AmoCRM + Telegram бот: пошаговая интеграция для автоматизации продаж
CRM без бота — половина работы. Бот без CRM — половина данных
У вас есть AmoCRM — сделки, контакты, воронка, всё как надо. У вас есть Telegram-бот — клиенты ему пишут, он что-то отвечает. Две системы. Два острова. Никакого моста между ними.
Именно так выглядит ситуация у 65% компаний, которые использует и CRM, и чат-бота одновременно. Результат — хаос:
- Менеджер видит сделку в AmoCRM, но не видит диалог с клиентом в Telegram. Ему нужно переключаться между двумя окнами, искать переписку, пытаться понять контекст.
- Бот отвечает клиенту, но AmoCRM не знает об этом. Сделка не двигается, статус не обновляется, напоминания не срабатывают.
- Клиент пишет в бот в 23:00, а менеджер узнаёт об этом только утром. За 8 часов клиент уже купил у конкурента.
- Данные дублируются. Одно и то же имя, телефон, потребность — в AmoCRM одним способом, в боте — другим. Никакой единой картины.
- Отчёты — мусор. AmoCRM считает конверсию по своим данным, бот — по своим. Числа не сходятся, невозможно принимать решения.
Стоимость этого хаоса — по оценкам Harvard Business Review, компании теряют 20–30% выручки из-за разрозненных систем коммуникации. Для бизнеса с оборотом 1 млн₽/мес это 200 000–300 000₽ каждый месяц.
Что даёт интеграция AmoCRM + Telegram-бот
Когда две системы работают как единый организм, происходят волшебные вещи:
1. Каждый диалог клиента — в CRM
Все сообщения, которые клиент отправляет боту, автоматически сохраняются в карточке контакта в AmoCRM. Менеджер открывает сделку и видит полную историю общения — не нужно переключаться.
2. Автоматическое создание сделок
Бот квалифицирует лид (собирает имя, телефон, потребность) и автоматически создаёт сделку в AmoCRM с заполненными полями и правильным статусом в воронке. Менеджер получает уведомление в Telegram — не нужно заходить в CRM, чтобы узнать, что есть новый лид.
3. Уведомления менеджеров в Telegram
Вместо того чтобы мониторить AmoCRM каждые 10 минут, менеджер получает push-уведомления:
- 🔔 Новый лид — «Анна, Москва, интересуется [товар], создана сделка #12345»
- 🔔 Клиент написал — «Иван Сергеев: "А когда доставка?"» (с возможностью ответить)
- 🔔 Сделка переведена — «Сделка #12345 → этап "Оплата"»
- 🔔 Пропущенное время — «Лид #12345 без ответа 2 часа»
4. Бот работает с данными из CRM
Telegram-бот может читать данные AmoCRM и персонализировать общение:
- «Иван, добрый день! Ваш заказ [товар] отправлен 3 дня назад. Всё в порядке?»
- «Анна, ваша скидка 10% действует до пятницы. Хотите оформить заказ?»
- «Дмитрий, по вашей сделке нужна оплата. Могу помочь рассчитать?»
5. Единая аналитика
Конверсия считается от первого сообщения в боте до закрытия сделки в CRM. Полный funnel видимости — от касания до денег.
Пошаговая интеграция: техническая часть
Шаг 1. Подготовка AmoCRM
- Включите API-доступ в настройках AmoCRM (Настройки → Интеграции → API).
- Получите OAuth-токен. Зарегистрируйте приложение в AmoCRM Marketplace → Разработчикам. Сохраните
client_id,client_secretиredirect_uri. - Настройте поля сделок и контактов. Убедитесь, что в AmoCRM есть все поля, которые бот будет заполнять: имя, телефон, email, потребность, бюджет, источник.
- Определите воронку и этапы. Бот должен знать, на какой этап ставить новую сделку (обычно «Первичный контакт» или «Новый лид»).
Шаг 2. Создание Telegram-бота
- Найдите @BotFather в Telegram и создайте нового бота командой
/newbot. - Задайте имя и username для бота.
- Сохраните API Token (вида
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11). - Настройте Webhook:
https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://your-domain.com/webhook
Шаг 3. Настройка авторизации между системами
Для обмена данными между ботом и AmoCRM используется REST API. Процесс авторизации:
- Приложение получает
authorization_codeчерез OAuth (перенаправление пользователя на страницу AmoCRM). - Обменивает
authorization_codeнаaccess_tokenиrefresh_token. access_tokenиспользуется для всех API-запросов (срок жизни — 24 часа).refresh_tokenобновляетaccess_tokenавтоматически (срок жизни — 3 месяца).
Важно: Храните токены безопасно — в переменных окружения, не в коде.
Шаг 4. Настройка двустороннего обмена данными
| Направление | Действие | API-метод AmoCRM |
|---|---|---|
| Бот → AmoCRM | Создание контакта | POST /api/v4/contacts |
| Бот → AmoCRM | Создание сделки | POST /api/v4/leads |
| Бот → AmoCRM | Добавление заметки | POST /api/v4/leads/{id}/notes |
| AmoCRM → Бот | Уведомление о новой сделке | Webhook lead.add |
| AmoCRM → Бот | Уведомление о статусе | Webhook lead.status |
| Бот → AmoCRM | Обновление поля | PATCH /api/v4/leads/{id} |
Шаг 5. Настройка вебхуков AmoCRM
В настройках AmoCRM (Настройки → Интеграции → Вебхуки) добавьте URL вашего сервера для получения уведомлений:
lead.add— при создании новой сделкиlead.status— при смене этапа сделкиcontact.add— при создании нового контактаnote.add— при добавлении заметки
Каждый webhook отправляет JSON-пакет с данными изменения, который ваш бот обрабатывает и пересылает менеджеру в Telegram.
Что нужно для надёжной интеграции
Интеграция — не разовая настройка. Это система, которая должна работать стабильно:
Мониторинг и логирование. Каждый API-запрос логируется. При ошибках — автоматические повторные попытки (retry) и уведомление администратора.
Обработка лимитов AmoCRM. Free-тариф AmoCRM ограничивает количество API-запросов. Система должна учитывать лимиты и использовать очередь сообщений (например, Celery + Redis).
Синхронизация при отвалах. Если AmoCRM недоступен, бот сохраняет данные локально и синхронизирует при восстановлении связи. Ни один лид не теряется.
Безопасность. Все данные передаются по HTTPS. Токены шифруются. Доступ к логам — только для администратора.
Сколько это стоит и сколько занимает времени
Если делать самостоятельно
- Время: 40–80 часов разработки (если есть опыт с AmoCRM API и Telegram Bot API).
- Затраты: сервер (от 500₽/мес) + время разработчика.
- Риски: AmoCRM API регулярно обновляется, нужно поддерживать код; webhook может отвалиться в любой момент; OAuth-токен нужно периодически обновлять.
Если делегировать FlowMasters
| Параметр | Старт (5 900₽) | Базовый (14 900₽) | Про (29 900₽) |
|---|---|---|---|
| Бот с автоответами | ✅ | ✅ | ✅ |
| Квалификация лидов | ❌ | ✅ | ✅ |
| Интеграция с AmoCRM | Базовая (односторонняя) | Полная (двусторонняя) | Полная + расширенная |
| Уведомления менеджеров | ❌ | ✅ | ✅ |
| ИИ-консультант | ❌ | ❌ | ✅ |
| A/B-тесты | ❌ | ❌ | ✅ |
| Приоритетная поддержка | ❌ | Стандарт (48ч) | Приоритет (4ч) |
| Сроки | 3–5 дней | 7–10 дней | 10–14 дней |
Кейсы: что уже работает
Кейс 1. Интернет-магазин электроники
- Проблема: 5 менеджеров вручную переносили данные из Telegram в AmoCRM. 30% лидов терялось.
- Решение: Полная интеграция, автоматическое создание сделок, уведомления.
- Результат: Потеря лидов снизилась с 30% до 2%. Обработка лида ускорилась с 15 до 3 минут. Конверсия в оплату выросла на 22%.
Кейс 2. B2B-агентство услуг
- Проблема: Менеджеры не видели диалоги с клиентами — решения принимались «вслепую».
- Решение: Все сообщения бота сохраняются как заметки в AmoCRM. Менеджер видит полный контекст.
- Результат: Время подготовки к звонку сократилось на 60%. Конверсия в сделку повысилась с 8% до 14%.
Кейс 3. Клининговая компания
- Проблема: Бот собирал заявки, но менеджеры узнавали о них с опозданием в AmoCRM.
- Решение: Push-уведомления в Telegram при создании новой сделки. Менеджер отвечает за 2 минуты.
- Результат: Ответное время снизилось с 25 минут до 2 минут. Конверсия из заявки в заказ выросла на 35%.
Часто задаваемые вопросы
❓ Интеграция сработает с бесплатным тарифом AmoCRM?
Да, базовая интеграция работает на бесплатном тарифе. Но учтите ограничения: бесплатный план ограничивает количество пользователей и API-запросов. Для активного бизнеса рекомендуем тариф «Базовый» или выше.
❓ Что если у нас уже есть бот — можно интегрировать?
Да. Мы интегрируем ваш существующий Telegram-бот с AmoCRM, либо дорабатываем его для полноценной синхронизации. Не обязательно начинать с нуля.
❓ Можно ли интегрировать не только AmoCRM, но и другие системы?
Да. Помимо AmoCRM, мы интегрируем с Bitrix24, Salesforce, Zoho CRM, Notion, Google Sheets и другими системами через API.
❓ Что происходит, если AmoCRM «падает»?
Бот продолжает принимать сообщения от клиентов и сохраняет их локально. При восстановлении AmoCRM все данные автоматически синхронизируются. Ни один лид не теряется.
❓ Менеджеры будут получать уведомления в личный Telegram?
Да. Каждому менеджеру можно настроить индивидуальные уведомления: только по своим сделкам, по приоритетным лидам, по специфическим этапам воронки. Менеджер отвечает прямо из Telegram — ответ сохраняется в AmoCRM.
❓ Сколько стоит интеграция?
Интеграция AmoCRM + Telegram-бот входит в тарифы «Базовый» (14 900₽) и «Про» (29 900₽). Тариф «Старт» (5 900₽) включает базовую одностороннюю интеграцию.
Соедините CRM и бота — получите синергию продаж
Разрозненные инструменты — это утечка данных и потеря клиентов. Интеграция AmoCRM и Telegram-бота создаёт единую экосистему, где каждый клиентский контакт учтён, каждый менеджер в курсе, каждая сделка под контролем.
📩 Напишите нам в Telegram — t.me/flowmasters_ai_sales_bot — и мы бесплатно оценим вашу текущую настройку. Расскажем, что именно нужно интегрировать, сколько это займёт и какой тариф вам подойдёт.
FlowMasters — интеграции, которые превращают CRM и бота в единую машину продаж.