Интеграция WhatsApp и amoCRM с помощью Pact.im

Интеграция 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

  1. Доступ администратора к аккаунту amoCRM.
  2. Созданные воронки и статусы, куда будут попадать лиды из WhatsApp.
  3. API‑ключ (его можно получить в разделе Настройки → Интеграции → API).
  4. Установленный модуль Пользователи → Права доступа, где у интегратора будет включён доступ к «Лидам» и «Сделкам».

Что нужно в Pact.im

  1. Аккаунт в Pact.im (регистрация бесплатна, после чего выбирается тариф «Базовый» или «Премиум» в зависимости от количества номеров).
  2. Подтверждённый бизнес‑номер WhatsApp. Для этого понадобится Facebook Business Manager и сертификат WhatsApp Business API.
  3. Токен доступа, генерируемый в разделе Настройки → API Pact.im.

Пошаговое подключение

1. Создание коннектора в Pact.im

  1. Войдите в личный кабинет Pact.im и нажмите «Создать интеграцию».
  2. Выберите тип мессенджера «WhatsApp» и укажите бизнес‑номер, который будет использоваться.
  3. В поле «Webhook URL» скопируйте URL из amoCRM: https://yourdomain.amocrm.com/api/v4/leads. Pact.im будет отправлять данные о новых диалогах по этому адресу.
  4. Сохраните настройки и нажмите «Тестировать соединение». Если запрос прошёл успешно, переходите к следующему шагу.

2. Настройка маппинга полей

В разделе «Маппинг» укажите, какие данные из сообщения WhatsApp будут записываться в поля сделки amoCRM:

  • Номер телефона → Телефон (стандартное поле «Телефон» в карточке контакта).
  • Текст сообщения → Комментарий (в разделе «История» сделки).
  • Дата/время → Дата создания (поле «Дата создания»).
  • Опционально: Теги → Теги сделки (можно добавить тег «WhatsApp» для удобного фильтра).

Сохраните маппинг и включите автоматическое создание лидов, если номер телефона ещё не найден в базе.

3. Маршрутизация входящих диалогов

Для распределения запросов по менеджерам используйте правила «Если… то…». Пример типичного правила:

  • Если в сообщении встречается слово «бронирование», назначить менеджера из отдела продаж.
  • Если сообщение пришло в нерабочее время, установить статус «Ожидание» и добавить задачу «Перезвонить».

Все правила сохраняются в разделе «Автоматизация» и применяются к каждому новому диалогу.

4. Тестовый запуск и отладка

  1. Отправьте тестовое сообщение с привязанного бизнес‑номера на ваш личный WhatsApp.
  2. Проверьте, появилась ли новая сделка в amoCRM: откройте Воронка → Новые лиды и найдите запись с номером отправителя.
  3. Убедитесь, что в карточке сделки виден весь текст сообщения и правильно проставлен менеджер.
  4. При необходимости отредактируйте маппинг или правила автоматизации.

Таблица сравнения: 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 может повторно отправлять запросы, что приводит к дублям. Оптимизируйте обработку запросов или используйте очередь.

Чек‑лист успешного запуска

  1. Создан аккаунт в Pact.im и выбран подходящий тариф.
  2. Подтверждён бизнес‑номер WhatsApp через Facebook Business Manager.
  3. Сгенерирован API‑ключ в amoCRM и добавлен в настройки Pact.im.
  4. Настроен маппинг полей: телефон, комментарий, дата, теги.
  5. Созданы правила автоматической маршрутизации и задач.
  6. Проведён тестовый запуск и проверка появления сделки в amoCRM.
  7. Обучена команда менеджеров работе с новым каналом (открытие карточки, ответы из amoCRM).
  8. Включён мониторинг ошибок в Pact.im (раздел «Логи»).

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

Можно ли интегрировать несколько аккаунтов amoCRM в один Pact.im?

Да. В настройках коннектора можно добавить до 3 разных аккаунтов amoCRM, указав отдельные API‑ключи. Это удобно для холдингов, где каждый бизнес‑юнит имеет свою CRM‑инстанцию.

Как быстро переключить номер, если он перестанет работать?

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

Что делать, если сообщения не попадают в нужную воронку?

Проверьте правила автоматизации: убедитесь, что условие «Если содержит …» совпадает с реальным текстом сообщения. Также проверьте, что в маппинге указан правильный статус сделки (например, «Новый»).

Можно ли использовать Pact.im для массовой рассылки?

Pact.im ориентирован на двухстороннюю коммуникацию и не предоставляет функций массовой рассылки. Для таких задач рекомендуется использовать специализированные сервисы рассылок, а в amoCRM лишь фиксировать ответы клиентов.

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

Внедрим CRM под ваш бизнес — оставьте заявку

Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.

200+ внедрений 7 лет на рынке Официальный партнёр amoCRM 📞 +7 (926) 842-67-07