Если стоит задача настроить интеграцию amoCRM и WhatsApp, за час это не сделать, но и месяц ждать не придётся - при выборе правильного способа рабочая связка встаёт за один рабочий день. Я делал такие подключения для интернет-магазинов на связке с СДЭК-уведомлениями и для B2B-компаний, где заявки шли из Tilda-форм прямо в WhatsApp менеджера. Дальше - конкретно про способы, подводные камни и на что не жалеть время при настройке.
Как подключить WhatsApp к amoCRM: три рабочих способа
Есть три принципиально разных пути, и путать их не стоит - от выбора зависит и цена, и риск блокировки номера.
Первый - сервис-провайдер интеграции (Wazzup24, Chat2Desk, Umnico, EDNA). Они берут на себя техническую часть подключения к WhatsApp Business API и отдают в amoCRM готовый виджет с перепиской в карточке сделки. Это самый частый выбор для малого и среднего бизнеса.
Второй - неофициальные модули через QR-код (по сути эмуляция WhatsApp Web). Дешевле и быстрее в настройке, но такие номера банятся Meta регулярно - на моей практике аккаунт с активной рассылкой из 200+ сообщений в день слетал в течение 2-3 недель.
Третий - прямое подключение к официальному WhatsApp Business API через Meta Business Suite с последующей интеграцией в amoCRM через API или готовые коннекторы. Дольше по срокам (модерация номера у Meta занимает от 3 до 7 дней), зато номер не блокируют за объём переписки.
| Способ | Срок настройки | Риск блокировки | Кому подходит |
|---|---|---|---|
| Провайдер (Wazzup, Chat2Desk) | 1-2 часа | низкий | малый и средний бизнес, до 5 менеджеров |
| QR-модуль (неофициальный) | 15-30 минут | высокий | тест гипотезы, разовые рассылки |
| Официальный Business API | 3-7 дней | минимальный | компании с большим потоком обращений, автоворонки |
Что подготовить, прежде чем настраивать интеграцию amoCRM и WhatsApp
До начала настройки нужно закрыть три вещи, иначе интеграция встанет на середине.
- Номер, который ещё не привязан к личному WhatsApp - под Business API он привязывается отдельно и обратно на обычный WhatsApp вернуть его сложно.
- Права администратора в amoCRM - виджеты из Digital Pipeline и настройка салесбота недоступны обычным пользователям.
- Оплаченный тариф провайдера или аккаунт в Meta Business Suite с подтверждённой компанией - без верификации бизнеса Meta ограничивает лимит перепиской с 24 контактами в сутки.
Если компания уже пользуется WhatsApp для поддержки с личного номера сотрудника, сначала выгрузите историю переписки - при переносе на Business API старые чаты не подтягиваются автоматически.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Пошаговая настройка через сервис-провайдера (на примере Wazzup)
Это самый быстрый путь, поэтому разберу его подробно.
Шаг 1. Регистрация и подключение номера
В личном кабинете провайдера создаётся канал WhatsApp, привязывается номер телефона, приходит код подтверждения по звонку или смс. На этом этапе важно не путать: если номер уже стоит в обычном приложении WhatsApp на телефоне менеджера, его нужно сначала оттуда удалить.
Шаг 2. Установка виджета в amoCRM
В маркетплейсе amoCRM ищется интеграция провайдера, устанавливается в один клик, после чего запрашивает права на доступ к сделкам, контактам и правам пользователей. Без этого шага сообщения будут приходить в кабинет провайдера, но не в карточку сделки.
Шаг 3. Настройка маршрутизации входящих
Здесь решается, куда падает новое обращение - создаётся отдельная воронка «Первичные обращения WhatsApp» или входящие распределяются по существующим менеджерам через очередь. На практике советую именно отдельную воронку на старте: так проще отследить конверсию из мессенджера отдельно от звонков и заявок с сайта.
Шаг 4. Тестовое сообщение
Отправьте тестовое сообщение с личного телефона на рабочий номер и проверьте: карточка сделки создалась, переписка отображается в чате amoCRM, ответ из CRM доходит обратно в WhatsApp за секунды, а не с задержкой в минуту-две - задержка больше 10 секунд обычно означает проблему с вебхуком провайдера.
Настройка воронки, salesbot и автораспределения заявок
Подключить чат - это половина работы. Вторая половина - научить amoCRM обрабатывать входящие без ручного разгребания.
В Digital Pipeline настраивается автоматическое создание задачи менеджеру при первом сообщении из WhatsApp с дедлайном в 15 минут - это стандарт, который я выставляю всем клиентам по умолчанию, потому что клиент в мессенджере ждёт ответа быстрее, чем на email.
Salesbot берёт на себя первичную квалификацию: приветственное сообщение, уточняющие вопросы (город, интересующий товар, бюджет), и только после сбора минимума данных передаёт диалог живому менеджеру. На проекте интернет-магазина с оплатой через T‑Bank и доставкой СДЭК я связывал salesbot с уведомлениями о статусе заказа - клиент получал трек-номер прямо в WhatsApp-чат, без звонка менеджера.
Для более сложных сценариев - например, когда нужно завести сделку не только по сообщению в WhatsApp, но и синхронизировать её с внешней базой или Telegram-ботом отдела продаж - использую n8n как связующее звено между amoCRM webhook и остальными сервисами:
// пример payload из вебхука amoCRM при новом сообщении WhatsApp
{
"leads": {
"add": [
{
"id": 48213077,
"name": "WhatsApp: +7 900 000-00-00",
"pipeline_id": 7654321,
"status_id": 142
}
]
}
}
Этот payload n8n перехватывает, парсит номер телефона, ищет клиента в базе 1С или в CRM на серверах в РФ (хранить контакты клиентов в Google Sheets и других иностранных облаках нельзя - это нарушает требование локализации ПДн, ст. 18 152-ФЗ) и, если нужно, создаёт задачу в другой системе - вручную такую синхронизацию делать смысла нет.
Подключение через официальный WhatsApp Business API
Если поток обращений растёт, а с QR-модулями номер банится каждый месяц, переходят на официальный API. Здесь процесс другой.
Сначала регистрируется бизнес-аккаунт в Meta Business Suite, проходит верификацию (нужны юридические документы компании), затем номер подключается через провайдера с официальным статусом BSP (Business Solution Provider) - напрямую от Meta малому бизнесу номера не выдают, только через партнёров вроде тех же Wazzup или 360dialog.
Плюс такого подключения - зелёная галочка верификации у бизнеса в WhatsApp и возможность отправлять сообщения по шаблонам вне 24-часового окна переписки (например, напоминание о брошенной корзине через 3 дня). Минус - каждый шаблон сообщения проходит модерацию Meta от нескольких часов до суток, и с наскока переписать текст напоминания нельзя.
Если задача не ограничивается стандартной связкой, а требует кастомной логики - маршрутизации по регионам, интеграции с внешней бухгалтерией или собственного скрипта авторизации через API amoCRM, - такие вещи я обычно делаю как отдельную разработку интеграции под конкретные бизнес-процессы, потому что готовые виджеты провайдеров такие сценарии не покрывают.
Частые ошибки при настройке amoCRM и WhatsApp
За несколько лет настройки таких связок вижу одни и те же грабли.
- Подключают номер, который уже привязан к обычному WhatsApp на телефоне - после переноса на Business API старая переписка и контакты теряются безвозвратно.
- Не настраивают автораспределение заявок - сообщения падают общей кучей в одну воронку, менеджеры отвечают вразнобой, часть обращений теряется в первый же день.
- Забывают про лимит в 24 часа для бесплатной переписки в рамках Business API - после этого окна ответ клиенту без утверждённого шаблона отправить нельзя, и переписка зависает.
- Ставят QR-модуль на основной рабочий номер компании - при бане теряют не только WhatsApp, но и репутацию номера в других сервисах.
- Не тестируют скорость доставки после настройки - задержка в передаче сообщений из CRM в мессенджер больше 5-10 секунд обычно означает, что вебхук провайдера настроен неверно или упирается в лимит тарифа.
Готовые скрипты для типовых сценариев синхронизации CRM с внешними сервисами - вебхуки, парсинг статусов заказов, автоматическая расстановка тегов - можно посмотреть в библиотеке готовых скриптов, часть из них закрывает ровно те задачи, что обычно всплывают при настройке amoCRM и WhatsApp вместе.
Связка сервисов без программистов
Автоматизация / n8n
от 25 000 ₽
Подробнее →Частые вопросы
Сколько стоит настроить интеграцию amoCRM и WhatsApp?
Зависит от способа: подписка на провайдера вроде Wazzup обходится в 1 500-3 000 ₽ в месяц за номер плюс тариф amoCRM, а разработка кастомной автоматизации вокруг этой связки (маршрутизация, синхронизация с внешними системами через n8n) - от 25 000 ₽ разово за настройку сценариев.
Можно ли подключить WhatsApp к amoCRM бесплатно?
Частично да - у большинства провайдеров есть пробный период на 3-7 дней, но постоянная работа без подписки на тариф провайдера или без официального Business API невозможна: неофициальные бесплатные QR-модули банятся Meta регулярно и для рабочего номера компании не подходят.
Почему сообщения из WhatsApp не попадают в сделки amoCRM?
Чаще всего дело в правах доступа виджета - при установке интеграции нужно подтвердить доступ к сделкам и контактам, иначе сообщения остаются только в кабинете провайдера. Вторая частая причина - неверно настроенная воронка по умолчанию, куда должны падать новые обращения.
В чём разница между официальным WhatsApp Business API и виджетом через провайдера?
Виджет провайдера - это надстройка поверх официального или неофициального API с готовым интерфейсом внутри amoCRM, настраивается за час. Прямое подключение к Business API даёт больше контроля (шаблоны сообщений, статус верифицированного бизнеса), но требует прохождения модерации Meta и обычно нужно компаниям с потоком от нескольких сотен обращений в месяц.