RingCentral Integration

SmartBot360 allows assigning a chatbot or a schedule flow to a caller. That is, you can set a chatbot or schedule flow to trigger when a client calls your RingCentral phone number. This will provide instant communication to clients even when nobody is there to answer the call. The chatbot/schedule flow can be triggered for various calling events such as “Missed”, “Answered” and “Incoming”. Note that the text messages will be sent to your client from the SmartBot360 account’s (Twilio) phone number and not from the RingCentral voice phone number.

Here are the steps.

Step 1

Create a RingCentral account and create a JWT as described here: https://developers.ringcentral.com/guide/authentication/jwt/create-jwt

Select Production as your environment. In the What apps are permitted to use this credential? section, select “Only specific apps of my choice.” In the text field, enter the client ID of the KLaunch app: C7JH22sXT9GFzRKXhf_vbw

Click Add App, then click Create JWT.

Step 2

Go to your SmartBot360 account, then in SETTINGS > Integrations > RingCentral, enter the JWT you created. Save your credentials by clicking the Update RingCentral Account Details button, then click Look Up Phone Numbers to populate the drop-down list of active numbers.

Step 3

Select a phone number, a voicecall event (Incoming Call, Answered Call or Missed Call) and an action to take when the event occurs (Chatbot or Schedule Flow).

  • The Chatbot action will start a text chat with the caller from the account’s default (Twilio) phone number (see Twilio Integration) using the specified chatbot. The chat will begin a number of seconds after the event, as specified by the Activation Delay.

  • The Schedule Flow action will assign the specified schedule flow to the caller.

Click “Create Subscription.” The selected action will now occur when someone calls the specified phone number.