Демо
Главная » Блог » Интеграции и CRM » Где возникают проблемы при интеграции чат-бота с CRM

Где возникают проблемы при интеграции чат-бота с CRM

Маричка вечером за рабочим столом в магазине косметики: смартфон с чатом, ноутбук с бланками заказов, полка с баночками

Интеграция чат-бота с CRM работает, когда после разговора в CRM создается готовый заказ: контакт клиента, товары с количеством, способ доставки, канал, с которого пришел посетитель, и вся переписка. Если в карточку попадают только “Имя, телефон, комментарий”, менеджер всё равно читает диалог и формирует заказ вручную. Такая связь чаще всего нарушается в четырёх местах: при распознавании клиента, при проверке остатков, при работе с веб-хуками и при статусах.

Рассмотрим все четыре пункта на примере одного магазина. Небольшой интернет-магазин косметики для ухода за кожей: сайт, Instagram в качестве основного канала, постоянные клиентки пишут в Telegram. CRM есть, заказы в ней обрабатывает одна менеджер до 19:00.

Интеграция чат-бота с CRM в рамках одного заказа

В 21:40 в директ пишет клиентка: подойдет ли сыворотка с ниацинамидом для жирной кожи и сколько времени займет доставка в Винницу. Менеджерки уже нет. Отвечает AI-менеджер.

Разговор состоит из трёх частей, и каждая из них фиксируется в CRM. Сначала идёт консультация: бот берёт описание товара из каталога и отвечает, что сыворотка подходит, но её лучше сочетать с лёгким кремом. Затем выбор: клиентка выбирает сыворотку и крем, спрашивает, есть ли меньший объем. Наконец, оформление заказа: имя, телефон, город, отделение, оплата при получении.

После третьей части бот создает заказ в CRM. Утром менеджер видит его в очереди новых заказов, как и любой другой заказ с сайта. Отличить его можно разве что по полю “источник”, где указано «Instagram».

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

Какие поля должны доходить и где каждое из них обрывается

Перед подключением запишите, какие поля заполняет менеджер при создании заказа вручную. Бот должен заполнять те же самые. Вот как это выглядит для магазина косметики.

Что передает ботКуда это попадает в CRMГде обычно ломается
Имя и телефонКарточка клиентаНовый клиент вместо существующего, так как номер телефона записан в другом формате
Товары и количествоСостав заказаТовар не найден по названию, заказ приходит пустым или с текстом в комментарии
Город, отделение, оплатаДоставкаРазделение одной строкой в комментарии, накладную приходится заполнять вручную
Канал и перепискаИсточник, историяКанал не работает, менеджер не знает, куда отвечать
Статус заказаЭтап воронкиБот ставит статус “новое”, а CRM ожидает следующего этапа, заказ не попадает в очередь

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

Откуда берутся дубли, когда у клиентки из Instagram нет телефона

Когда человек пишет в личные сообщения, Instagram передает боту не номер телефона. Согласно документации Instagram Messaging API, в уведомлении о новом сообщении содержится Instagram-scoped ID отправителя и текст. Это внутренний идентификатор, и CRM ничего о нём не знает.

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

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

Далее всё зависит от формата. “0671234567”, “+38 067 123 45 67” и “380671234567” — один и тот же номер, но для простого сравнения строк это три разных клиента. Спросите, приводит ли интеграция номер к единому формату перед поиском. Проверить это легко: напишите боту с телефона, который уже есть в CRM, и введите номер без “+38”.

Крупный план рук менеджерши утром у прилавка магазина косметики: на планшете — две одинаковые карточки клиента без текста, рядом — смартфон с пузырьками чата и баночка сыворотки

Сыворотки уже нет, а бот её продаёт

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

Здесь важно, откуда бот берет ассортимент. Marichka AI, согласно описанию продукта, использует каталог со страниц сайта или из импортированных файлов PDF и Excel и автоматически обновляет цены и остатки. Уточните, как часто происходит обновление и из какого источника: с сайта, из файла или из самой CRM. Для магазина с несколькими сотнями позиций и быстро распродающимися акционными товарами разница между “раз в час” и “раз в день” ощутима.

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

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

