Integrate Mavenoid with Zendesk to connect users with live agents through the Web Widget or Web Widget (Classic) - both versions work similarly by launching the Zendesk Web Widget and passing conversation context to Zendesk agents.
Contributor Access To Mavenoid: If you do not have contributor permissions, contact your Mavenoid representative.
Mavenoid Embed Script Access: The integration uses the External Script node in Mavenoid.
Use the External Script node to trigger the Zendesk Web Widget to open when the customer wants to chat with an agent in Zendesk.
Copy the Zendesk Chat Snippet:
Retrieve the Web Widget code:
Web Widget: Adding the Zendesk Chat widget to your website.
Web Widget (Classic): Adding Web Widget (Classic) to your website or help center.
Configure Zendesk Widget Opening Function:
After loading the Zendesk chat SDK, use:
Web Widget: Use zE("messenger", "open")
Web Widget (Classic): Use zE("webWidget", "toggle")
Pass context to Zendesk
Pass user data and assistant context:
Web Widget:
Use set-conversation-fields.
Web Widget (Classic):
Close Mavenoid Assistant on Zendesk Launch:
If using the Mavenoid Web Touchpoint, call mavenoid.push({ event: assistant-unmount })
to avoid widgets overlapping.
Add Zendesk Code to External Script:
See External Scripts for Chat Handovers for detailed setup instructions.