Как проверить интеграцию WhatsApp и Telegram с CRM

Как проверить интеграцию WhatsApp и Telegram с CRM

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

Что подготовить перед проверкой интеграции?

Сначала зафиксируйте ожидаемый результат. Например: сообщение из WhatsApp создаёт новый контакт в CRM, Telegram-обращение попадает в нужную воронку, ответ менеджера виден клиенту в исходном чате, а история сохраняется в карточке сделки.

Для проверки понадобится тестовый контакт в каждом канале, доступ к CRM и возможность посмотреть журнал событий или статус доставки. Не используйте для первого теста реальную заявку клиента: ошибка маршрутизации может создать лишнюю сделку или отправить ответ не тому человеку.

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

Что проверить Ожидаемый результат Где искать ошибку
Входящее сообщение Сообщение появляется в нужной карточке Канал, токен, вебхук
Ответ менеджера Клиент получает ответ в том же чате Подключённый номер или бот, права доступа
Новый контакт CRM создаёт одну запись Правила поиска контакта и формат номера
Назначение заявки Диалог попадает нужному сотруднику Робот, очередь, воронка или условие маршрутизации
Статус сообщения CRM показывает отправлено, доставлено или ошибку Вебхук статуса и журнал интеграции

Какие семь тестов покажут, работает ли синхронизация?

1. Тест входящего сообщения

Отправьте короткое сообщение из WhatsApp и отдельно из Telegram. Проверьте время появления каждого диалога в CRM, название канала и содержимое текста. Затем отправьте изображение или файл, если сотрудники используют такие вложения в работе.

В карточке клиента должны сохраниться сам текст, канал и время обращения. Если сообщение видно только в приложении менеджера, но его нет в CRM, проверяйте подключение канала и получение событий интеграцией.

2. Тест исходящего ответа

Ответьте на тестовое сообщение из CRM. Клиент должен получить его в том же мессенджере, из которого написал. Проверьте также, что в CRM появился исходящий текст, а диалог не создался заново в отдельной карточке.

Если входящие сообщения приходят, а исходящие не уходят, проблема часто находится в авторизации канала, выбранном номере или настройках прав сотрудника. Отдельно проверьте отправку текста и медиафайла.

3. Тест создания и поиска контакта

Напишите с нового тестового номера или аккаунта. CRM должна создать один контакт и связать с ним обращение. После этого отправьте второе сообщение с того же канала и проверьте, что новая запись не появилась.

Дубли возникают, когда система ищет клиента по разным значениям: номеру телефона, имени пользователя или идентификатору чата. Сравните, какое поле приходит из WhatsApp и Telegram, и какое поле CRM использует для сопоставления.

4. Тест повторного обращения

Продолжите диалог после создания сделки. Новое сообщение должно попасть в существующую карточку, если правила CRM связывают переписку с текущим контактом или сделкой. Проверьте, сохраняется ли полная история: входящие и исходящие сообщения должны идти в правильном порядке.

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

5. Тест маршрутизации

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

Если диалог назначается не тому сотруднику, сначала посмотрите порядок правил. Условия по каналу, ключевому слову, рабочему времени и источнику могут конфликтовать. Полезно временно оставить одно простое правило, проверить результат и затем добавлять остальные по одному.

6. Тест автоматического ответа и бота

Введите фразы, на которые должны реагировать автоответ или Telegram-бот. Проверьте обычный текст, неизвестный вопрос и команду выхода на менеджера. Клиент должен понимать, что происходит дальше, а сотрудник должен увидеть передачу диалога.

Отдельно проверьте защиту от повторной отправки. Если клиент быстро послал несколько сообщений, бот не должен прислать один и тот же ответ несколько раз. В журнале CRM сравните время событий и количество отправленных сообщений.

Сценарии автоматизации удобно проверять после базовой синхронизации. Если в CRM не появился сам диалог, поиск ошибки в тексте бота только замедлит работу. Сначала подтвердите доставку сообщения, затем проверяйте условия сценария.

7. Тест статусов и отчётности

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

Проверьте отчёт по каналам: можно ли отличить обращение из WhatsApp от обращения из Telegram, найти диалог по менеджеру и увидеть источник заявки. Если бизнес использует рекламные метки, проверьте их сохранение в карточке клиента. Отдельно разобрать такую настройку можно в материале о передаче UTM-меток из WhatsApp и Telegram в CRM.

Как найти потерянные сообщения и дубли?

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

Если событие есть в журнале интеграции, но его нет в CRM, смотрите ответ CRM и правила обработки. Ошибка может возникнуть из-за недоступного API, неверного идентификатора в запросе или запрета на создание контакта. Один и тот же event ID в нескольких записях часто указывает на повторную обработку события.

Для дублей сравните не только имя клиента. Проверьте номер, идентификатор чата, источник и время создания. Затем найдите правило, которое создаёт контакт или сделку. В рабочей схеме повторное сообщение обновляет существующую запись, если CRM уже знает клиента.

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

Какие ошибки чаще всего мешают проверке?

  • Менеджер проверяет только входящие сообщения и не тестирует ответ из CRM.
  • Для WhatsApp и Telegram используют один тестовый контакт, поэтому невозможно понять, где возник сбой.
  • В CRM остаются старые правила распределения, которые перехватывают новые сценарии.
  • Дубликат принимают за потерянное сообщение, хотя текст есть в другой карточке клиента.
  • Статус «отправлено» принимают за подтверждение доставки клиенту.
  • После изменения настройки проверяют только один путь, хотя ошибка может зависеть от канала или типа сообщения.

Чтобы не повторять ручную проверку после каждого изменения, сохраните семь сценариев в коротком регламенте. Для каждого укажите тестовый контакт, текст сообщения и результат, который должен появиться в CRM. Отдельные правила автоматизации и распределения можно сверить с руководством по настройке воронки WhatsApp и Telegram через CRM.

3 шага, которые можно сделать на этой неделе:

  1. Создайте тестовые контакты для WhatsApp и Telegram и проверьте входящие и исходящие сообщения.
  2. Сравните одну реальную ошибку по времени в чате, журнале интеграции и карточке CRM.
  3. Зафиксируйте рабочие правила маршрутизации и повторите тест после каждого изменения.

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