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.