Arena for Amazon Connect

Help center › Implementation guide for partners

Implementation guide for partners

A runbook for an integrator or consultancy deploying Arena for a client. It assumes you know Amazon Connect and have deployed CloudFormation before. A first team is live in about half a day; the hours below are for one implementer.

Before the engagement (1 hour)

Ask the client:

Have the client's security team read security and your data early. It answers the questions they will ask.

1. Subscribe or prepare a pilot (15 minutes)

Marketplace: the client subscribes to Arena, chooses Set up your account, and the registration page gives a launch link with their subscription prefilled. Follow getting started. Pilot: launch the public template directly in CloudFormation with the Marketplace settings empty; the release notes name the current template URL.

2. Launch the stack (30 minutes, mostly waiting)

On the launch page set, at minimum:

Tick all three acknowledgement boxes, then create the stack. Every setting is explained in the settings reference and can be changed later by updating the stack.

3. Connect the data (30 minutes)

  1. In the Connect console, Data streaming, set the agent event stream to the StreamArn output. Optionally send contact records to the same stream for survey scores from a contact attribute.
  2. If Contact Lens is on, enable EventBridge notifications on the evaluations and analysis buckets. The stack's rules do the rest.
  3. Within the hour, the backfill job loads up to 90 days of history. Check the console: every agent should be listed, with points on past days.

4. Put the panel in the agent workspace (20 minutes)

Register <SiteUrl>/agent-panel.html as a third-party application in Connect and grant it on the agents' security profiles. See getting started step 3. For a custom contact control panel, the panel opens in a browser tab instead.

5. Sign-ins (30 minutes)

Cognito, the default: open the console as the stack's first supervisor (created by the sync script or the Cognito console), then use People to add the rest, picking each Connect agent so names and teams fill in. Agents without email get a temporary password shown once. For a large instance, run the sync script once. External identity provider: see users and sign-in.

6. Configure with the client's supervisor (1 hour)

Sit with the supervisor who will own Arena and do these together, so they can repeat them:

7. Handover (30 minutes)

Give the client:

Other platforms

For a client not on Amazon Connect, the stack still deploys into their AWS account and events arrive through the ingest endpoint from middleware you build against the platform's APIs. Budget a week for the middleware the first time.

Common questions from clients

Current as of version 0.16.0. See the release notes for what changed since.