Configure Genesys Live Agent Message Brokering

View as Markdown

Overview

This guide covers connecting the Moveworks AI Assistant to Genesys Cloud with Live Agent Message Brokering: employees chat with a live Genesys agent without leaving the Moveworks conversation, and Moveworks relays messages between the employee and the agent in both directions.

The integration uses the Genesys Cloud Open Messaging capability:

  1. When an employee asks for a live agent, Moveworks starts a conversation in Genesys through the Open Messaging API. The conversation enters your Genesys Architect message flow and routes to an agent queue like any other chat.
  2. Genesys delivers agent messages back to Moveworks through the Open Messaging outbound webhook.
  3. Two notifications that you configure in Genesys (using standard triggers, workflows, and data actions) tell Moveworks when an agent accepts the conversation (so the assistant can show the agent’s name) and when the agent disconnects (so the assistant can end the session).

All queue selection, skill routing, and prioritization stays in your Genesys flow. Moveworks sends the employee’s identity and their full request text, and your flow decides where the conversation goes.

Setup at a glance

  1. Complete the Genesys Access Requirements, which cover all Genesys-side setup, the Moveworks credentials, and the Genesys Connector
  2. Moveworks: set up the Live Agent Handoff configuration
  3. Moveworks: set up Handoff Settings
  4. Moveworks: set up Display Configurations

Step 1: Complete the access requirements

Follow the Genesys Access Requirements end to end. They cover the Genesys license and permission prerequisites, the entire Genesys-side setup (the Open Messaging integration, message routing, the Architect flow handling including the required automated greeting, and the agent accept/disconnect notifications), the Moveworks webhook and OAuth credentials, and the Genesys Connector in Moveworks Setup.

Once those steps are complete, the connection between Moveworks and Genesys is established. Return here with the Open Messaging integration ID, which Step 2 below uses.

Step 2: Set up the Live Agent Handoff configuration

In Moveworks Setup, configure the Live Agent Handoff settings per business domain (for example IT or HR):

  • Integration Id In Agent Instance = the Open Messaging integration ID from the access requirements.
  • Integration Id For User Id = the Moveworks integration (for example snow) whose user record supplies an optional user identifier, sent to Genesys as conversation metadata. The employee is always identified by their email address as the message sender. This field only adds a supplementary attribute your flow can use.
  • Leave Agent Broker Handoff Integration Key unselected. This field is not used by the Genesys handoff.

Live Agent Handoff configuration: Agent Broker Handoff with the Genesys Handoff Config

Genesys attributes per domain: Integration Id In Agent Instance and Integration Id For User Id (example values shown)

Connector selection, session timeout, and the Enable Live Agent rule

Step 3: Set up Handoff Settings

Enable the live agent handoff experience for the relevant domains in Handoff Settings.

Handoff Settings: item display key, metadata domain, deflection action, and handoff type

Handoff Settings: pretrigger rule and category display keys

Step 4: Set up Display Configurations

Set the handoff identifier and the user-facing text for the handoff experience in Display Configurations.

Display Settings action texts: each key matches a handoff item key

Display Settings descriptions for the handoff items

Limits and known behaviors

  • Message limits (Genesys platform): 128 KB maximum per open message in either direction and 4,000 characters per agent message. See the Genesys Cloud limits documentation for current messaging rate limits.
  • Waiting experience: the employee sees your flow’s automated greeting, then waits for the agent’s first message. The agent’s name appears once the accept notification arrives.
  • Typing indicators are not relayed in either direction. Delivery receipts for agent messages are sent back to Genesys automatically.
  • Attachments work in both directions. Employee files are shared with agents as time-limited download links.
  • Agent availability: Moveworks does not check Genesys queue staffing before handing off, so the handoff proceeds regardless of agent availability. Configure your flow’s off-hours and closed treatments accordingly.
  • Late replies: agent messages sent long after a conversation has ended are not delivered to the employee. Moveworks live agent sessions last at most 12 hours, while the Genesys messaging threading timeline defaults to 72 hours. The threading timeline is an organization-wide setting per messaging channel, so review it together with any other open messaging channels you run.

Validation checklist

  • When an employee requests a live agent in Moveworks, the conversation appears in the target Genesys queue
  • The flow greeting is delivered to the employee immediately
  • When the agent accepts, the agent’s name appears in the Moveworks conversation
  • Messages flow both ways, including attachments
  • When the agent ends the chat, the Moveworks session ends and the assistant resumes
  • When the employee ends the chat, the Genesys conversation shows the participant disconnected
  • Supervisor Live Monitoring does not change the displayed agent name (this requires the monitoring filter described in the Supervisor Live Monitoring callout of the access requirements, whose conditions you confirm with Moveworks support)