Интеграция телефонии с CRM: что она даёт, как устроена и что проверить перед подключением
Короткий ответ: интеграция телефонии с CRM связывает АТС, через которую идут звонки, с базой клиентов и сделок. Менеджер видит карточку клиента ещё до того, как снял трубку, новый номер сам превращается в сделку, запись разговора лежит в истории клиента, а пропущенный звонок становится задачей с ответственным. Для облачной АТС и amoCRM или Битрикс24 часто хватает готового виджета; своя АТС, 1С или нестандартные правила требуют доработки — по нашему тарифу интеграций это от 32 000 ₽ и от 2 дней.
Что даёт связка телефонии и CRM на практике?
Она убирает ручной перенос звонков в CRM. Без связки менеджер сам вспоминает, кто звонил, создаёт сделку и пишет комментарий, а часть звонков вообще не доходит до базы. Со связкой каждый звонок попадает в карточку клиента автоматически, с номером, длительностью, ответственным и записью.
Что обычно включают в связку:
- Всплывающая карточка. При входящем звонке у менеджера открывается окно с именем клиента, открытыми сделками и последними касаниями. Не нужно переспрашивать, кто звонит и по какому заказу.
- Автосоздание сделки или лида. Если номера нет в базе, система создаёт контакт и сделку в первом этапе воронки с источником «Звонок».
- История звонков. В карточке видно, кто, когда и сколько говорил с клиентом, включая звонки, на которые никто не ответил.
- Записи разговоров. Ссылка на запись или файл прикрепляется к звонку — руководитель слушает спорный разговор, не ища его в личном кабинете АТС.
- Пропущенные — в задачи. Каждый неотвеченный звонок превращается в задачу перезвонить с ответственным и сроком.
- Распределение входящих. Звонок известного клиента идёт сначала на его менеджера, новый — по очереди или на свободного сотрудника.
- Звонок в один клик. Менеджер набирает номер из карточки, исходящий звонок тоже записывается в историю.
Если отдел продаж в целом ещё не автоматизирован, начните с карты процесса: о том, какие звенья связывать первыми, — в статье об автоматизации отдела продаж.
Как это устроено: облачная АТС, виджет, вебхуки
АТС сообщает о событиях звонка — начался, ответили, завершился, готова запись, — а связка переводит их в действия CRM: найти клиента, показать карточку, создать сделку, прикрепить запись. Передача идёт через вебхуки АТС, программный интерфейс (API) CRM и, если нужно, обработчик между ними.
Цепочка одного входящего звонка выглядит так:
- Клиент звонит на номер компании, АТС принимает вызов и отправляет событие «входящий звонок» с номером клиента и номером линии.
- Интеграция ищет номер в CRM. Здесь важна нормализация: «8 (495) 123-45-67» и «+74951234567» должны считаться одним номером.
- CRM показывает менеджеру карточку найденного клиента или окно нового звонка.
- После завершения АТС присылает длительность и статус: отвечен, пропущен, занято.
- Когда запись готова, интеграция прикрепляет её к звонку в CRM.
Как это выглядит на конкретных платформах (по документации, проверено в октябре 2026):
- Битрикс24. Внешняя телефония регистрирует звонок методом telephony.externalcall.register: в нём передают номер клиента, тип звонка (входящий, исходящий, обратный звонок), сотрудника и номер линии. Параметр CRM_CREATE включает создание объекта CRM, если по номеру ничего не найдено, а SHOW управляет показом карточки звонка. Запись в форматах mp3 или wav прикрепляется к завершённому звонку методом telephony.externalCall.attachRecord.
- amoCRM. Звонки добавляются методом POST /api/v4/calls с направлением, длительностью, источником, номером и ссылкой на запись. Контакт ищется по последним 10 цифрам номера; если у клиента одна активная сделка, звонок попадает в неё, если несколько — в карточку контакта; если по номеру ничего не найдено, звонок не добавляется.
- Asterisk. Своя АТС отдаёт события через интерфейс управления AMI (Asterisk Manager Interface). Между ней и CRM ставят небольшой сервис, который слушает события, ищет номер в CRM и вызывает её API. Готовые модули для такой связки тоже есть, но их поддержку и обновления кто-то должен взять на себя.
Подробнее о том, как системы обмениваются данными через API и вебхуки и чем это отличается от выгрузок файлами, — в статье что такое API-интеграция.
| Ситуация | Что подойдёт | Чем рискуете | Кто делает |
|---|---|---|---|
| Облачная АТС и amoCRM или Битрикс24, сценарий типовой | Готовый виджет АТС | Мало: логика ограничена настройками виджета | Вы сами или поддержка АТС |
| Своя АТС на Asterisk в офисе | Обработчик событий АТС и вызовы API CRM | Нужен разработчик и мониторинг обмена | Подрядчик по интеграциям |
| Нужны свои правила: кому отдать звонок, когда создавать сделку | Виджет плюс обработчик вебхуков | Две точки отказа вместо одной | Подрядчик по интеграциям |
| Клиенты и сделки ведутся в 1С или своей CRM | Доработка: HTTP-сервис или свой API | Правка конфигурации 1С — отдельная оценка | Подрядчик и программист 1С |
Готовый виджет или доработка?
Начинайте с готового виджета, если АТС облачная, CRM распространённая, а сценарий типовой: карточка при звонке, история, записи. Доработка нужна, когда АТС своя, когда клиенты ведутся в 1С или самописной системе или когда правила создания сделок и задач не укладываются в настройки виджета.
Готовый виджет ставится из маркетплейса CRM или личного кабинета АТС и обновляется поставщиком; платный он или входит в тариф, зависит от конкретной АТС. Ограничение одно: логика зашита в виджет. Если нужно, например, создавать сделку только для звонков на рекламный номер и только длиннее 20 секунд, а остальные складывать в отдельную воронку, виджет может этого не уметь. Тогда к нему добавляют обработчик вебхуков с вашими правилами.
С 1С ситуация отдельная. Если клиенты, заказы и история взаимодействий ведутся в 1С, звонок нужно передать в базу через собственный HTTP-сервис конфигурации или через обработку, которую пишет программист 1С. Это изменение конфигурации, и в базовый тариф интеграций оно не входит: такую часть оцениваем отдельно, после аудита.
Что делать с пропущенными звонками автоматически?
Каждый пропущенный звонок должен превращаться в задачу «перезвонить» с ответственным и сроком, а не оставаться строкой в журнале АТС. Ответственный — менеджер клиента, если номер известен, или дежурный, если номер новый. Срок задают в минутах для рабочих часов и до утра для ночных звонков.
Правила, которые стоит договориться заранее:
- Кто отвечает. Для известного клиента — его менеджер; для нового номера — по очереди или руководитель группы.
- Повторы. Если клиент позвонил три раза подряд, нужна одна задача, а не три. Интеграция проверяет, есть ли открытая задача по этому номеру.
- Нерабочее время. Звонки ночью и в выходные собираются в одну очередь на утро; клиенту можно отправить SMS о том, что ему перезвонят.
- Закрытие задачи. Задача закрывается, когда по номеру прошёл исходящий или входящий отвеченный звонок, — менеджеру не нужно ставить галочку вручную.
- Контроль. Руководитель видит просроченные перезвоны в отчёте или получает уведомление в Telegram, если задача висит дольше заданного времени.
Автоматический обратный звонок роботом и разбор разговоров по содержанию — это уже другие задачи, со своими затратами; для большинства отделов продаж хватает задачи с правильным ответственным и сроком.
Записи разговоров: где хранить и что учесть по закону?
Записи обычно хранятся у АТС, а в CRM передаётся ссылка или копия файла. Запись разговора с клиентом содержит его голос, имя, телефон и детали заказа — это персональные данные, поэтому заранее решают, где стоят серверы, сколько хранить записи и у кого к ним доступ.
Что важно знать по 152-ФЗ (текст закона на consultant.ru):
- Место хранения. По ч. 5 ст. 18 при сборе персональных данных граждан России запись, накопление и хранение должны идти в базах данных на территории России. Если облачная АТС или CRM хранит записи за рубежом, это вопрос к выбору сервиса, а не к интеграции.
- Поручение обработки. Когда записи хранит провайдер АТС, он обрабатывает данные по вашему поручению — это условие ч. 3 ст. 6, его фиксируют в договоре или оферте сервиса. Проверьте, что такой пункт там есть.
- Биометрия. По ст. 11 биометрические данные — сведения о физиологических и биологических особенностях человека, по которым устанавливают его личность. Голос попадает сюда, если запись используют для опознания клиента; тогда нужно согласие в письменной форме. Запись для контроля качества разговора такой цели не имеет, но если планируете опознавать клиентов по голосу, обсудите это с юристом заранее.
- Политика. Запись звонков стоит упомянуть в политике обработки персональных данных на сайте. Формулировки стоит согласовать с юристом.
Практические решения, которые закладываем в схему:
- срок хранения записей — столько, сколько реально нужно для разбора споров, а не «навсегда»;
- доступ к прослушиванию — по ролям CRM: менеджер слышит свои звонки, руководитель — звонки отдела;
- если запись копируется в CRM, её удаляют по тому же сроку и там, иначе срок хранения не работает;
- ссылки на записи не должны открываться без входа: прямая публичная ссылка на mp3 — это утечка.
О том, где физически хранить данные сайта и сервисов и как проверить хостинг, — в статье о локализации данных по 152-ФЗ.
Чек-лист перед подключением
Перед подключением нужно знать четыре вещи: какая АТС и есть ли у неё API или готовый виджет для вашей CRM, какие номера и линии подключать, какие правила создания сделок и задач нужны и где хранить записи. Ответы на эти вопросы определяют, хватит ли виджета или нужна доработка.
- АТС. Облачная или своя; есть ли готовый виджет для вашей CRM; отдаёт ли она события звонков по вебхукам и записи по ссылке.
- CRM. Есть ли доступ по API, какой тариф: у некоторых CRM телефония и вебхуки доступны не на всех тарифах.
- Номера и линии. Какие номера подключаются, какой номер под какую рекламу — от этого зависит источник сделки.
- Сотрудники. Внутренние номера менеджеров сопоставлены с их пользователями в CRM. Без этого звонок не найдёт ответственного.
- Правила. Когда создавать сделку, в какую воронку, что делать с повторным звонком клиента с открытой сделкой.
- Пропущенные. Кто перезванивает, в какой срок, как закрывается задача.
- Записи. Где хранятся, сколько, у кого доступ; есть ли голосовое предупреждение о записи.
- Проверка. Список тестовых звонков: новый номер, известный клиент, пропущенный, переадресация, звонок с мобильного менеджера.
Типовые сбои: дубли, звонки без сделки
Самые частые сбои — дубли контактов из-за разного формата номеров, звонки, которые не попали ни в одну сделку, и звонки «без ответственного», когда внутренний номер не привязан к пользователю CRM. Все три лечатся на этапе схемы обмена и проверяются тестовыми звонками до запуска.
- Дубли контактов. Номер пришёл как «8 495…», в базе он записан как «+7 495…», и интеграция создала второй контакт. Решение — приводить номера к одному формату до поиска и до создания. Как настроить проверку дублей для заявок с сайта, мы разбирали в статье про заявки с сайта в amoCRM и Битрикс24; для звонков логика та же.
- Звонок без сделки. В amoCRM метод добавления звонков, по документации, не создаёт звонок, если по номеру не найден контакт или компания. Для новых номеров интеграция должна сначала создать запись в «Неразобранном» через категорию sip или контакт со сделкой — иначе первый звонок нового клиента пропадает.
- Несколько сделок. У клиента две открытые сделки, и звонок падает в карточку контакта, а не в нужную сделку. Решение — правило выбора сделки или ручная привязка менеджером.
- Запись не прикрепилась. Запись готова через несколько секунд или минут после конца разговора, а интеграция запросила её сразу. Нужен повторный запрос по расписанию и журнал ошибок.
- Переадресация на мобильный. Менеджер принял звонок на личный телефон, и в CRM он записан как пропущенный. Проверяют, как АТС передаёт статус переадресованных звонков.
В нашем тарифе интеграций ошибки обмена обрабатываются и пишутся в журнал операций, а в инструкции описано, что делать при сбое. Ошибки по нашей вине исправляем бесплатно в течение гарантии — 30 календарных дней с даты акта. Отдельно от гарантии первые 7 дней после запуска бесплатно вносим мелкие правки, дальше — по абонентской поддержке.
Сколько стоит и что входит в работу?
Связка двух систем — например, АТС и CRM — по тарифу интеграций стоит от 32 000 ₽, срок — от 2 дней. Цену и срок фиксируем в договоре до старта. Подписки АТС и CRM вы оплачиваете поставщикам напрямую, изменения конфигурации 1С оцениваем отдельно.
Как идёт работа:
- Аудит. Смотрим АТС, CRM, номера, сотрудников и текущий путь звонка до сделки.
- Схема обмена. Описываем события, правила создания сделок и задач, хранение записей. Согласуем до настройки — это первый из двух раундов правок.
- Настройка. Подключаем вебхуки и API, пишем обработчик, если виджета недостаточно.
- Тесты и запуск. Прогоняем тестовые звонки по чек-листу, передаём доступы, исходники обработчиков и инструкцию.
Оплата по договору — 50 % предоплаты в течение 3 рабочих дней после подписания договора и 50 % после приёмки работ; на приёмку — 5 рабочих дней, гарантия — 30 календарных дней с даты акта.
Когда интеграция телефонии вам не нужна?
Если звонков немного и все они от постоянных клиентов, которых менеджер знает по голосу, связка даст мало. Она имеет смысл там, где много входящих, несколько менеджеров, реклама на разные номера и потерянные звонки уже стоят денег.
- Один-два менеджера и десяток звонков в день. Журнала АТС и дисциплины ведения CRM может хватить.
- CRM не ведётся. Если сделки не заводят и воронки нет, интеграция будет складывать звонки в пустую систему. Сначала наладьте процесс, потом автоматизируйте.
- Заявки приходят в основном письменно. Тогда приоритет — связать с CRM формы сайта и мессенджеры, а телефонию подключить вторым шагом.
- Нужна своя система учёта клиентов, а не связка готовых. Это уже CRM на заказ, где телефония закладывается в проект с самого начала.
Ошибки, которые встречаются чаще всего: подключить виджет и не настроить правила для пропущенных, не сопоставить внутренние номера с пользователями CRM, хранить записи без срока и с публичными ссылками и не прогнать тестовые звонки перед запуском. Каждая из них стоит дешевле на этапе схемы, чем после месяца работы с грязной базой.
Короткие ответы на частые вопросы
Можно ли подключить телефонию к CRM без программиста?
Да, если у облачной АТС есть готовый виджет для вашей CRM и вам хватает его настроек: карточка при звонке, история звонков, записи в карточке. Разработчик нужен, когда АТС своя, когда CRM нестандартная или когда правила создания сделок и задач сложнее, чем умеет виджет.
Почему звонок не появился в amoCRM?
Чаще всего потому, что по номеру не нашёлся контакт или компания: по документации метод добавления звонков в таком случае звонок не создаёт. Для новых входящих номеров интеграция должна создавать запись в «Неразобранном» или контакт, иначе звонок теряется.
Где хранить записи разговоров?
Обычно у АТС, а в CRM передавать ссылку или файл. Важно заранее решить срок хранения, кто имеет доступ к записям и в какой стране стоят серверы: запись разговора с клиентом содержит его персональные данные.
Нужно ли предупреждать клиента, что разговор записывается?
Короткое голосовое предупреждение в начале звонка — распространённая практика: оно показывает, что запись ведётся открыто. Как оформить это в политике обработки персональных данных и на сайте, стоит согласовать с юристом.
Сколько стоит интеграция телефонии с CRM у вас?
По тарифу интеграций — от 32 000 ₽ и от 2 дней за связку двух систем, например АТС и CRM. Изменения конфигурации 1С или настроек CRM на их стороне и подписки сервисов в тариф не входят; итог фиксируем в договоре до старта.
Услуги и кейсы по теме: интеграция с 1С и CRM от 32 000 ₽ · поддержка сайта от 7 900 ₽/мес · цены и сроки
Напишите, какая у вас АТС и CRM, сколько линий и менеджеров и что сейчас теряется между звонком и сделкой, — вернёмся со схемой связки, ценой и сроком после брифа.
Рассчитать проект →Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.
