Integration with Chaport

Last update: 02.02.2023

Introducing full-fledged integration with Chaport. We're not talking about a simple text transfer of a completed chat, but the ability for agents to chat directly from Deskie, similar to other channels for real-time communication (messengers, social networks, custom synchronous type channels).

Connecting Chaport

1. If you don't have a Chaport account yet, register one.

2. Go along the path of the administrator account — the "Settings" section — the "Integration" subsection — the "Add integration" button — the "Chaport" card in the "Other integrations" block.

3. In the integration settings form, select the default group that will receive cases from Chaport, as well as the panel for displaying data.

a4c3602ee2abb77d2073cd366a75a9aa.png

When you select “Separate one, for integrations” in the “Panel for displaying data” field, an additional icon appears in the upper right corner of the case page (next to the “User data” icon) to activate the integrations panel, where data from Chaport is displayed.

25a5c73b7015bd1b28729424bf9b093f.gif

If you select "Informational one, along with user data", then the data from Chaport will be placed at the bottom of the information panel, below the "Latest cases" block.

be8aeea56cab072be5badf3686ea345d.png

Data we pull from Chaport: user name, email address, phone number, last visit, current page, chat start page, browser, IP address, chat language, operating system version, customer location, and your custom fields from the Chaport preform.

You can also pass data through the Chaport JavaScript API. If you pass some information via JavaScript (e.g. email address), that field will be pre-filled in the prechat form. If you pass all data via JavaScript, and the user has nothing to fill in the prechat form, then it won't show up at all.

4. Click on the "Connect" button and in the pop-up window that appears, log in to your Chaport account. After that, in the first paragraph of the form, a list of active agents in Deskie who have access to the Live Chat channel will appear, and you can either match them with operators in Chaport or select the option “create operator when sending the first response”.

Note

Both agents in Deskie and operators in Chaport have nominal licenses, that is, you pay for all added agents/operators in each service. However, if you want to save money, you can create only two or three agents in Chaport and assign all the agents in Deskie to them. The disadvantage of this option is that the answers of different agents from Deskie in the online chat on the Chaport side will be displayed on behalf of one operator.

1f2598269a3511fd237b15873e16220e.png

If it is important for you that each agent responds exactly on his own behalf, you can leave the option “create a new operator when sending the first response” in the integration settings. In this case, you don't have to manually create a separate Chaport operator for each agent in Deskie, but it will be created automatically when the agent sends the first response from Deskie.

00c53f09fb86ef445f753b868227cb1c.png

The only tricky part is that only the name of the agent is transmitted to Chaport. If you want to add avatars for operators, you will have to do it manually through their interface, since Chaport does not have the ability to add an avatar through the API.

5. In addition to choosing a link for current agents in Deskie, select the option for new agents so that after adding a new agent to Deskie, you don't have to worry about having to perform a separate link with an agent in the Chaport integration settings.

6. In the second paragraph of the form, you can set up different groups depending on the page the customer starts the chat from.

For example, if a customer writes from a page with prices, his/her request should immediately be sent to the "Billing" group, and if from the API documentation page, to the "Technical questions" group.

e178cf40a07adf1c1858cd02b15575ac.png

7. After completing all the settings, click the "Connect" button again to complete the connection of the integration.

Widget

You can use either the standard Chaport widget or our widget.

8. If you only need live chat on your website, use the original Chaport widget.

8b2265899b863e05b4823d1395ae4c7f.png

9. If you want your customers to be able to select the channel they want to contact you through, add Chaport as one of the channels in the widget settings in Deskie.

f6731c61a7962c0589e55e6dbbf18de9.png
d6258776f07862b52d2efb809d89b6dc.png

10. When adding the Live Chat channel from Chaport to the Deskie widget, you can choose one of the configuration options:

— always display the widget;

— hide the widget if all operators in Chaport are offline.

c2d0ffd06bea073022f95496cc839b1a.png

By default, the Live Chat channel from Chaport is always displayed and customers can send a message even if no operator is online. At the same time, customers can leave their email addresses in order to receive an answer to the email at the beginning of working hours.

If you want to hide the Live Chat channel from Chaport in the widget when none of the operators is online, select the second option, and also set up working hours and automatic change of employee statuses in Chaport. Then Chaport will appear in the Deskie widget at the beginning of working hours and disappear at the end of it.

11. If the customer closed the chat working through our widget, he/she still won't miss the agent's response, because in this case we automatically expand the chat widget.

fa9694b1bc1cd7d0aa4166408bba3fa1.gif

Chaport-bot messages in Deskie chats.

12. In Chaport, you can create chatbots that are useful for:

— answering simple questions;
— identifying the user before passing the chat to agents;
— clarifying details in order to direct the customer to the appropriate department or to a specific agent.

Given the ability to create different bots that are triggered by a certain page or some user action on the website, it's important for Deskie agents to see bot messages to understand the context of the question and what bot type the user was communicating with before the agent.

Therefore, messages from configured chatbots in Chaport are also displayed in Deskie cases.

119ccbd9cb0bc56ffb48effb9b5dffef.png
58fe3f3f834cc629edb622dcc97b3509.png

PRO tip: To prevent agents from being distracted by a customer's correspondence with a bot, create rules to automatically end such chats, setting the "pending" status for them.

b06ead27d7aff3c18749d2620962964b.png

a) Rule for new cases, which is triggered by the first customer response.

8fd0424bbe037152842fddf05a9626b2.png

b) A rule for updated cases, which is triggered for all other bot messages and customer responses for the bot.

601c6289f6e86aec15bc41f8fa40f539.png

Considering different statuses

13. In Chaport, operators have only three statuses (online, offline and invisible), while in Deskie agents can have different statuses for different tasks. Therefore, the status transfer takes into account whether they have access to processing active chats.

02c67f4216d02c17d23f334754aa2e3a.png

The following logic is used:

— if an agent has online status or any custom one, whose settings have access to the processing of active chats associated with the agent, the operator in Chaport will get online status;

— if an agent has an offline status, without chats, or any custom status that is not configured to handle active chats, the operator associated with the agent in Chaport will get offline status after a few minutes.

Considering Chaport integration in channels.

Integration with Chaport in all sections and settings is recognized as "Live Chat".

14. In the agent access level settings, the Live Chat channel has a corresponding icon.

1fb9a920dcee0b1c66bf8c2e412384c9.png

15. If you want to create automation rules specifically for cases from Chaport, use the "Channel — is equal — Live chat" condition.

370c55042486b2e102cf692bd825a472.png

16. In the agent's account, chats from Chaport can also be found through the filter on the "Live Chats" channel.

d8c5a28288eabea32bf6d973977ee032.png

What do Chaport cases look like in Deskie?

17. All Cases list displays only the cases coming from asynchronous channels — users on both sides reply when it’s convenient for them. As for real-time chats, they are displayed and processed in a separate interface.

When you get a new chat (Live chat, Slack, Telegram, FB messages, Whatsapp, Skype, Viber), a green icon appears in the upper right corner of the agent’s account. It displays incoming chats and new chat responses:

8346304fbcd82700d4d0ba79b3b0126d.gif

Chats are displayed in the All Cases list too, but only after they were ended:

  • when an agent is ending the chat, clicking “end chat” in the lower right corner;

  • after 10 minutes (default value) of inactivity on both sides;

  • when one of the automated rules is applied, that has an “end chat and set status” action (for example, if you don’t plan to process chats and want to get them as cases in the All Cases list):

2659ce3daba3c32cc6bf778f3acf9b98.png

We have separated synchronous and asynchronous communication on purpose because, if you want to provide first-class support, it is necessary to consider the specifics and expectations of customers, depending on the type of channel you use to carry out the communication.

For example, the customer is ok to wait for a couple of hours to get a response to his/her email. However, even a 5-minute response delay in chats might seem like an eternity. If you do not take this point into account and treat cases from email and chats equally, some customers will get an unpleasant experience interacting with the company.

Was this article helpful?