Веб-хуки и повторные попытки, когда сервер не отвечает ночью

Сообщение из мессенджера поступает боту через веб-хук: платформа отправляет запрос на сервер, а сервер должен быстро подтвердить получение. Если сервер не отвечает, платформа некоторое время повторяет попытку, а затем сдаётся. У каждого мессенджера свои правила.

Instagram и Facebook

Согласно документации Meta для веб-хуков Messenger Platform, сервер должен ответить на каждое уведомление в течение 5 секунд. Если доставка не удается, Meta сразу повторяет её несколько раз, через 15 минут сбоев отправляет предупреждение разработчику, а если сбой длится час — отписывает приложение от веб-хуков страницы или профессионального аккаунта Instagram, и новые сообщения перестают поступать вовсе.

Там же Meta предупреждает, что одно уведомление может прийти дважды, а несколько сообщений могут поступить не в том порядке. Без проверки на дубликаты один заказ в CRM появится дважды.

Telegram

Telegram Bot API хранит входящие обновления на сервере до тех пор, пока бот их не заберет, но не дольше 24 часов. Если веб-хук не отвечает, Telegram повторяет запрос и прекращает попытки после “разумного количества”, как сказано в документации: сообщение, отправленное в пятницу вечером, может не дожить до понедельника, если сбой никто не заметил.

Для вас, как владелицы магазина, отсюда возникает один практический вопрос к поставщику бота: кто следит за доставкой веб-хуков ночью и в выходные дни и как вы узнаете о сбое. Ответ “мы увидим в логах” без уведомлений не подходит.

Статусы и передача менеджеру после оформления через шесть агентов для CRM

В самой простой схеме интеграция односторонняя: бот формирует заказ, и на этом его участие заканчивается. Через два дня клиентка пишет “где моя посылка?”, а бот не видит, что менеджер уже отправила заказ и указала номер накладной, поэтому либо отвечает общим текстом, либо передает вопрос человеку.

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

Вторая половина раздела посвящена передаче запроса человеку. Marichka AI отвечает только на основе базы знаний, а вопросы, на которые там нет ответов, передает оператору вместе со всей перепиской. Для магазина косметики типичный случай: клиентка спрашивает об аллергии или беременности, а бот по таким вопросам не консультирует. Менеджер утром видит диалог и продолжает с того места, где он остановился. Проверьте, куда именно поступает такая передача: в CRM, в мессенджер менеджера или на почту. Если в CRM, она должна быть видна в очереди, а не только в истории клиента. Если вы ведете учет в Odoo, там свои особенности, и мы отдельно описали, Как эти шесть агентов в CRM Odoo взаимодействуют с AI-менеджером.

Шесть сообщений, проверяющих интеграцию за вечер до запуска

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

  1. Новый заказ через Директу с двумя товарами и доставкой в отделение.
  2. Заказ из Telegram с номера, который уже есть в CRM, введенного без “+38”.
  3. Вопрос о товаре, которого нет в наличии.
  4. Одно и то же сообщение, отправленное два раза подряд.
  5. Вопрос, на который в базе знаний нет ответа (например, о совместимости с лекарствами).
  6. Вопрос “Где мой заказ?” относится к уже отправленному заказу.

Утром откройте CRM и проверьте: сколько поступило заказов, нет ли дубликатов клиентов, верны ли склад и отделение, куда была отправлена передача клиенту. Каждое несоответствие — это место, где интеграция чат-бота с CRM даст сбой при работе с реальным клиентом.

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

Готовы подключить Маричку в свой канал коммуникаций?

Маричка AI поможет вам автоматизировать коммуникацию, отвечать клиентам круглосуточно и увеличивать продажи.

Часто задаваемые вопросы

Сколько времени занимает интеграция чат-бота с CRM?

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

Нужен ли программист, чтобы подключить бота к CRM?

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

Что делать, если в моей CRM нет готовой интеграции с ботом?

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

Видит ли бот, что заказ уже отправлен?

Только если интеграция двусторонняя и бот может считывать статус из CRM. В односторонней схеме бот лишь создает заказы, а на вопрос “где моя посылка” отвечает менеджер. Это стоит уточнить перед подключением, если клиенты часто спрашивают о доставке.