Before you start
- Cloud Orchestrator installed in the same AWS region as your Amazon Connect instance.
- Heartbeat set up — routing profile, contact flow, and dedicated phone number all in place.
- An Operata account with Admin role and your Operata Group ID.
- An Operata-supplied Virtual Agent CloudFormation template URL. Contact Operata Support for the link.
- Amazon Connect administrator access — you create a dedicated user for the Virtual Agent in step 2.
- If your Amazon Connect instance uses Single Sign-On (SSO), confirm
the IDP provider with Operata (Azure is common) and have a Virtual
Agent login provisioned in that IDP. Including
operata-virtual-agentin the username helps identify the user later.
Steps
1. Confirm SSO details with Operata (SSO only)
If your agents sign in via SSO, send Operata your IDP provider name and the Virtual Agent username you provisioned. Skip this step for non-SSO instances. You can run more than one Virtual Agent — each one needs its own unique login.2. Create the Virtual Agent user in Amazon Connect
Sign in to the Amazon Connect console and open User Management, then Add new users → Create and set up a new user. Configure the user:- Non-SSO: set the login name
operata-virtual-agentand a password — you paste this password into the CloudFormation parameters in step 4. - SSO: create an agent login that meets your IDP’s requirements.
3. Open the Virtual Agent CloudFormation template
In the AWS console, open CloudFormation in the same region as your Amazon Connect instance, then choose Create stack → With new resources (standard). Select Amazon S3 URL, paste the template URL Operata supplied, and click Next.4. Enter the stack parameters
Provide:
Click Next.
5. Review and create the stack
Click through Next on the stack-options screen. On the Review and create screen, acknowledge IAM resource creation and click Create stack. The stack reachesCREATE_COMPLETE in around 10
minutes.
6. (SSO only) Confirm the SSO provider on the Operata side
The SSO provider on your Operata account must match the IDP the Virtual Agent signs in to. Operata configures this — contact Operata Support if you set up SSO for the first time. You can confirm the current setting at Settings → Config → SSO in the Operata console.7. (Optional) Tag the new resources
Apply your cost-allocation and ownership tags. See Tag your AWS resources for the tag set Operata expects.Verify
In the Amazon Connect console, open Real-time metrics → Agents. The Virtual Agent user appears as logged in within five minutes of the ECS task starting. Run a Heartbeat test from the Operata console — the test call dials the Heartbeat phone number, the Virtual Agent answers, and the run result appears on the Operata console and on your EventBridge bus. If the Virtual Agent does not appear logged in, see Virtual Agent troubleshooting.Related
- Virtual Agent troubleshooting — diagnose stuck tasks, failed logins, and ECS task crashes.
- Concept: Cloud Orchestrator — the runtime the Virtual Agent answers calls inside of.
- EventBridge — receive each Heartbeat run’s result on your event bus.
- Request SSO — the broader SSO setup if you configure SSO across Operata.