Conversational AI
  • Introduction
  • Getting started
    • Getting started
    • Adding content to your bot
    • Capture information with entities
    • Capture information with input validation
    • Reusing intents with context
    • Flow navigation with variables
    • Adding new users to your account
  • Understanding users
    • Natural Language Processing (NLP)
      • NLP threshold
      • NLP Import & Export
      • Train your bot with actual user messages
      • NLP Dashboard & NLP Improve
      • Synonym entities
      • System entities
      • Supported languages
      • Intent templates
    • Expression generator
    • Context
    • Multi-language bots
  • Bot answers
    • Bot dialogs
      • Message components
      • Go To
      • Input Validation
      • Action
      • Translations
    • Conversations
    • Analytics
      • User flow
    • Publishing your bot
    • Events
    • Reuse flows
    • Settings
      • Variables
  • Integrations
    • API integration
      • Advanced API integrations
    • Chat message structure for API's
    • Retrieving data from Airtable (GET)
    • Sending data to Airtable (POST)
    • Human handover & live chat
      • #Interact
      • RingCentral Engage Digital
      • Genesys Cloud
      • Help Scout
      • Zendesk Chat
      • Intercom
      • Sparkcentral (beta)
      • Offloading Webhook
  • Channels
    • Channels
    • Facebook Messenger
      • Facebook Admin Removal
      • Facebook Webview Whitelisting
    • WhatsApp Business API
    • Google Assistant
    • Webhook Channel API
    • Chat widget
    • Phone & voice
    • Workplace from Facebook
    • Sinch Conversation API (beta)
  • Tips & Best practices
    • How to NLP
    • Creating diverse expressions
    • Why is my bot not responding the way I want it to?
    • What makes a good chatbot?
    • How to recognize a returning bot user
    • Gathering user feedback
    • Using time in your chatbot
Powered by GitBook
On this page
  • Connecting RingCentral Engage Digital to Chatlayer.ai
  • Sending a user to RingCentral Engage Digital

Was this helpful?

  1. Integrations
  2. Human handover & live chat

RingCentral Engage Digital

Learn how to connect your Chatlayer.ai bot to the RingCentral Engage Digital human handover platform

Previous#InteractNextGenesys Cloud

Last updated 4 years ago

Was this helpful?

RingCentral Engage Digital (formerly known as Dimelo) is a platform to manage every digital interaction with your customers. Read more .

Connecting RingCentral Engage Digital to Chatlayer.ai

If not yet present in the flow, configure two dialogs for ‘contact center opened’ and ‘contact center closed’ (naming is free). No need to further configure them at this point. Exact use of these dialogs will be detailed later in the document, but it’s important that they already exist, as you will need to refer to them during the setup wizard.

In the Chatlayer.ai platform, go to Settings -> Offloading

Click the "+" sign next to RingCentral Engage Digital

Inside of RingCentral Engage Digital, go to Admin>Advanced Settings>API access tokens

Create a new access token in RingCentral Engage Digital by clicking on the + icon. Paste the token inside of the Chatlayer.ai configuration screen.

The next step is to set up a webhook so Chatlayer can receive events from RingCentral Engage Digital. Go to RingCentral Engage Digital, Admin>Advanced settings>Webhooks. Select the created access token and toggle ‘Active’ and paste the URL from the wizard.

Select the right source(s) for this webhook. Select the 4 events indicated in the Chatlayer.ai configuration screen.

Select the two dialogs (created before) that need to be launched in case of contact center opened/closed.

Click "Save" to complete the set-up

RingCentral Engage Digital is now set up as an offload provider and Enabled by default. Use the slider to (temporarily) disable the offload if necessary.

Sending a user to RingCentral Engage Digital

To have your user transferred to a live agent in RingCentral Engage Digital, create an action at the point in the flow where you want your user to be handed over.

Add the action "Send to offload provider" to your bot dialog and configure it with the correct settings for RingCentral Engage Digital.

Once a user reaches this part of the conversation, the offload towards RingCentral Engage Digital will be triggered. The bot will automatically be paused when a user reaches this action. When the agent closes the conversation, the bot will be resumed.

Enter the API URL of your RingCentral Engage Digital instance. Typically, this URL contains .api after the name of your instance, for example:

https://chatlayer.api.engagement.dimelo.com/
here