Интеграция WhatsApp и amoCRM с помощью Pact.im
WhatsApp уже давно стал одним из самых популярных каналов общения с клиентами в России. При правильной настройке он позволяет собрать всю историю диалогов в единой базе, автоматизировать ответы и передавать лиды напрямую в amoCRM. В этой статье мы разберём, как быстро и без лишних затрат подключить WhatsApp к amoCRM с помощью сервиса Pact.im, какие шаги необходимо выполнить в интерфейсе обеих систем и на что обратить внимание, чтобы избежать типичных ошибок.
Мы покажем практический чек‑лист настройки, сравним возможности Pact.im с другими решениями, а также ответим на самые частые вопросы, которые возникают у менеджеров по продажам и интеграторах при первом запуске.
Почему именно Pact.im?
Pact.im — это облачная платформа, специализирующаяся на двухсторонних интеграциях мессенджеров и CRM. В отличие от «ручных» webhook‑скриптов, Pact.im предлагает готовый набор коннекторов, визуальный маппинг полей и автоматическое логирование сообщений. Ниже перечислим основные преимущества:
- Минимум кода. Всё делается в веб‑интерфейсе без необходимости писать скрипты.
- Поддержка нескольких номеров. Можно привязать до 5 бизнес‑номеров WhatsApp к одной базе amoCRM.
- Синхронизация в реальном времени. Сообщения появляются в карточке сделки в течение секунды.
- Гибкая маршрутизация. Правила распределения входящих диалогов по воронкам, менеджерам и тегам.
- Отчётность. Стандартные метрики (кол‑во диалогов, среднее время ответа) доступны в личном кабинете Pact.im.
Подготовка аккаунтов
Что нужно иметь в amoCRM
- Доступ администратора к аккаунту amoCRM.
- Созданные воронки и статусы, куда будут попадать лиды из WhatsApp.
- API‑ключ (его можно получить в разделе Настройки → Интеграции → API).
- Установленный модуль Пользователи → Права доступа, где у интегратора будет включён доступ к «Лидам» и «Сделкам».
Что нужно в Pact.im
- Аккаунт в Pact.im (регистрация бесплатна, после чего выбирается тариф «Базовый» или «Премиум» в зависимости от количества номеров).
- Подтверждённый бизнес‑номер WhatsApp. Для этого понадобится Facebook Business Manager и сертификат WhatsApp Business API.
- Токен доступа, генерируемый в разделе Настройки → API Pact.im.
Пошаговое подключение
1. Создание коннектора в Pact.im
- Войдите в личный кабинет Pact.im и нажмите «Создать интеграцию».
- Выберите тип мессенджера «WhatsApp» и укажите бизнес‑номер, который будет использоваться.
- В поле «Webhook URL» скопируйте URL из amoCRM:
https://yourdomain.amocrm.com/api/v4/leads. Pact.im будет отправлять данные о новых диалогах по этому адресу. - Сохраните настройки и нажмите «Тестировать соединение». Если запрос прошёл успешно, переходите к следующему шагу.
2. Настройка маппинга полей
В разделе «Маппинг» укажите, какие данные из сообщения WhatsApp будут записываться в поля сделки amoCRM:
- Номер телефона → Телефон (стандартное поле «Телефон» в карточке контакта).
- Текст сообщения → Комментарий (в разделе «История» сделки).
- Дата/время → Дата создания (поле «Дата создания»).
- Опционально: Теги → Теги сделки (можно добавить тег «WhatsApp» для удобного фильтра).
Сохраните маппинг и включите автоматическое создание лидов, если номер телефона ещё не найден в базе.
3. Маршрутизация входящих диалогов
Для распределения запросов по менеджерам используйте правила «Если… то…». Пример типичного правила:
- Если в сообщении встречается слово «бронирование», назначить менеджера из отдела продаж.
- Если сообщение пришло в нерабочее время, установить статус «Ожидание» и добавить задачу «Перезвонить».
Все правила сохраняются в разделе «Автоматизация» и применяются к каждому новому диалогу.
4. Тестовый запуск и отладка
- Отправьте тестовое сообщение с привязанного бизнес‑номера на ваш личный WhatsApp.
- Проверьте, появилась ли новая сделка в amoCRM: откройте Воронка → Новые лиды и найдите запись с номером отправителя.
- Убедитесь, что в карточке сделки виден весь текст сообщения и правильно проставлен менеджер.
- При необходимости отредактируйте маппинг или правила автоматизации.
Таблица сравнения: Pact.im vs «ручная» интеграция через webhook
| Критерий | Pact.im (готовый коннектор) | Ручная интеграция (скрипт) |
|---|---|---|
| Время внедрения | 1–2 часы | 2–5 дней (разработка, тестирование) |
| Требуемые навыки | Базовое понимание интерфейсов | Знание PHP/Node.js, работа с API |
| Поддержка нескольких номеров | Да, до 5 номеров в тарифе «Премиум» | Требует отдельного кода для каждого номера |
| Обновления и безопасность | Обновления автоматически, сертификаты обновляются сервисом | Ответственность за поддержку и обновление сертификатов лежит на интеграторе |
| Стоимость | Тариф «Базовый» ≈ от 2 000 ₽/мес, «Премиум» ≈ от 5 000 ₽/мес (на момент публикации) | Разовый платёж за разработку + расходы на сервер |
Типичные ошибки и как их избежать
- Неправильный формат номера. WhatsApp принимает только международный формат (+7XXXXXXXXXX). В amoCRM поле «Телефон» должно быть тоже в этом виде, иначе лид не будет найден.
- Отсутствие прав доступа к API. Если в настройках amoCRM не включён доступ к «Лидам», запросы от Pact.im будут возвращать 403. Проверьте Настройки → Интеграции → API.
- Слишком строгие правила автоматизации. Если в правилах указано «Если сообщение содержит слово «привет», то назначить менеджера», но в реальном диалоге используется «здравствуйте», запрос может не сработать. Рекомендуется использовать регулярные выражения или несколько вариантов.
- Потеря истории при смене номера. При добавлении нового бизнес‑номера в Pact.im старые диалоги не мигрируют автоматически. Сохраните их в виде CSV‑файла и импортируйте в amoCRM вручную.
- Тайм‑ауты webhook. Если ваш сервер amoCRM отвечает более чем 2 секундами, Pact.im может повторно отправлять запросы, что приводит к дублям. Оптимизируйте обработку запросов или используйте очередь.
Чек‑лист успешного запуска
- Создан аккаунт в Pact.im и выбран подходящий тариф.
- Подтверждён бизнес‑номер WhatsApp через Facebook Business Manager.
- Сгенерирован API‑ключ в amoCRM и добавлен в настройки Pact.im.
- Настроен маппинг полей: телефон, комментарий, дата, теги.
- Созданы правила автоматической маршрутизации и задач.
- Проведён тестовый запуск и проверка появления сделки в amoCRM.
- Обучена команда менеджеров работе с новым каналом (открытие карточки, ответы из amoCRM).
- Включён мониторинг ошибок в Pact.im (раздел «Логи»).
Частые вопросы
Можно ли интегрировать несколько аккаунтов amoCRM в один Pact.im?
Да. В настройках коннектора можно добавить до 3 разных аккаунтов amoCRM, указав отдельные API‑ключи. Это удобно для холдингов, где каждый бизнес‑юнит имеет свою CRM‑инстанцию.
Как быстро переключить номер, если он перестанет работать?
В Pact.im откройте раздел «Номера», удалите старый номер и добавьте новый. После подтверждения нового номера в WhatsApp Business API система автоматически начнёт принимать сообщения, а старые диалоги сохранятся в базе.
Что делать, если сообщения не попадают в нужную воронку?
Проверьте правила автоматизации: убедитесь, что условие «Если содержит …» совпадает с реальным текстом сообщения. Также проверьте, что в маппинге указан правильный статус сделки (например, «Новый»).
Можно ли использовать Pact.im для массовой рассылки?
Pact.im ориентирован на двухстороннюю коммуникацию и не предоставляет функций массовой рассылки. Для таких задач рекомендуется использовать специализированные сервисы рассылок, а в amoCRM лишь фиксировать ответы клиентов.
Если вы хотите быстро вывести WhatsApp в ваш канал продаж без лишних хлопот, команда D7 готова помочь: от аудита текущих процессов до полной настройки интеграции и обучения сотрудников. Узнайте подробнее о наших услугах или запросите бесплатную консультацию уже сегодня.
Внедрим CRM под ваш бизнес — оставьте заявку
Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.