AI-generated summary
Genesys Cloud Messenger enables web and mobile messaging through predefined and customizable interfaces for customer interactions with bots and agents. Web deployment requires creating a Messenger deployment and deploying a snippet to the website through either manual integration or Google Tag Manager, while mobile deployment utilizes the headless Transport SDK for developers to build custom messaging clients.
To establish a Messenger deployment, users access Menu > Digital and Telephony > Message > Messenger Deployments and configure essential settings including deployment name, description, active status, Messenger configuration version, Supported Content Profile assignment, and published inbound message flow selection. Domain access can remain unrestricted for testing environments or be restricted to specific domains to prevent unauthorized usage. Push notification integration supports both Apple Push Notification Service (APNS) and Firebase Cloud Messaging (FCM).
Deployment management includes modifying assigned Messenger configurations, managing web messaging and supported content profiles, and disabling or deleting deployments as needed. Prerequisites encompass appropriate Genesys Cloud CX licensing (CX 2, CX 3, CX 4, or Digital Add-on variants), specific permissions across Web Deployments, Messaging, Knowledge, and Conversation modules, and a configured inbound messaging flow. Upon completion, the system provides the Messenger snippet and deployment key for website integration.
For manual deployment, administrators retrieve the Deployment Key from the Deployment Options section within the target deployment and configure identity resolution through external source and merge contact settings. The deployment snippet is inserted into the `<head>` tag of all webpages, with the Deployment Key configured in the SDK for custom messaging clients.
Google Tag Manager deployment involves creating a Custom HTML tag, pasting the snippet with proper `<script>` tag enclosure, unescaping the JavaScript code to remove line-escaped characters, assigning the All Pages trigger, and publishing to all website pages.
Both deployment methods require viewport meta tag configuration (`<meta name="viewport" content="width=device-width, initial-scale=1">`) for mobile browser support and may necessitate Content Security Policy (CSP) updates to permit Messenger resources, ensuring organizations can integrate Genesys Cloud messaging capabilities while maintaining security and functionality standards.