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

Настроить интеграцию amoCRM и WhatsApp: пошаговый разбор

Если стоит задача настроить интеграцию 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 и обычно нужно компаниям с потоком от нескольких сотен обращений в месяц.

Есть задача?

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

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

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

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