Клиент пишет в Telegram, присылает описание заказа и уточняет детали. Если переписка остаётся только в мессенджере, менеджеру приходится отдельно переносить сведения в CRM и следить, на каком этапе находится обращение. Интеграция amoCRM с Telegram помогает связать эти действия, но сначала нужно определить, какой результат требуется именно вашему бизнесу.
Передача заполненной заявки, общение из карточки сделки и автоматический опрос клиента — разные задачи. Ниже разберём, что включить в заявку на настройку и как проверить готовую интеграцию без чтения программного кода.
Что именно нужно связать с amoCRM
Начните с точки входа клиента. Он пишет отдельному Telegram-боту, личному аккаунту менеджера или в общий чат? Кто должен отвечать и где должна сохраняться переписка? Ответы влияют на выбор подключения: возможность работы с ботом не подтверждает поддержку любого другого типа аккаунта или чата.
В официальной справке amoCRM Telegram указан среди поддерживаемых каналов в варианте с ботами. Описаны получение обращения в «Неразобранное», ответ из CRM и привязка к существующей сделке. Это можно взять за основу первого сценария; подробности есть в инструкции по чатам и коммуникациям.
Сформулируйте результат одной фразой: «Клиент пишет нашему боту, менеджер видит обращение в amoCRM и отвечает из карточки». Затем добавьте требования к данным, распределению заявок и повторным обращениям. Так интегратору будет проще оценить конкретную работу.
Три сценария интеграции Telegram и CRM
- Передача заявки. Бот собирает несколько ответов и передаёт их в выбранные поля CRM. Полная переписка и возможность ответить клиенту из CRM в такой задаче должны быть оговорены отдельно.
- Общий канал переписки. Сообщения клиента появляются в CRM, менеджер отвечает из системы, а клиент продолжает пользоваться Telegram. Здесь проверяются оба направления передачи.
- Автоматический сценарий. Бот уточняет запрос, помогает выбрать вариант обращения и передаёт разговор сотруднику по заданным правилам.
Например, мастерской может быть достаточно получать тип изделия, количество и желаемую дату готовности. Если менеджер должен обсуждать эскиз и отправлять файлы из CRM, это уже дополнительная часть результата. Сначала согласуйте основной маршрут обращения, затем добавляйте остальные функции.
Когда достаточно настройки, а когда нужна разработка
Попросите исполнителя сначала проверить доступные средства amoCRM и подходящие готовые подключения. Если они обеспечивают согласованный сценарий, задача может свестись к настройке источника, полей и правил обработки. Собственная разработка нужна, когда требуемая логика не укладывается в возможности выбранного решения.
Для нестандартного канала разработчик может использовать API чатов. В его документации описаны приём сообщений, ответы из интерфейса CRM и передача статусов. При этом дополнительные возможности зависят от реализации интеграции. Список функций приведён в официальном описании API чатов amoCRM.
Не выбирайте вариант только по названию «интеграция под ключ». Попросите показать, как будет проходить именно ваш диалог: от первого сообщения до ответа сотрудника. Отдельно уточните поддержку файлов, существующего бота, нужного типа чата и действующих автоматизаций.
Если бот уже работает, согласуйте, как новое подключение сохранит его текущие команды и сценарии. Сначала проверьте совместную работу на тестовом боте, затем переходите к рабочему подключению.
Какие данные должны попадать в карточку
Составьте список полей до подключения. У каждого значения должны быть понятны источник и место хранения. Например, название изделия вводит клиент, а ответственный назначается по правилам команды. Не стоит записывать всю информацию одним длинным примечанием, если сотрудникам нужны отдельные поля для работы.
- Имя клиента и доступный идентификатор Telegram.
- Суть обращения и ответы на вопросы бота.
- Источник заявки и дата поступления.
- Нужная воронка, начальный этап и ответственный.
- Файлы или ссылки на вложения, если они входят в сценарий.
- Телефон или другой контакт, если клиент его действительно предоставил.
Для мастерской можно согласовать такую раскладку: «Количество» — отдельное числовое поле сделки, «Желаемая дата» — поле даты, описание — текстовое поле, а фотография — вложение в переписке. Покажите исполнителю пример заполненной карточки. Для необязательных ответов заранее определите, что записывать при пропуске, чтобы пустое значение не заменяло уже известную информацию о клиенте.
Телефон нельзя считать автоматически известным только потому, что человек написал боту. Telegram поясняет, что бот не видит номер пользователя, если тот сам его не передал. Это отмечено в официальных ответах Telegram. Если номер обязателен для обработки заказа, опишите отдельный шаг его получения и проверку отказа клиента.
Как обрабатывать повторные обращения
Заранее решите, что происходит, когда один человек пишет ещё раз. Продолжение текущего обсуждения и новый заказ того же клиента могут требовать разных действий. Это правило нужно объяснить исполнителю на примерах.
Допустим, клиент сначала спрашивает об изделии, затем отправляет фотографию. Фотография должна дополнять тот же разговор. Через месяц он обращается с новым заказом: контакт может остаться прежним, а заказу потребуется отдельная сделка. Это пример желаемой логики, которую следует согласовать и проверить в выбранном подключении.
Отдельно спросите про повторную доставку одного события после технического сбоя. Система должна отличать повтор обработки от нового обращения. Попросите описать защиту от лишних карточек и способ найти заявку, которая не передалась.
Зачем нужен бот в воронке amoCRM
Автоматизация полезна там, где можно заранее задать понятные вопросы и действия. Например, предложить выбрать направление, уточнить количество изделий и передать собранные ответы сотруднику. В заявке укажите, после какого события запускается каждый шаг.
Добавьте выход к человеку: кнопку, отдельную команду или передачу разговора после нераспознанного ответа. Определите, когда автоматические сообщения прекращаются, чтобы бот и менеджер не вели два параллельных разговора с клиентом.
Для обычного диалога с Telegram-ботом клиент должен первым начать общение: бот не может самостоятельно открыть личную переписку с произвольным пользователем. Это ограничение описано в документации платформы ботов. Поэтому сценарий «загрузить список телефонов и сразу написать всем от бота» не подходит для такого подключения.
Что проверить при приёмке интеграции
Проверяйте на вымышленных данных и в согласованной тестовой воронке, если она доступна. Пройдите маршрут глазами клиента и менеджера. Одного скриншота карточки недостаточно: важно увидеть, что сообщение дошло до нужного человека и ответ вернулся клиенту.
- Первое обращение. Новый пользователь пишет боту, заявка появляется в согласованном месте.
- Заполнение полей. Значения попадают в нужные поля без потери текста и перестановки данных.
- Ответ менеджера. Сообщение из CRM приходит в тот же клиентский диалог, если двусторонняя переписка входит в работу.
- Продолжение разговора. Несколько сообщений подряд не создают лишних карточек вопреки согласованным правилам.
- Новый заказ. Повторное обращение существующего клиента обрабатывается по отдельному сценарию.
- Файлы. Нужные типы вложений передаются и доступны сотруднику.
- Передача человеку. После подключения менеджера автоматические ответы ведут себя ожидаемо.
- Сбой подключения. Есть способ обнаружить ошибку, проверить непереданные обращения и возобновить обработку без лишних дублей.
Запишите результаты и оставшиеся ограничения. Для каждого неподдерживаемого действия должно быть понятно, как сотрудник завершит работу вручную. Такой список пригодится и при последующих изменениях интеграции.
Что влияет на стоимость подключения
Сравнивайте предложения по одинаковому составу работ. Помимо первоначальной настройки могут потребоваться оплата используемых сервисов, размещение собственного обработчика, поддержка и изменения сценария. Уточняйте действующие условия у выбранных поставщиков перед заказом.
Попросите разделить оценку на настройку канала, перенос полей, автоматизацию, проверку и сопровождение. Укажите, нужен ли импорт старой переписки: его нельзя считать включённым по умолчанию. Также согласуйте, кто управляет аккаунтами и кто сможет восстановить подключение после смены настроек или доступов.
Инструкция должна объяснять, где находится интеграция, что проверять при сбое и к кому обращаться. Если создаётся собственная программа, заранее уточните передачу исходников и документации. Токены и другие секреты передавайте через согласованный закрытый канал.
Пример заявки на интеграцию amoCRM с Telegram
Учебный пример для мастерской: «Есть Telegram-бот для обращений и действующий аккаунт amoCRM. Нужно принимать запросы на изготовление изделий: тип изделия, количество, желаемая дата и описание. Новое обращение должно попадать в согласованную воронку, менеджер — видеть переписку и отвечать из CRM. Повторные сообщения относятся к текущему обсуждению, новый заказ существующего клиента создаётся по отдельно согласованному правилу. Нужна передача диалога от бота сотруднику и проверка вложений. Приёмка — совместный проход списка тестовых сценариев, затем инструкция по восстановлению подключения».
Добавьте сведения о текущем боте, используемых подключениях, количестве сотрудников и желаемом сроке. Если чего-то не знаете, так и напишите: исполнитель сможет выделить обследование в первый этап. Пароли, токены и клиентскую базу в открытой заявке размещать не нужно.
Для поиска направления можно открыть раздел amoCRM на НейроБирже. А чтобы обсудить конкретную задачу с исполнителями, разместите заявку на интеграцию: опишите точку входа клиента, нужные поля, правила повторных обращений и критерии приёмки.