Use Claude Code to create, test, diagnose and document your Genesys Cloud's Architect flows.
This plugin allows you to:
- Create architect flows of any type
- Run automated tests against Digital flows
- Create and test flow expressions
- Inspect and fix issues in flows
- Document flows
- and more...
Follow the installation guide, then simply tell Claude Code what you want it to do.
Below are examples of each of its capabilities:
Asking Claude Code to create a flow will have it create, publish and test a flow using the Architect Scripting SDK.
Below is an example of a simple flow, but they can be much more complex:
Create a Bank bot flow with two intents: "Check Account Balance" (collects an 8-digit AccountNumber slot) and "Find a Branch" (collects a 5-digit ZipCode slot).
The bot:
- Asks "What would you like to do?"
- Detects the intent
- Then asks for the relevant slot
- Exit the bot flow after slot collection
Include 6 utterances per intent with entity-annotated examples. Add intent confirmation prompts like "I think you want to [intent], is that correct?"
Publish the flow, and test it frequently as you build it.
Resulting in a flow:
The plugin allows Claude Code to run tests against Digital bot flows. This is useful when it's developing flows, or simply to test for edge-cases in existing flows:
Inspect the 'Bank bot' flow and run tests against it to ensure it behaves as expected.
My Genesys Architect flow needs to extract the 'author' from the JSON retrieved from a participant attribute below:
{ "newsletter": {"makingchatbots": {"author": "Lucas Woodward "}}
Create an expression that returns the value of 'author'. However, if the property (or any of the parent properties) do not exist then return an empty value.
Create a Digital Bot flow to test your expression against different test cases.
TODO Add example
TODO Add example
- Open Claude Code
- Type the following to add the marketplace and install the plugin:
-
Add the marketplace
/plugin marketplace add MakingChatbots/genesys-cloud-plugins -
Install the plugin
/plugin install genesys-cloud-architect@makingchatbots-genesys-cloud-plugins
-
- When asked, provide the Credentials for an OAuth Client with the following permissions:
Architect > Flow > *Architect > Job > *Architect > UI > *Language Understanding > NLU Domain Version > ViewTextbots > *Architect > Dependency Tracking > View
This is built by Lucas Woodward.
I've been building this in public - engaging with the Genesys community with each milestone. If you'd like to keep up to date with releases then follow me on LinkedIn.
What else I have built:
- Genesys Cloud MCP Server
- Genesys Cloud n8n community node
- Genesys Cloud Chatbot Tester
- many more on my newsletter...
Docs to help understand how this works, or contribute:



