Possibilities of integrating UniTalk with ApiX-Drive
Publication date: 21.10.2020
unitalk.cloudApiX-Drive – is an online service and application connector. Allows you to set up data exchange between different systems and services without the participation of programmers and developers. You can set up integration with CRM systems, chat bots, instant messengers, website builders, advertising systems, mockups, SMS and email mailing lists, IP telephony systems, payment systems and other services.
ApiX-Drive receives data from the UniTalk IP telephony system and sends it to any selected system that receives data.
You can find UniTalk integration in the IP telephony section. You have the ability to receive call data from UniTalk, that is, use the UniTalk system as a data source.
All you need to know to set up the integration is a WebHook link, which is automatically generated by the ApiX-Drive service.
Next, in your UniTalk personal account, go to the menu item “Integration” – “API”. And add the events you need with the addition of a link from ApiX-Drive.
In the UniTalk account, it is enough to configure the API: create an API key in UniTalk and add a new event handler.
To create it, go to the Event Handler page (https://my.unitalk.cloud/index.html#triggeraction) and click “Add”.
Next, you need to fill in the webhook data, namely:
- name – any name of the event handler. it is stored only in the Unitalk personal account and is used for convenient management of event handlers;
- URL – the address to which the request is sent. here you need to add the link provided by the LP-CRM system
- HTTP method – leave POST
- Request body – standard JSON is a template that is generated automatically by our system.
Other parameters should be left as default and save the event handler
After saving, you need to go to the “Integrations” – “API” tab and add an event handler for each call event. This is done by clicking the “+” icon and then selecting the previously created event handler. After adding, the page should be saved
Now you can configure the connection for redirecting call data in more detail. For example, you can get the following call data from the UniTalk system: event (event), call_id (call ID), call_from (from whom the call is), call_outernumber (through which outside line the call is called), call_to_0 (to whom the call is directed), call_secondstalk (talk time), call_secondsfulltime (total time of the call), call_direction (call type), call_source (call source), call_date (date and time the call started) , call_state (call status), call_link (link to audio recording of the call) and other technical parameters of the call.
For example, we want to send call data to the Telegram messenger. We connect it as a data receiver and set up the content of the message.
As a result, incoming calls will be sent to Telegram in this form.
In addition, you can receive information about balance movements. For example, you topped up the balance for 50 UAH. From UniTalk you will receive information in this form.
And a message in this form will be sent to Telegram.
You can also receive from the UniTalk IP telephony system data on call sources, data for advertising campaign analytics. For example, google client id and utm tags (utm_source, utm_medium, utm_campaign, utm_term, utm_content). This data is transmitted during calltracking and click to call calls.
We have given an example of sending data to the messenger. But it is also possible to send this data to AmoCRM, Bitrix24, MoySklad, Odoo, LP CRM, Trello, Worksection, OLX, SMS services, email services, Google Analytics, Google Sheets, Google Calendar, Google Contacts, LiqPay, Zadarma and others applications. The integration of ApiX-Drive and UniTalk opens up a huge range of opportunities for you to use data on calls and balance movements to analyze and improve your company’s business processes.