Інтеграція Бітрікс24 з Sipuni

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Інтеграція Бітрікс24 з Sipuni
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Інтеграція Бітрікс24 з Sipuni

Sipuni — російський хмарний сервіс віртуальної АТС, орієнтований на малий і середній бізнес. Особливість Sipuni — акцент на простоті налаштування та готових CRM-інтеграціях. Офіційний конектор Sipuni для Бітрікс24 входить до маркетплейсу і покриває базові потреби. Для складніших сценаріїв доступний прямий API.

Офіційний конектор Sipuni

Встановлюється з каталогу Бітрікс24 (Застосунки → Маркетплейс → Sipuni). Авторизація через API-ключ Sipuni. Після підключення працює:

  • Спливаюча картка при вхідному дзвінку
  • Створення лідів при пропущених дзвінках
  • Історія дзвінків у CRM
  • Вихідні дзвінки з картки CRM
  • Прикріплення записів розмов

Офіційний конектор достатній для більшості сценаріїв малого бізнесу. Обмеження з'являються при нестандартній маршрутизації або коли кілька порталів Бітрікс24 мають працювати з однією Sipuni-АТС.

Sipuni API: розширена інтеграція

Sipuni надає REST API та webhooks. Документація доступна за адресою sipuni.com/api.

Авторизація: Sipuni використовує API-ключ, що передається в заголовку запиту X-Api-Key або як параметр api_key.

Отримання подій: в особистому кабінеті Sipuni (розділ Налаштування → Інтеграції → Webhooks) налаштовується URL для сповіщень. Sipuni підтримує події:

  • call.incoming — вхідний дзвінок (ще не відповіли)
  • call.answered — оператор відповів
  • call.ended — дзвінок завершено
  • call.missed — пропущений дзвінок

Маршрутизація в Sipuni і відображення в Бітрікс24

Sipuni підтримує сценарії та схеми маршрутизації. Вхідний дзвінок може проходити через кілька кроків: IVR → черга → конкретний співробітник. У webhook Sipuni передає поле answered_by — внутрішній номер того, хто відповів останнім.

Якщо потрібно відстежувати весь шлях дзвінка (пройшов через IVR → був у черзі N секунд → відповів співробітник X), це реалізується через складові події Sipuni або через додатковий запит до API історії дзвінків після завершення.

Запис дзвінків у Sipuni

Sipuni зберігає записи в хмарі. Доступ через API:

GET https://sipuni.com/api/v1/records/{call_id}
X-Api-Key: {api_key}

Sipuni повертає посилання на файл або redirect на завантаження. Термін зберігання визначається тарифом (зазвичай 14–30 днів на базових тарифах). Для довгострокового зберігання — завантажувати і зберігати у власне сховище при кожній події call.ended.

Робота з кількома співробітниками

При груповому дзвінку (кілька телефонів дзвонять одночасно) Sipuni у webhook передає answered_by лише при відповіді одного зі співробітників. Інші події про відхилені дзвінки до інших співробітників не надходять — це спрощує обробку порівняно з деякими іншими провайдерами.

Кейс: агентство нерухомості, 20 агентів

Агентство використовувало Sipuni із закріпленими номерами за окремими агентами (у кожного агента — свій міський номер від Sipuni). Клієнт телефонує безпосередньо агенту. Вимога: кожен дзвінок має створюватися в CRM у конкретного агента, а якщо агент недоступний і дзвінок переадресовано колезі — це теж має фіксуватися.

Реалізація через кастомний webhook-обробник: таблиця {міський номер Sipuni → USER_ID Бітрікс24}. При вхідному дзвінку реєструється дзвінок у відповідального агента (власника номера). Якщо через 15 секунд не відповів — Sipuni переадресує на наступного в ланцюжку. При події answered_by з іншим номером обробник оновлює відповідального в дзвінку.

Додатково: аналіз пропущених — якщо агент не відповідає більше 3 дзвінків на день, система створює завдання керівнику для розбору ситуації.

Термін налаштування: 3–5 робочих днів.