Разработка · 6 мин чтения

Как подключить WhatsApp к amoCRM: рабочие способы интеграции

Клиенты чаще спрашивают не «нужна ли интеграция», а конкретно как подключить WhatsApp к amoCRM, чтобы заявки из мессенджера сразу попадали в воронку, а не терялись в личных чатах менеджеров на телефонах. За последние несколько лет я настраивал такую связку и через официальный WhatsApp Business API, и через виджеты-коннекторы вроде Wazzup и Chat2Desk, и через n8n поверх обоих вариантов. Расскажу, какие способы реально работают, сколько это стоит и какие грабли встречаются чаще всего.

Способы подключения WhatsApp к amoCRM

Вариантов интеграции WhatsApp с amoCRM на практике три, и они не взаимоисключающие: часто вторая и третья схема работают одновременно.

  • Официальный WhatsApp Business API через провайдера, встроенного в маркетплейс amoCRM. Номер верифицирован Meta, есть зелёная галочка, можно отправлять шаблонные рассылки и подключать несколько операторов к одному номеру.
  • Виджет-коннектор (Wazzup, Chat2Desk, Umnico и похожие), который синхронизирует переписку либо через тот же WABA, либо через QR-сессию личного WhatsApp. Второй вариант проще запустить, но менее стабилен.
  • Автоматизация поверх первых двух через n8n: когда стандартной логики виджета не хватает и нужно завязать WhatsApp на статусы заказа, оплату или доставку.

Есть и четвёртый сценарий, который я регулярно встречаю на сайтах на Tilda: кнопка WhatsApp на лендинге собирает клик, но заявка при этом не долетает в CRM автоматически, потому что кнопка просто открывает чат. Такие клики можно ловить скриптом и заводить как лид в ту же воронку, куда попадает и прямая переписка, тогда источник обращения не теряется.

WhatsApp Business API: официальный канал интеграции

Бизнес-аккаунт заводится через Meta Business Manager, номер проходит верификацию, после чего его можно подключить к amoCRM через одного из партнёров-провайдеров, доступных в интеграциях. Это займёт от пары дней до недели, если документы на компанию в порядке.

С 1 июля 2025 года Meta берёт плату за каждое доставленное шаблонное сообщение, а не за диалог: категории utility (уведомление по существующему заказу) и marketing (инициативная рассылка) платные, обычные ответы на обращения клиента в окне переписки не тарифицируются. Стоимость задаёт Meta и провайдер, ориентировочно от нескольких рублей за сообщение, и она может меняться, поэтому актуальный тариф всегда смотрю у конкретного провайдера, а не по памяти. Шаблоны сообщений для marketing и utility проходят модерацию перед первой отправкой, обычно это 1-2 дня.

Главный плюс WABA в стабильности: номер не привязан к телефону конкретного менеджера, работает через API 24/7, и его не забанят за то, что кто-то забыл включить сохранение сессии. Минус, это дороже и медленнее в настройке, чем виджет с QR-подключением.

Виджеты-коннекторы для WhatsApp и amoCRM

Для большинства малого и среднего бизнеса виджет-коннектор оказывается быстрее и дешевле, чем возня с верификацией WABA напрямую. Разница между популярными сервисами в основном в способе подключения номера и наборе фич поверх переписки.

Коннектор Подключение номера Групповые чаты Подписка (ориентир по рынку)
Wazzup WABA или QR-сессия Есть от 1500 ₽/мес за канал
Chat2Desk WABA или QR-сессия Есть от 2000 ₽/мес за канал
Umnico WABA или QR-сессия Ограниченно от 1500 ₽/мес за канал

Цены в таблице ориентировочные, у каждого сервиса несколько тарифов в зависимости от числа каналов и менеджеров, актуальные смотрите на сайте провайдера. QR-подключение держится на живой сессии WhatsApp Web, поэтому если телефон, к которому привязан номер, надолго остаётся без интернета, переписка в CRM останавливается. Для розницы с одним-двумя операторами это терпимо, для отдела продаж на 5-10 человек я всегда рекомендую WABA.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Настройка воронки под WhatsApp-заявки

Подключить канал техническо, половина дела. Вторая половина, это сделать так, чтобы заявка из WhatsApp не зависала на этапе «Новый диалог» просто потому, что менеджер не увидел уведомление вовремя.

