Интеграция телефонии с CRM: как подключить и что проверить
Интеграция телефонии с CRM нужна для трёх вещей: входящий звонок сам находит или создаёт карточку клиента, пропущенный превращается в задачу «перезвонить», а запись разговора лежит в сделке, а не в кабинете АТС. Подключают её одним из трёх способов: готовым виджетом провайдера, через API CRM или своей прослойкой между АТС и CRM. Для amoCRM и Битрикс24 с популярной виртуальной АТС базовая связка обычно настраивается за день, а вот проверка, что не теряются звонки с переадресаций и нерабочих часов, занимает дольше.
Что даёт интеграция и чего она не даёт
Без интеграции менеджер видит номер на экране телефона и вспоминает, кто это. С интеграцией CRM по номеру открывает карточку, показывает историю сделок и ответственного. Но интеграция не исправит хаос в номерах: если в базе телефоны записаны как «8 (916)…», «+7916…» и «916…», поиск по номеру будет промахиваться.
- Всплывающая карточка при входящем: имя, сделка, последние договорённости.
- Автосоздание контакта или лида для нового номера, с источником — номером линии или рекламным номером.
- Задача на перезвон по пропущенному, в том числе в нерабочее время.
- Звонок из карточки в один клик и учёт исходящих.
- Запись разговора и длительность в истории сделки.
- Маршрутизация на ответственного: постоянный клиент попадает к своему менеджеру.
Дальше на записях можно строить расшифровку и оценку разговоров — об этом отдельная статья про анализ звонков нейросетью. Без нормальной интеграции этот шаг не сделать: записи надо надёжно привязать к сделке.
Три способа подключения
| Способ | Как устроено | Когда подходит | Ограничения |
|---|---|---|---|
| Готовый виджет провайдера | Устанавливается из маркетплейса CRM, настраивается в браузере | amoCRM или Битрикс24 и провайдер из списка партнёров | Логика фиксированная: нестандартную маршрутизацию не добавить |
| Через API CRM | АТС шлёт события (вебхуки), обработчик вызывает методы CRM | Нужны свои правила: несколько юрлиц, разные воронки по номерам | Нужен разработчик и сервер для обработчика |
| Своя прослойка | Отдельный сервис принимает события АТС, хранит журнал, раздаёт в CRM и аналитику | Своя CRM, несколько провайдеров, коллтрекинг и аналитика | Дороже на старте, зато не зависит от одного вендора |
В Битрикс24 внешние АТС работают через REST-методы телефонии: метод telephony.externalcall.register регистрирует звонок и ищет в CRM объект по номеру, а если не находит, может создать лид; telephony.externalcall.finish завершает звонок и пишет его в статистику. Это описано в документации Битрикс24 для разработчиков. В amoCRM телефонию подключают виджетом или через API звонков; детали зависят от конкретного провайдера.
Какие события должны доходить до CRM
Главная ошибка — передавать в CRM только успешные разговоры. Самые дорогие звонки — те, на которые никто не ответил. Составьте список событий и проверьте каждое.
| Событие АТС | Что должно произойти в CRM | Частая проблема |
|---|---|---|
| Входящий начался | Карточка у менеджера, на которого идёт вызов | Карточка всплывает у всех сразу или ни у кого |
| Входящий пропущен | Задача на перезвон ответственному | Пропущенные в очереди или на IVR не считаются пропущенными |
| Звонок в нерабочее время | Задача на утро с номером и временем | АТС проигрывает автоответчик и событие не отправляет |
| Переадресация на мобильный | Звонок привязан к тому, кто ответил | CRM видит только первого адресата |
| Исходящий из CRM | Дело «звонок» в карточке, длительность | Звонки с личного мобильного не попадают никуда |
| Запись готова | Ссылка или файл в истории сделки | Ссылка на запись живёт ограниченное время и потом не открывается |
Как подключить: порядок работ
- Приведите номера в базе к одному формату (+7XXXXXXXXXX). Без этого поиск по номеру будет ошибаться.
- Составьте карту линий: какой номер для какой рекламы, филиала или воронки. Это нужно и для аналитики — см. статью про звонки из SEO и подмену номеров.
- Сопоставьте внутренние номера сотрудников с пользователями CRM.
- Выберите способ подключения из таблицы выше и включите тестовый режим на одной линии.
- Пройдите сценарии: входящий, пропущенный, звонок ночью, переадресация, исходящий, звонок существующему клиенту и новому номеру.
- Проверьте права: менеджер должен видеть записи только своих клиентов, если так принято в компании.
- Только после этого переключайте все линии и предупредите команду, что звонки с личных телефонов больше не учитываются.
Как проверить интеграцию через неделю
Сверка простая: возьмите отчёт АТС за неделю и выгрузку звонков из CRM. Количество входящих должно совпадать с точностью до единиц. Если расходится на десятки — ищите, на каком событии теряется. Чаще всего это очереди, голосовое меню и переадресации.
- Число входящих в АТС и в CRM за одни и те же сутки.
- Доля пропущенных, по которым создана задача, — должна быть 100%.
- Время до перезвона по пропущенным: медиана и худшие случаи.
- Новые номера: создались ли контакты и с каким источником.
- Записи: открывается ли случайная запись месячной давности.
Записи разговоров и персональные данные
Запись разговора с клиентом — это обработка персональных данных. Нужно предупреждать о записи в начале звонка, указать цели и сроки хранения в политике обработки ПДн, а с внешними сервисами, куда уходят записи, заключить договор поручения. Базовые требования мы разбирали в статье персональные данные для ИП и самозанятых. Конкретную формулировку лучше согласовать с юристом.
Когда нужна доработка, а не виджет
Готового виджета хватает, если у вас одна CRM, один провайдер и простая схема «звонок — менеджер». Доработка нужна, когда звонки идут на разные юрлица, когда входящий должен создавать сделку в определённой воронке по номеру линии, когда у вас своя CRM или когда звонки надо объединять с заявками с сайта и из мессенджеров. Связку с сайтом мы описали отдельно: интеграция сайта с CRM. Если нужна связка телефонии и CRM под ваши правила, посмотрите услугу интеграция телефонии и CRM — там описан состав работ и цена.
Вопросы и ответы
Можно ли интегрировать с CRM обычную мобильную связь?
Напрямую обычно нет: оператор не отдаёт события звонков в CRM. Варианты — перевести номера на виртуальную АТС с переадресацией на мобильные или использовать мобильное приложение провайдера, которое передаёт звонки в CRM.
Сколько времени занимает подключение?
Готовый виджет для amoCRM или Битрикс24 настраивается за день. Интеграция через API со своими правилами — от одной до нескольких недель, в зависимости от числа линий, воронок и проверок.
Почему в CRM меньше звонков, чем в АТС?
Чаще всего теряются звонки, сброшенные в очереди или голосовом меню, и переадресации. Сверьте отчёты за одни сутки по каждому типу события и найдите, какое не отправляется.
Нужно ли предупреждать клиента о записи разговора?
Да, запись — обработка персональных данных. Обычно используют голосовое предупреждение в начале звонка и описывают запись в политике обработки ПДн.
Читайте также
Интеграция с МИС: что это и как связать сайт, CRM и клинику
РазработкаИнтеграция CRM дистрибьютора с 1С: что передавать и как избежать дублей
РазработкаИнтеграция сайта и CRM с 1С: как обмен данными работает на практике
РазработкаИнтеграция сайта с CRM: заявки без ручного переноса
РазработкаСколько стоит интеграция сайта с 1С: цены и что влияет на смету
РазработкаИнтеграция МойСклад, amoCRM и Битрикс24 с сайтом