Genesys Cloud setup
Stellar integrates with Genesys Cloud through the Genesys Audio Connector, enabling your AI agents to handle inbound calls within your Genesys Cloud environment. This integration allows seamless handovers, full conversation visibility, and native integration with Genesys workflows.
Overview​
The Genesys Audio Connector integration:
- Routes inbound calls from Genesys to Stellar AI agents
- Enables smooth handovers back to Genesys queues
- Passes conversation context and variables to human agents
- Maintains Genesys reporting and analytics
- Works within your existing Genesys Cloud setup
How It Works​
Call Flow with Genesys​
- Call arrives at Genesys: Customer calls your Genesys Cloud phone number
- Architect flow routes to Stellar: Genesys Architect routes the call via Audio Connector
- AI agent handles conversation: Stellar agent interacts with the customer
- Handover if needed: AI agent transfers back to Genesys queue
- Human agent receives context: Full conversation history available
- Call completes: Conversation recorded in both Stellar and Genesys
Technical Integration​
- Genesys Audio Connector: Streams audio bidirectionally between Genesys and Stellar
- Genesys connection: A set of credentials (API key, client secret, base URL) shared across the phone connectors that use it. You can create more than one per organization
- Connector IDs: One per agent, added under the relevant connection in Genesys
- Architect Call Flow: Configured to route calls to Stellar via the Audio Connector
- Queue Handovers: AI agent transfers calls back to Genesys queues
- Variables: Conversation data passed between Stellar and Genesys
Genesys models one Stellar Audio Connector with many connector IDs, so in Studio you first create a Genesys connection that holds a set of credentials, then create one phone connector per agent. Each phone connector produces a connector ID you add under its connection in Genesys. You can create a Genesys connection for each set of credentials you need.
Prerequisites​
Before setting up the integration, ensure you have:
Genesys Requirements​
- Genesys Cloud 3 (or higher) subscription
- Audio Connector add-on enabled
- Admin access to Genesys Cloud configuration
- Architect access for call flow design
- Queue management permissions
Stellar Requirements​
- Production-ready agent configured in Studio
- Handover actions configured for Genesys queues
- Testing completed via playground and public links
- Per-environment configuration set up (secrets, variables, auth connectors)
Setup Process​
Step 1: Create a Genesys connection in Studio​
A Genesys connection holds a set of credentials shared across the Genesys phone connectors that use it. Create a connection for each set of Genesys credentials you need.
- Navigate to Phone connectors in Studio
- In the Genesys connections section, click Create Genesys connection
- Give the connection a name and save it
Studio generates the credentials and shows them once:
- Base URL:
wss://agent.stellarcs.ai/v1/genesys/start/ - API key: a long-lived token Genesys sends with every call
- Client secret: a high-entropy secret issued and stored for future request verification
The API key and client secret are displayed only at creation. Copy them before closing the dialog. If you lose either, use Regenerate API key or Regenerate client secret on the connection to issue a new one; each is shown once, and you must update Genesys with the new value.
Step 2: Create a phone connector per agent​
Each agent that handles Genesys calls needs its own phone connector, which produces the connector ID you add in Genesys.
- In Phone connectors, click Add connector
- Select Genesys as the type
- Select the Genesys connection you created in Step 1
- Choose which agent should handle calls
- Select the environment (Development, Staging, or Production)
- Choose the version mode:
- Published: Always uses the latest published version
- Draft: Uses the current draft version
- Pinned: Uses a specific agent version
- Save the connector
The connector's identifier is the connector ID you enter in Genesys. Repeat this step for each agent. Every phone connector shares the same connection credentials but has its own connector ID.
Step 3: Configure Genesys​
Enable Audio Connector​
- Log in to Genesys Cloud as admin
- Navigate to Admin > Integrations
- Find and enable Audio Connector
- Configure the connection using the values from Studio:
- Connection URI: the base URL,
wss://agent.stellarcs.ai/v1/genesys/start/ - API key (sent in the
X-API-KEYheader): the API key shown once in Step 1 - Client secret: the client secret shown once in Step 1 (stored for future request verification)
- Connection URI: the base URL,
- Add one connector ID per agent, using the identifier from each phone connector created in Step 2
Configure Architect Flow​
Create or modify an Architect call flow:
- Open Architect in Genesys Cloud
- Create a new Inbound Call Flow or edit existing
- Add Transfer to External action
- Configure the Transfer to External action to use the Audio Connector connection and the connector ID for this agent (from Step 2 / Step 3)
- Set up variable passing (see below)
- Save and publish the flow
Route Calls​
Update your phone number routing:
- Navigate to Admin > Telephony > Call Routing
- Assign your phone number to the new Architect flow
- Save the configuration
Enforce Signature Verification​
Stellar verifies each incoming AudioHook connection against the connection's client secret. By default a connection runs in fail-soft mode: Stellar checks the signature and logs any failure, but still lets the call through. This lets you provision the client secret in Genesys without dropping calls while the values are still being set up.
Once the client secret is configured in Genesys and calls are verifying cleanly, you can enforce verification. In Studio, open the Phone connectors page, find the connection under Genesys connections, and open it with the settings icon in its Actions column. Turn on Reject connections that fail signature verification under Signature verification. Studio shows a confirmation warning before enabling this, because a misconfigured client secret would start dropping live calls; confirm the secret is set in Genesys before proceeding. With it on, Stellar rejects any call whose signature does not verify. The Signature verification column in the Genesys connections list shows whether enforcement is Enabled or Disabled for each connection.
Only turn on enforcement after the client secret is set in Genesys and calls verify successfully. Enabling it while the secret is missing or mismatched will reject live calls.
Step 4: Testing​
Before going live:
Test calls:
- Call your Genesys number
- Verify call routes to Stellar AI agent
- Test conversation flow
- Trigger a handover back to Genesys queue
- Verify human agent receives call with context
Validate:
- Audio quality in both directions
- Conversation context transfer
- Queue handovers work correctly
- Variables pass properly
- Recording and transcription function
Step 5: Production Rollout​
Once testing is successful:
- Start with pilot routing (percentage of calls)
- Monitor performance closely
- Gradually increase volume
- Achieve full deployment
Handover Configuration​
Configuring AI agent handovers to Genesys queues:
In Studio​
- Navigate to your agent's Actions tab
- Create a new action of type Handover
- Select type: Queue
- Enter the Genesys queue name (e.g.,
CustomerSupport_Queue) - Add an announcement message (optional)
- Save the action
Example handover action:
Name: transfer_to_customer_support
Description: Transfer customer to a human agent in the customer support team
Type: Queue
Queue: CustomerSupport_Queue
Fallback announcement: I'm transferring you to a human representative.
Queue Names​
Use exact queue names from Genesys:
- Find queue names in Genesys Cloud under Admin > Queues
- Use the exact queue name (case-sensitive)
- Verify queue names with the Stellar team during setup
Multiple Queues​
You can create multiple handover actions for different queues:
transfer_to_billing→Billing_Queuetransfer_to_tech_support→TechSupport_Queuetransfer_to_sales→Sales_Queue
Route to the appropriate queue based on conversation context.
Variable Passing​
Pass conversation data from the AI agent to Genesys:
Stellar to Genesys​
Variables collected by the AI agent can be passed to Genesys when handing over:
Example variables:
customer_name: Customer's nameaccount_number: Customer account numberissue_type: Nature of the issueorder_number: Order number discussedconversation_summary: Brief summary of conversation
Configuration​
Work with the Stellar team to map:
- Which Stellar variables to pass
- Corresponding Genesys participant data attributes
- Formatting requirements
- Special handling for specific data types
Using Variables in Genesys​
Human agents see the variables:
- In the interaction panel
- Via screen pops
- In Genesys scripts
- In post-call reporting
This ensures agents have full context without asking customers to repeat information.
Genesys Reporting Integration​
Calls handled by Stellar appear in Genesys reporting:
What's Tracked​
- Call volume and duration
- Queue handovers
- Agent performance (when humans take over)
- Standard Genesys metrics
Stellar-Specific Metrics​
Additionally, in Studio you can track:
- Evaluation scores
- Guardrail triggers
- Topics discussed
- Actions executed
- Full conversation transcripts
Combine Genesys and Stellar data for comprehensive analytics.
Best Practices​
Design for Handover​
Plan your dialogue flows with Genesys queues in mind:
- Know which queues exist
- Route to appropriate queue based on need
- Collect information before handover
- Pass context to reduce customer repetition
Test Thoroughly​
Before production:
- Test all queue handovers
- Verify variable passing
- Check audio quality
- Validate Architect flow logic
- Test edge cases and failures
Monitor Integration Health​
Regularly check:
- Call success rates
- Handover success rates
- Audio quality reports
- Error logs
- Queue wait times after handover
Coordinate with Genesys Admins​
Work closely with your Genesys admin team:
- Share Stellar configuration details
- Coordinate changes to queues or flows
- Plan maintenance windows
- Align on monitoring and troubleshooting
Troubleshooting​
Calls Not Routing to Stellar​
Check:
- Is Audio Connector enabled?
- Is Architect flow published?
- Is phone number assigned to correct flow?
- Is Stellar endpoint configured correctly?
Audio Quality Issues​
Check:
- Network connectivity between Genesys and Stellar
- Codec configuration
- Bandwidth availability
- Contact Stellar support for diagnostics
Handover Failures​
Check:
- Queue names are correct (case-sensitive)
- Queues exist and are active in Genesys
- Queue routing is configured
- Agent staffing in target queues
Variables Not Passing​
Check:
- Variable mapping configuration
- Variable names match expectations
- Data format compatibility
- Contact Stellar team to verify mapping
Genesys Documentation​
For more details on Genesys Audio Connector:
- Genesys Cloud Resource Center
- Search for "Audio Connector" documentation
- Review Architect flow configuration guides
- Consult Genesys support if needed
Advanced Features​
IVR Integration​
Combine Genesys IVR with Stellar AI:
- Use Genesys IVR for initial routing
- Route specific call types to AI agent
- Others to traditional queues
- Optimize resource allocation
Screen Pop Integration​
Configure Genesys to:
- Show conversation transcript in screen pop
- Display variables collected by AI
- Provide context to human agents
- Improve handover experience
Custom Reporting​
Create custom Genesys reports:
- Combining Genesys and Stellar data
- Track AI vs. human resolution rates
- Measure AI deflection rates
- Calculate efficiency gains
Getting Help​
For Genesys integration support:
Stellar Team​
- Integration setup and configuration
- Troubleshooting Stellar-side issues
- Variable mapping assistance
- Performance optimization
Genesys Support​
- Audio Connector setup
- Architect flow design
- Queue configuration
- Genesys-specific issues
Your IT Team​
- Network and connectivity
- Security and compliance
- Internal coordination
- Change management
Next Steps​
Ready to integrate with Genesys?
- Verify prerequisites: Ensure Genesys requirements are met
- Prepare your agent: Complete testing and configuration
- Contact Stellar team: Initiate integration process
- Gather information: Collect queue names and requirements
- Coordinate with Genesys admin: Plan configuration changes
- Follow setup process: Work through configuration steps
- Test thoroughly: Validate everything works correctly
- Deploy gradually: Start small and scale up
- Monitor and optimize: Track performance and improve
The combination of Genesys Cloud and Stellar AI enables powerful customer service automation while maintaining the flexibility to involve human agents when needed.