Что обычно настраиваю на этом шаге:

  • Отдельный этап воронки для входящих сообщений из WhatsApp, чтобы отличать их от заявок с сайта и звонков.
  • Распределение ответственного по round-robin или по правилу «кто первый ответил», чтобы два менеджера не писали одному клиенту.
  • Автотеги по ключевым словам первого сообщения (например, «доставка», «цена», «в наличии»), это ускоряет квалификацию.
  • Уведомление ответственного в Telegram, если сообщение из WhatsApp не открыто дольше 10-15 минут.

Без этой настройки виджет просто дублирует переписку в карточку лида, а сама воронка живёт по старым правилам, заточенным под звонки и заявки с форм.

Автоматизация переписки через n8n

Когда логики штатного виджета не хватает, я выношу правила в n8n и связываю amoCRM, WhatsApp-провайдера и внешние сервисы через вебхуки. Типовой сценарий из практики: клиент оплачивает заказ через эквайринг T‑Bank на сайте на WooCommerce, вебхук об оплате прилетает в n8n, там меняется статус сделки в amoCRM и клиенту в WhatsApp уходит шаблон «Заказ оплачен, собираем к отправке». Когда СДЭК присваивает трек-номер, второй сценарий подтягивает его в ту же переписку без участия менеджера.

Вебхук amoCRM при смене статуса сделки приходит как form-urlencoded, и телефона контакта в нём нет, поэтому цепочка выглядит так: Webhook, затем узел HTTP Request «Lead» с запросом GET /api/v4/leads/{{ $json.body[‘leads[status][0][id]’] }}?with=contacts, затем узел HTTP Request «Contact» с запросом GET /api/v4/contacts/{{ $json._embedded.contacts.find(c => c.is_main).id }}, и уже узел Code готовит данные для отправки шаблона:

const lead = $('Lead').first().json;
const contact = $('Contact').first().json;
const phone = contact.custom_fields_values
  .find(f => f.field_code === 'PHONE').values[0].value;

return [{
  json: {
    phone,
    template: 'order_paid',
    params: [lead.name, lead.price]
  }
}];

Такие связки собираю на автоматизации в n8n, это отдельная работа поверх подключения самого канала, обычно от 25 000 ₽ в зависимости от числа сценариев и внешних сервисов.

Частые ошибки при подключении WhatsApp к amoCRM

За время работы с такими интеграциями набрался стандартный список проблем, которые почти всегда можно предугадать заранее.

  • Рассылка по холодной базе с личного номера через QR-подключение. WhatsApp банит номер за спам-жалобы быстро, а восстановить его сложнее, чем изначально подключить WABA.
  • Два коннектора одновременно слушают один номер (например, старый виджет не отключили при переходе на новый), из-за чего в CRM заводятся дублирующиеся лиды на одного клиента.
  • Смена виджета-коннектора без переноса истории. Переписка часто хранится на стороне сервиса, а не в amoCRM целиком, и при отключении подписки старые диалоги пропадают из карточек.
  • Выгрузка контактов клиентов в Google Sheets или Airtable для «резервной копии». Персональные данные клиентов из РФ по 152-ФЗ нужно хранить на серверах в России, а не в иностранных облачных таблицах, даже если это временное решение для отчёта.

Частые вопросы

Можно ли подключить WhatsApp к amoCRM бесплатно?

Само amoCRM не берёт отдельную плату за канал WhatsApp, но переписка идёт через стороннего провайдера или виджет-коннектор, а у них подписка от 1500 ₽ в месяц за канал. Полностью бесплатной официальной интеграции без ежемесячных платежей провайдеру не встречал.

Сколько стоит подключение WhatsApp к amoCRM под ключ?

Зависит от глубины настройки. Если нужна только техническая коммутация канала и базовая воронка, это может уложиться в стоимость подписки на виджет. Если требуется автоматизация с внешними сервисами, оплатой, доставкой и уведомлениями, такая работа у меня начинается от 25 000 ₽ за настройку сценариев в n8n сверх самого подключения.

Что будет с перепиской, если сменить виджет-коннектор?

Если заранее не выгрузить историю, часть переписки, которая хранилась на стороне старого сервиса, а не в самой карточке сделки amoCRM, пропадёт при отключении подписки. Перед сменой коннектора всегда проверяю, куда физически пишутся сообщения, и выгружаю архив заранее.

Нужно ли верифицировать бизнес в WhatsApp для интеграции с amoCRM?

Для работы через QR-подключение верификация не нужна, достаточно живого номера в WhatsApp. Для официального WhatsApp Business API верификация компании через Meta Business Manager обязательна, без неё провайдер не подключит номер к API.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно