Skip to main content
Back to messaging or digital channels Deploy your agent through Genesys Cloud Open Messaging. Connect your Genesys Open Messaging integration to the platform by configuring the required provider details, authentication, and signed webhook.
Webhook Connection Token and Webhook Signature Secret are different. The connection token identifies the connection through the webhook URL, while the signature secret verifies the authenticity of incoming requests.

Create or select an Open Messaging integration in Genesys Cloud

1

Select the Genesys Cloud organization

Sign in to the Genesys Cloud organization that owns the Open Messaging integration. Select the correct Genesys region because the platform uses it to connect to the corresponding Genesys Platform API host.
2

Create or select an Open Messaging integration

In Genesys Cloud, create or select the required Open Messaging integration and copy its Integration ID.
Do not use a Bot Connector Stream ID, Audio Connector integration ID, organization ID, or OAuth client ID.
3

Create a Genesys Auth Profile

Create an active Auth Profile for the Genesys connector using OAuth 2.0 Client Credentials or Bearer authentication. The platform uses this profile for outbound Genesys Platform API calls.
4

Configure the required permissions

Ensure that the Genesys OAuth client has the permissions required to send Open Messaging inbound messages, structured responses, and receipts.Use separate clients, integrations, and Auth Profiles for development and production environments.

Integrate the Genesys Open Messaging connection

1

Open the New Genesys Open Messaging Connection dialog

Open Artemis, select the required project, and go to Deployments -> Channels -> MESSAGING -> Genesys Open Messaging -> + New.
2

Enter the connection details

Enter the required provider and authentication details.The Integration ID is used as the external identifier for outbound provider calls. The selected Auth Profile must be active and configured for the Genesys integration.
3

Complete common connection settings

4

Create the connection

When you create the connection, the platform generates the following values.Copy the generated webhook endpoint and signature secret before closing the confirmation screen. These values are required when configuring the Genesys Open Messaging integration.

Configure the webhook in Genesys Cloud

1

Add the connection-specific webhook URL

In your Genesys Open Messaging integration, enter the complete public HTTPS webhook URL generated for the connection.The URL must include the connection token. The generic webhook path cannot identify the required connection.
2

Configure the webhook signature secret

Enter the Webhook Signature Secret generated by the Artemis as the signature secret for the Genesys integration.
Do not use the Genesys OAuth client secret or the Webhook Connection Token as the signature secret.
3

Configure request signing

Incoming requests must be signed using HMAC-SHA256 over the exact raw request body. Runtime validates the signature before processing the request.Do not parse and reserialize the request body before signature validation because changing the request bytes can cause a valid signature to fail.

Test the connection

Once the channel is created, select it, then go to the Testing tab.
1

Validate the webhook signature

Open the connection’s testing or diagnostics area and run the signature validation. This confirms that the configured signature secret and supported signature format are correct.
2

Test an inbound message

Run the inbound message diagnostic and confirm that Runtime resolves the connection and processes the incoming message correctly.
3

Test delivery or read receipts

Run the receipt diagnostic to confirm that the Auth Profile can authenticate and communicate with the configured Genesys receipt endpoint.
4

Enable live conversations

After all diagnostics pass, change Activation Mode to Enabled. Test a live message, a quick reply, and a follow-up message in the same Genesys conversation.

Manage the channel connection

Opening a connection from Deployments -> Channels -> MESSAGING -> Genesys Open Messaging shows six tabs: Overview, Credentials, Configuration, Deployment, Testing, and Activity.
The Connection Summary shows these fields.Under Setup Instructions, the tab shows the connection-specific webhook endpoint to paste into the Genesys Open Messaging integration.