JivoChat as a customer engagement platform
JivoChat is an online consulting web service. It provides a business messenger that can be used to interact with clients on the website, social media, messengers, over phone and email.
To use JivoChat as a customer engagement platform:
- Create a channel in JAICP.
- Set up the JivoChat service.
- Enable the channel.
- Implement switching to an agent in the script.
Create a channel
-
Sign in to JAICP and go to your project.
-
Click Channels → Connect channel in the Customer engagement platforms section.
-
Select the JivoChat channel.
-
Fill out the following fields:
- Name — specify the channel name or keep the default one.
- External API Endpoint — leave this field empty for now.
-
Click Create.
-
Click next to the name of the newly created channel and select Edit channel. You are now in the channel settings.
-
Copy the value from the Internal Webhook Url field. You will need the webhook endpoint to configure the JivoChat service.
Configure JivoChat
-
Sign in to your JivoChat dashboard.
-
Select Manage → Channels on the sidebar.
-
In the Connect new channels section, select Connect a chat to your app or service.
-
Fill out the following fields:
- Channel name — specify the channel name.
- Your webhooks server URL — paste the value copied from the Internal Webhook Url field earlier when you were creating the channel.
- Chunked encoding — enable this option.
-
Click Add channel.
-
Copy the value from the Unique URL field.
Enable the channel
- Go back to JAICP.
- Click the icon next to the name of the newly created channel and select Edit channel.
- In the External API Endpoint field, paste the value from the Unique URL field copied earlier when you were enabling the JivoChat service.
- Click Save.
- Choose an existing inbound channel which you want to connect the customer engagement platform to and go to the channel edit window.
- In the Agent field, select JivoChat and Save the changes.
Switch to an agent
Use the $response.replies.push
method with a switch
-typed reply to transfer the conversation to the agent from the script.