У Битрикс24 — самая большая доля рынка CRM в России, и у него бесплатный тариф. Именно поэтому его чаще всего выбирают компании, у которых уже есть бот в Telegram или WhatsApp, но заявки из него по-прежнему приходится переносить в CRM руками.
В отличие от amoCRM, где всё строится вокруг OAuth-приложений, Битрикс24 даёт более простой путь — входящий вебхук. Для большинства ботов этого достаточно, и разбираться с полноценным приложением не требуется. В этом гайде — оба варианта.
Два способа подключения: вебхук vs приложение
| Способ | Когда подходит | Сложность |
|---|---|---|
| Входящий вебхук | Один бот → один портал Битрикс24, без перепродажи решения | Настройка за 10 минут, без OAuth |
| Локальное/облачное приложение | Продукт для многих клиентов, публикация в Маркете Битрикс24 | OAuth 2.0, регистрация приложения, сложнее в 3-4 раза |
Для 9 из 10 задач — «бот принимает заявки и складывает их в CRM конкретной компании» — хватает входящего вебхука. Дальше разберём именно этот путь.
Шаг 1: Создание входящего вебхука
- В Битрикс24 откройте раздел «Разработчикам» → «Другое» → «Входящий вебхук»
- Отметьте права доступа: CRM (обязательно), при необходимости — «Задачи»
- Нажмите «Сохранить» — система выдаст ссылку вида:
Эта ссылка — и есть ключ доступа. Всё, что нужно для вызова методов REST API — подставлять название метода в конец этого URL.
⚠️ Важно: ссылку с вебхуком нельзя публиковать в открытом коде или коммитить в публичный репозиторий — она даёт полный доступ к CRM без пароля. Храните её в переменных окружения (.env), не в коде бота.
Шаг 2: Создание лида из бота
Когда пользователь заполнил анкету в боте (имя, телефон, услуга), вызывается метод crm.lead.add:
Что происходит дальше
Лид появляется в разделе CRM → Лиды, менеджер видит источник «Telegram-бот», телефон и комментарий с деталями заявки. Если в компании настроена интеграция с телефонией или email, дальнейшая коммуникация тоже логируется в карточке лида.
Шаг 3: Постановка задачи менеджеру
Если нужно не просто создать лид, а сразу назначить ответственного и поставить задачу — например, «перезвонить в течение часа» — используется метод tasks.task.add:
Шаг 4: Перевод лида в сделку и по воронке
Когда лид квалифицирован (клиент подтвердил интерес), его конвертируют в сделку методом crm.lead.convert, а дальше сделку можно двигать по стадиям воронки методом crm.deal.update:
Уведомление бота, когда менеджер меняет статус
Обратная связь — «CRM → бот» — устроена сложнее: входящий вебхук работает только в одну сторону. Чтобы бот узнавал об изменениях в CRM (например, «сделка оплачена» → отправить клиенту подтверждение), нужен исходящий вебхук — Битрикс24 сам вызывает URL на вашем сервере при срабатывании события:
- Разработчикам → «Другое» → «Исходящий вебхук»
- Выбираете событие, например ONCRMDEALUPDATE
- Указываете URL вашего обработчика — Битрикс24 будет слать туда POST-запрос при каждом изменении сделки
Стоимость и сроки разработки
Базовая интеграция (от 25 000 ₽)
- Создание лида из бота через входящий вебхук
- Комментарий с деталями заявки и Telegram ID
- Срок: 2-4 дня
Расширенная интеграция (от 45 000 ₽)
- Всё из базовой + постановка задач менеджерам
- Конвертация лида в сделку и движение по воронке
- Уведомления клиенту через исходящий вебхук при смене статуса
- Срок: 7-10 дней
Приложение для Маркета Битрикс24 (от 90 000 ₽)
- OAuth 2.0, установка одним кликом на любой портал
- Публикация решения в Маркете как отдельного продукта
- Срок: от 3 недель
Нужна интеграция бота с Битрикс24?
Настроим лиды, задачи и воронку под вашу CRM за 2-10 дней. Поддержка 152-ФЗ, гарантия.
Получить расчёт стоимостиЧастые вопросы (FAQ)
1. Нужен ли платный тариф Битрикс24 для интеграции?
Нет, входящие вебхуки и базовые методы CRM.* доступны на бесплатном тарифе. Ограничение — количество пользователей и объём хранилища, не сам API.
2. Чем вебхук отличается от amoCRM-интеграции по сложности?
Проще: не нужен OAuth 2.0 с обменом токенов и их обновлением — вебхук-ссылка работает сразу и не «протухает». Минус — её нельзя раздавать нескольким клиентам, для этого уже нужно полноценное приложение.
3. Можно ли одновременно вести лиды и в Битрикс24, и в Google Таблице?
Да, дублирование данных в резервную таблицу — частое дополнение к интеграции, занимает 1-2 дня разработки сверху.
4. Сколько лидов в день выдержит вебхук?
Официальный лимит Битрикс24 — 2 запроса в секунду на одно приложение/вебхук. Для подавляющего большинства ботов малого и среднего бизнеса этого более чем достаточно.
Заключение
Интеграция с Битрикс24 через входящий вебхук — один из самых быстрых способов связать бота с CRM: без OAuth, без длинной проверки приложения, с рабочим прототипом за пару дней. Для сравнения с amoCRM — читайте гайд по интеграции с amoCRM.
📞 Контакты ITMagic.SPB:
- Telegram: @ITMagicSPB
- Сайт: itmagic.spb.ru
- Работаем по всей России и за рубежом. Офис в Санкт-Петербурге