Бот собирает заявки, менеджер переносит их в amoCRM руками. Знакомо? Каждый ручной перенос — это минуты работы, ошибки в номерах и заявки, потерянные в пятницу вечером. Интеграция убирает звено «человек-копипастер» целиком.
Что даёт связка бот + amoCRM
- Заявка → сделка мгновенно. Клиент оставил телефон в боте — в воронке уже стоит сделка с именем, телефоном, юзернеймом Telegram и тем, что он выбирал в боте.
- Диалог в карточке. Переписка с ботом подтягивается в примечания сделки — менеджер звонит, уже зная контекст, а не «уточните, что вы хотели».
- Статусы в обе стороны. Менеджер передвинул сделку в «Оплачено» — бот сам пишет клиенту «заказ подтверждён». Обратная связь без участия менеджера.
- Дубли под контролем. Клиент пришёл повторно — интеграция находит контакт по телефону/юзернейму и прикрепляет новую сделку к нему, а не плодит клонов.
Схема интеграции
Технически это три потока:
- Бот → amoCRM: создание контакта и сделки через API, заполнение полей, привязка тегов (источник, кампания, выбранная услуга).
- amoCRM → бот: вебхуки о смене статуса сделки → бот уведомляет клиента или запускает сценарий («оплата получена — вот инструкция»).
- Фоновая сверка. API иногда недоступен, вебхуки иногда теряются — раз в N минут сверка «все ли заявки доехали». Без неё интеграция работает «почти всегда», а «почти» всплывает в самый дорогой момент.
Третий поток отличает надёжную интеграцию от поделки. Заявка, не доехавшая до CRM, должна попадать в резервную очередь и алертом к разработчику — не исчезать.
Подводные камни amoCRM API
- Лимиты запросов. amoCRM режет частые обращения — при всплеске заявок (реклама вышла) наивная интеграция ловит баны. Нужна очередь с ретраями.
- Токены протухают. OAuth-токены amoCRM живут ограниченное время — обновление должно быть автоматическим, иначе интеграция молча умирает через месяцы.
- Поля меняют админы. Маркетолог переименовал поле воронки — интеграция должна пережить это с понятной ошибкой, а не падать молча.
Часы и деньги
Интеграция бота с amoCRM — 10–25 часов поверх самого бота: зависит от того, нужны ли статусы в обе стороны и сверка. По ставке от 1700 руб/час — 17–45 тыс. На фоне зарплаты менеджера, который час в день переносит заявки, — окупается за месяцы.
Сам бот оценивается отдельно — ориентиры в разборе цен по типам, а как составить задание, чтобы интеграцию оценили точно, — в чек-листе заказчика: пункт «куда падают заявки» — это ровно про это.
Если у вас Битрикс24 или Google Sheets
Схема та же: создание лида, вебхуки статусов, сверка. Битрикс24 — сопоставимые часы. Google Sheets как «CRM» — дешевле (5–10 часов) и нормально для старта: таблица с заявками, которую видит вся команда, лучше, чем чат, в котором заявки тонут.