Просто переслать заявку
Готовый коннектор
Абонентская плата
Сервис-посредник подключает Telegram к CRM из интерфейса, без разработки.
- Запуск за часы
- Ограничение: переписка идёт через чужой сервис
- Логика — только та, что даёт платформа
Telegram · CRM · интеграции
Заявка из бота попадает в CRM сама: контакт, сделка, ответственный, стадия, история диалога. Сложность здесь создаёт не бот, а CRM — её лимиты, токены и поля. Ниже то, из-за чего связки чаще всего ломаются молча.
Коротко
Это две отдельные системы, соединённые вашим кодом. Бот собирает данные и живёт в Telegram; CRM хранит клиента, сделку и воронку. Между ними всегда стоит третий элемент — бэкенд, который переводит одно в другое, ставит запросы в очередь под лимиты CRM и решает, создавать новую сделку или дописать в существующую.
Отсюда практический вывод: срок и бюджет определяет не бот, а состояние CRM. Чистая воронка с описанными полями — работа на дни. Портал, где половина полей называется «Поле 12» и никто не помнит, что в них лежит, — работа на недели, и большая её часть не программирование, а наведение порядка.
Узкие места
Все три причины ниже объединяет одно: они не проявляются сразу. Бот продолжает вежливо отвечать клиентам, а заявки в CRM просто перестают появляться — и узнают об этом через несколько дней по пустой воронке.
| Токен протух, никто не заметил | Самая частая причина. В amoCRM access-токен действует 24 часа, refresh — 3 месяца, причём обменять refresh можно ровно один раз: после обмена старый недействителен. Если процесс упал между получением нового токена и записью в хранилище, доступ потерян до ручной переавторизации. Отдельно: если интеграцией не пользовались 3 месяца, она отваливается сама. |
|---|---|
| Упёрлись в лимит запросов | Битрикс24 на обычных тарифах принимает 2 запроса в секунду и отвечает 503 с QUERY_LIMIT_EXCEEDED при превышении. Бот, который на каждое сообщение дёргает CRM по три раза, упирается в лимит на первом же всплеске обращений. Лечится очередью и методом batch — до 50 вызовов в одном HTTP-запросе. |
| Метод заблокирован по времени | Второй, менее известный лимит Битрикс24: если суммарное время выполнения метода превысит 480 секунд за 10 минут, метод блокируется на 10 минут — HTTP 429, OPERATION_TIME_LIMIT. Тяжёлые выборки без фильтров съедают этот бюджет незаметно и роняют не весь портал, а именно ваш сценарий. |
| Дубли сделок | Клиент вернулся в бота и оставил заявку ещё раз — в CRM вторая сделка. Или сеть моргнула, бот не дождался ответа и повторил запрос — снова дубль. Правильное поведение: перед созданием искать контакт по идентификатору Telegram и защищать запись ключом идемпотентности. |
| Бот лежал больше суток | Telegram хранит необработанные обновления не дольше 24 часов. Если бот был недоступен дольше, эти обращения не восстановятся ничем: их нет ни в Telegram, ни в CRM. Поэтому мониторинг и автоперезапуск — часть интеграции, а не отдельная услуга. |
| Поля не совпали | Бот собирает телефон строкой, CRM ждёт телефон в своём формате и с типом «рабочий». Несовпадение форматов, обязательных полей и справочников выясняется на первом же боевом лиде и почти всегда требует правок с обеих сторон. |
Числовые лимиты приведены по официальной документации: лимиты REST Битрикс24 и документация amoCRM по OAuth. Тарифы и лимиты меняются — перед проектированием стоит перепроверить.
Выбор решения
Разница не в цене, а в том, у кого остаются данные и кто отвечает за работоспособность. Самый дорогой вариант не всегда нужен.
Просто переслать заявку
Абонентская плата
Сервис-посредник подключает Telegram к CRM из интерфейса, без разработки.
Одно действие
Минимум кода
Бот дёргает вебхук CRM и создаёт лид. Подходит, когда сценарий один и обратной связи не нужно.
Двусторонний обмен
Расчёт после проверки
Бот и CRM обмениваются в обе стороны: заявка туда, смена статуса и данные — обратно.
Честное правило: если бот только пересылает заявку и обратная связь из CRM не нужна, готовый коннектор дешевле и разумнее. Своя интеграция окупается там, где важны двусторонний обмен, собственность на переписку и отсутствие ежемесячного счёта.
Данные
Соблазн отправить в CRM всё подряд заканчивается воронкой, в которой невозможно работать. Полезно то, что меняет решение менеджера.
Не стоит лить в CRM всю переписку сообщение за сообщением: воронка превращается в чат-лог, поиск перестаёт работать, а персональные данные расползаются по системе без причины.
Интеграции выдают доступ только к нужным сущностям. Вебхук с полными правами — это ключ от всего портала в коде бота.
Токены и адреса вебхуков живут в переменных окружения на сервере. При смене подрядчика отзываются за минуту.
Нужен лог того, что бот отправил и что ответила CRM. Без него разбор «заявка была, а в CRM нет» превращается в гадание.
Обратное направление
Запрос «пусть бот пишет клиенту при смене статуса» звучит просто, но упирается в жёсткое ограничение Telegram.
Написать можно только тому, кто сам открыл бота и нажал «Старт». Выгрузить телефоны из CRM и разослать уведомления нельзя — это ограничение платформы, обойти его настройками невозможно.
Если клиент оставил заявку через бота, он уже подписан — и уведомления о статусе, оплате, готовности заказа ему доходят. Поэтому бот делают точкой входа, а не только приёмником.
В один чат — примерно одно сообщение в секунду. Массовая рассылка по своей базе идёт около 30 сообщений в секунду, то есть 10 000 подписчиков — минимум порядка шести минут. Это очередь, а не цикл в коде.
Обратная задача решается легко: сотрудники сами подключаются к боту, и в рабочий чат уходят новые заявки, просроченные сделки и сводки по расписанию.
Деньги
Цена складывается из двух частей: сам бот и интеграция. Первая известна заранее, вторая зависит от состояния вашей CRM.
| Бот — 9 990 / 14 990 / 19 990 ₽ | Автоответчик — 9 990 ₽, бот со сценариями и сбором заявки — 14 990 ₽, ИИ-менеджер с базой знаний — 19 990 ₽. Установка на ваш сервер входит в цену, абонентской платы за бота нет. |
|---|---|
| Интеграция — расчёт после проверки | Считается отдельно, когда понятны CRM, список обязательных полей, права и нужен ли обмен в обе стороны. Универсальной цифры здесь нет честным образом: объём определяет ваша воронка. |
| Рынок: от 120 000 ₽ за заказную интеграцию | Ориентир по открытым прайсам для связок CRM с учётными системами — от 120 000 ₽ и от 20 рабочих дней. Профильные студии называют для связки «бот + CRM» сопоставимые суммы и срок 2–3 недели. |
| Коннекторы — помесячно | Сервисы-посредники берут абонентскую плату, пока вы ими пользуетесь. На малом потоке это дешевле входа в разработку; на длинной дистанции сумма догоняет разовую и данные всё это время идут через чужой сервис. |
Рыночные ориентиры собраны из открытых прайсов в июле 2026 года и приведены для сравнения, а не как моё предложение. Мои цены на ботов — разовые и действуют на дату публикации.
Старт
Порядок именно такой. Ожидание доступов обычно занимает больше времени, чем сама разработка, поэтому его запускают параллельно с проектированием.
| 1. Что должно появиться в CRM | Лид, сделка, контакт или задача — от этого зависит вся дальнейшая логика. Ответ «пусть просто падает заявка» приходится уточнять всё равно. |
|---|---|
| 2. Воронка и стадии | На какую стадию попадает обращение из бота и кто становится ответственным. Если правило распределения зависит от ответов клиента — его описывают сразу. |
| 3. Обязательные поля | Список полей с типами и справочниками. Именно здесь чаще всего выясняется, что бот не может собрать то, что CRM требует обязательным. |
| 4. Доступ с правами на интеграцию | Учётная запись, которая может создать приложение или вебхук. Доступ оформляется на вашу компанию и отзывается вами в любой момент. |
| 5. Тестовый контур | Отдельная воронка или тестовый портал, чтобы первые боевые проверки не мусорили в рабочей базе. |
Честные границы
Три ситуации, где связка бота с CRM — лишние деньги или преждевременный шаг.
Если менеджеры работают в переписке, а CRM заполняют раз в неделю, интеграция добавит в неё поток мёртвых сделок. Сначала процесс, потом автоматизация.
При таком потоке менеджер заведёт сделку руками быстрее, чем окупится интеграция. Разумнее начать с бота, который собирает заявку и шлёт её в рабочий чат.
Если переезд на другую систему обсуждается, интеграцию делают после переезда. Иначе работа оплачивается дважды.
Дальше по теме
Пошаговое подключение, выбор формата бота и разборы конкретных сценариев.
Форматы и подключение
FAQ
Почти всегда дело в токенах. Access-токен amoCRM живёт 24 часа, refresh-токен — 3 месяца, и обменять его можно ровно один раз: после обмена старый становится недействительным. Если процесс упал между получением нового токена и его сохранением, интеграция теряет доступ и восстанавливается только повторной авторизацией. Если интеграцией не пользовались 3 месяца, доступ пропадает сам.
На обычных тарифах — 2 запроса в секунду, на Enterprise — 5. При превышении портал отвечает 503 с ошибкой QUERY_LIMIT_EXCEEDED. Есть и второй лимит: если суммарное время выполнения метода превысит 480 секунд за 10 минут, метод блокируется на 10 минут с ошибкой 429 OPERATION_TIME_LIMIT. Поэтому массовые операции собирают в batch — до 50 вызовов в одном HTTP-запросе.
Только если клиент раньше сам открыл этого бота и нажал «Старт». Telegram не позволяет боту писать первым, поэтому уведомления о статусе работают лишь для тех, кто уже в боте. Загрузить телефоны из CRM и разослать по ним сообщения технически невозможно — это ограничение платформы, а не настройки.
Две типовые причины. Первая: клиент возвращается в бота и оставляет заявку повторно, а интеграция не ищет его по идентификатору Telegram перед созданием. Вторая: сетевой сбой, бот не получил ответ CRM и повторил запрос. Лечится ключом идемпотентности на стороне бота и правилом «сначала найти контакт, потом создавать».
Любую, у которой есть REST API или приём вебхуков: Битрикс24, amoCRM, RetailCRM, Мегаплан, 1С. Сложность определяет не название системы, а качество её документации и то, насколько поля в CRM соответствуют тому, что бот собирает. Самописная CRM без описания API почти всегда дороже коробочной.
Готовый коннектор быстрее и дешевле на старте, но переписка идёт через чужой сервис, логика ограничена платформой и оплата ежемесячная. Своя интеграция дороже один раз, зато данные и ключи остаются у вас, сценарий любой, абонентской платы нет. Если бот только пересылает заявку — берите коннектор, это честно.
Сам бот: автоответчик — 9 990 ₽, бот со сценариями и сбором заявки — 14 990 ₽, ИИ-менеджер с базой знаний — 19 990 ₽. Установка на ваш сервер входит в цену, абонентской платы нет. Интеграция с CRM считается отдельно после проверки полей, прав и API — потому что объём определяет состояние вашей CRM, а не бот.
Описание процесса: что делает клиент в боте и какой объект должен появиться в CRM — лид, сделка, контакт или задача. Дальше нужны доступ к CRM с правами на создание интеграции, список обязательных полей и воронка со стадиями. Ожидание доступов обычно занимает больше времени, чем сама разработка.
Следующий шаг
По названию системы и одному предложению о процессе уже видно, хватит ли вебхука, нужна ли двусторонняя интеграция и где придётся наводить порядок в полях.
CRM и поддержка
Поля карточки, дедупликация, источник, ответственный, результат обращения и расчёт ROI.
Открыть руководство