How it works
Three collectors feed Operata.- The Agent Experience Collector is a browser extension. It emits signals for headset audio levels, network quality, microphone state, page focus, and softphone CTI events — the agent-side measurements no central service can produce.
- The Cloud Collector runs in your AWS account. It reads Amazon Connect Contact Trace Records (CTRs) from Kinesis, applies your redaction policy, and forwards the result.
- The Cloud Orchestrator runs in your AWS account too. It runs synthetic Heartbeat checks and Virtual Agent calls against your contact-center instance.
Contact in Amazon Connect, Interaction in NICE CXOne, Conversation in Genesys Cloud. The insight engine reads the observations on each contact and writes an insight when a known pattern matches — audio one-way, packet loss, agent inactivity, and the rest of the insights catalog. Customer Journey Trace sits above contacts: when one customer crosses more than one platform, each platform’s contact is one span of a single journey.
Amazon EventBridge is the way out. Operata publishes contact-lifecycle, insight, and Heartbeat events to a partner event bus in your AWS account, and you route them with standard EventBridge rules — to Lambda, SQS, Step Functions, or an HTTP API destination.
Why Operata splits signals from observations
The split isolates the wire format from the storage format. Redaction, deduplication, late-arrival reconciliation, and per-account validation all happen between the two, so the value a collector reports is not the value a consumer reads. CTRs can land 5–20 minutes after a contact ends; storing observations means a query returns a coherent partial view that fills in as more signals arrive, instead of a stream of half-correlated events. The collectors also run where the data lives — inside your AWS account, or in the agent’s browser — so your redaction policy runs before any data crosses the boundary to Operata.Related
- Signals and observations — what each collector emits and how Operata stores it.
- Contacts and interactions — the per-platform record observations attach to.
- Customer Journey Trace — how Operata links contacts across platforms.
- Insights — the named detections Operata derives from observations.