Интеграция Битрикс24 с Гравител

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Интеграция Битрикс24 с Гравител
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1169
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • 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 Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    743
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Интеграция Битрикс24 с Гравител

Гравител — облачная АТС (ВАТС) с полным набором телефонных функций: многоканальные номера, IVR, очереди, запись разговоров. Подключение к Битрикс24 объединяет телефонию и CRM в одну рабочую среду. Менеджеры звонят из карточки клиента, видят кто звонит до снятия трубки, а руководители получают статистику по звонкам без выгрузок из разных систем.

Готовое приложение vs кастомная интеграция

Гравител предлагает приложение в маркетплейсе Битрикс24. Оно закрывает базовые сценарии, но имеет ограничения.

Возможность Приложение из маркетплейса Кастомная интеграция (REST API)
Входящие звонки с карточкой CRM Да Да
Исходящие click-to-call Да Да
Запись разговоров в CRM Да (ссылка на Гравител) Да (загрузка файла в Б24)
Кастомная маршрутизация по данным CRM Нет Да
Автоматическое создание лидов с логикой Базовая логика Любая логика
IVR с данными из Битрикс24 Нет Да
Работа с несколькими линиями Ограничено Полная поддержка

Приложение подходит для команд до 15–20 человек с типовыми сценариями. Для колл-центров и отделов продаж с нестандартной маршрутизацией нужна кастомная интеграция через REST API telephony.*.

Подключение через приложение

Порядок настройки:

  1. Установить приложение «Гравител» из маркетплейса Битрикс24.
  2. В настройках приложения указать API-ключ из личного кабинета Гравител.
  3. Сопоставить внутренние номера ВАТС с пользователями Битрикс24.
  4. Включить запись разговоров в настройках Гравител (если не включена).
  5. Настроить правила создания CRM-сущностей: лид при первом звонке, привязка к контакту при повторном.

После установки входящие звонки поднимают карточку клиента, исходящие запускаются по клику на номер в CRM.

Кастомная интеграция через REST API

Используем группу методов telephony.* Битрикс24 и API Гравител. Архитектура:

  • Входящий звонок. Гравител отправляет webhook на наш обработчик. Обработчик вызывает telephony.externalcall.register с параметрами номера и внутреннего ID сотрудника. Битрикс24 показывает карточку.
  • Завершение звонка. Гравител отправляет второй webhook с длительностью и статусом. Обработчик вызывает telephony.externalcall.finish и при наличии записи — telephony.externalcall.attachRecord.
  • Исходящий звонок. Пользователь нажимает на номер в Б24. Событие OnExternalCallStart отправляется в обработчик, который через API Гравител инициирует callback.

Настройка маршрутизации и IVR

Маршрутизация звонков на стороне Гравител определяет, кто из менеджеров получит вызов. Типовые схемы:

По отделам. Входящий номер привязан к отделу. Звонок на номер отдела продаж → очередь менеджеров продаж. Звонок на номер поддержки → очередь техподдержки. В ВАТС Гравител это настраивается через сценарии обработки вызовов.

По ответственному из CRM. При кастомной интеграции обработчик webhook-а при входящем звонке ищет контакт в CRM через crm.contact.list по номеру телефона. Если контакт найден и за ним закреплён менеджер — звонок направляется на внутренний номер этого менеджера через API Гравител. Если не найден — звонок уходит в общую очередь.

IVR с данными из CRM. Голосовое меню Гравител может запрашивать у внешнего сервиса, куда направить звонок. Обработчик проверяет в Битрикс24:

  • есть ли открытая сделка у звонящего — если да, соединение с ответственным
  • VIP-клиент (по значению поля в CRM) — приоритетная очередь
  • нерабочее время — переадресация на мобильный дежурного менеджера

Для этого в сценарии вызова Гравител настраивается HTTP-запрос к нашему endpoint-у, который возвращает внутренний номер назначения.

Очереди вызовов

Гравител поддерживает стратегии распределения: всем сразу, по порядку, случайно, наименее загруженному. В связке с Б24 добавляем логику:

  • Если менеджер в статусе «Не беспокоить» в Битрикс24 — исключаем из очереди
  • Если менеджер не ответил за 15 секунд — переключение на следующего + уведомление в чат Б24 о пропущенном

Запись разговоров

Гравител хранит записи на своих серверах 6 месяцев (зависит от тарифа). Варианты хранения:

  • Ссылка в карточке CRM. Быстро, не занимает место в Б24. Минус — записи пропадут после удаления из Гравител.
  • Загрузка в Б24. Скрипт забирает файл записи через API Гравител и загружает на Диск Б24, затем привязывает к звонку через telephony.externalcall.attachRecord. Записи хранятся бессрочно (в рамках тарифа Б24).

Что проверяем после настройки

  • Входящий от нового номера → создание лида с заполненным телефоном
  • Входящий от существующего контакта → карточка клиента у ответственного менеджера
  • Исходящий click-to-call → корректное соединение через callback
  • Пропущенный → задача менеджеру на перезвон
  • Запись разговора → доступна в таймлайне CRM-сущности
  • Маршрутизация по ответственному → звонок попадает нужному менеджеру
  • IVR → корректная обработка ветвлений