UK
Подивитися демо

UniTalk + Krokul CRM

Так. Krokul CRM має нативну інтеграцію з хмарною АТС UniTalk. Після кожної розмови UniTalk надсилає подію CALL_END, і Krokul записує дзвінок у стрічку контакту та відкриту угоду з напрямом, тривалістю й посиланням на запис. Дзвінок без відповіді стає задачею «Передзвонити», а номер з картки контакту набирається через API UniTalk.

  • НативнаКонектор, вбудований у Krokul. Ви підключаєте його в «Маркетплейсі» ключем або входом у сервіс, код не потрібен.

Що отримує команда

Кожна розмова видна в історії клієнта

Після завершення дзвінка UniTalk надсилає подію CALL_END з номерами, напрямом, станом і часом розмови в секундах. Krokul шукає контакт за номером клієнта. У вхідному дзвінку цей номер стоїть у полі from, у вихідному в полі to. Дзвінок лягає в стрічку контакту й угоди разом із тривалістю. Запис відкривається плеєром у тому самому записі.

Пропущений дзвінок одразу стає задачею

Стан NOANSWER чи BUSY означає, що розмова не відбулась. Krokul ставить задачу «Передзвонити» з номером клієнта, прив’язану до контакту й угоди. Задача з’являється в списку менеджера, і вебхук task.created повідомляє про неї зовнішні системи.

Новий номер отримує контакт і угоду

Якщо номера в базі немає, Krokul створює контакт і угоду «Дзвінок» з цим номером у воронці, яку ви вибрали під час підключення. Повторний дзвінок того самого клієнта чіпляється до вже відкритої угоди. Нових дублікатів угод від одного клієнта не з’являється.

Вхідний дзвінок іде до відповідального менеджера

Коли у вхідному сценарії UniTalk увімкнено «Запит у Ваш API», АТС надсилає подію ROUTE з номером клієнта. Krokul знаходить контакт і повертає внутрішній номер його менеджера та ім’я клієнта для SIP-клієнта. Постійний клієнт потрапляє до свого менеджера, а якщо той зайнятий, UniTalk веде дзвінок далі за сценарієм.

Дзвінок одним натиском з картки

Менеджер натискає номер у картці контакту, і Krokul викликає метод UniTalk /calls/originateC2c з номером клієнта та внутрішньою лінією менеджера як кроком переадресації. Розмова, яка відбулась, повертається в угоду тією самою подією CALL_END.

Що передається між системами

UniTalkНапрямKrokulКоли
Подія CALL_END (from, to, direction, secondsTalk, state)UniTalk → KrokulДзвінок у стрічці контакту й відкритої угодиПісля кожного завершеного дзвінка
Поле link у CALL_ENDUniTalk → KrokulПлеєр запису в дзвінкуРозмова відбулась (стан ANSWER)
Стан NOANSWER, BUSYUniTalk → KrokulЗадача «Передзвонити» з номеромДзвінок без відповіді
Номер, якого немає в базіUniTalk → KrokulНовий контакт і угода «Дзвінок»Перший дзвінок клієнта
Запит ROUTE (from, outerNumber)UniTalk ↔ KrokulВнутрішній номер відповідального й ім’я клієнтаУ мить вхідного дзвінка
Метод /calls/originateC2cKrokul → UniTalkНомер у картці контактуМенеджер натискає номер
Історія /history/getUniTalk → KrokulДзвінки, пропущені під час збою зв’язкуПісля відновлення з’єднання

Як підключити сьогодні

Підключення в «Маркетплейсі» Krokul

  1. У Krokul відкрийте «Маркетплейс» → «UniTalk», виберіть воронку, джерело й відповідального, потім скопіюйте адресу кнопкою «Скопіювати адресу».
  2. У кабінеті UniTalk відкрийте «Інтеграції» → «Обробники подій» і створіть два обробники з методом POST і тілом JSON на цю адресу, для подій CALL_NEW і CALL_END. Шаблон тіла Krokul показує на сторінці підключення.
  3. Щоб дзвонити з картки, створіть ключ у розділі «Інтеграції» → «API» кабінету UniTalk і вставте його в поле «Ключ API UniTalk».
  4. Зробіть пробний дзвінок і перевірте його в стрічці контакту та в журналі інтеграції.

Питання й відповіді

Чи є в Krokul інтеграція з UniTalk?

Так, нативна. Дзвінки UniTalk потрапляють у картки контактів і угод Krokul із тривалістю та записом, пропущені стають задачами, а менеджер дзвонить клієнту з картки.

Які обробники подій створити в кабінеті UniTalk?

Два обробники з методом POST і тілом JSON, один на подію CALL_NEW, другий на подію CALL_END. Записує дзвінок CALL_END, а CALL_NEW лишається в журналі інтеграції.

Чи потрібен ключ API UniTalk?

Для прийому дзвінків ключ не потрібен, вистачає адреси обробника. Ключ із розділу «Інтеграції» → «API» потрібен для дзвінка з картки й запитів до історії дзвінків.

Як Krokul зіставляє дзвінок UniTalk із клієнтом?

За номером телефону клієнта. Для вхідного дзвінка це номер, з якого дзвонили, для вихідного номер, який набирав менеджер. Якщо контакту немає, Krokul створює новий.

Обмеження

Номери, внутрішні лінії, вхідні сценарії, голосові меню й черги налаштовуються в кабінеті UniTalk. Аудіо розмови зберігається в UniTalk, а Krokul тримає посилання з поля link, яке UniTalk передає лише для стану ANSWER.

Чогось бракує?

Напишіть, яким сервісом ви користуєтесь і що має ходити між ним і Krokul. Ми відповімо способом і строком.

Запит отримано. Відповімо на вашу пошту.

UniTalk є торговою маркою її власника. Krokul не афілійований із UniTalk.

Подивитися демо