Автоматизация • 28 февраля 2026 • 7 минут

Как автоматизировать обработку заявок из Telegram в Битрикс24

Задача: заявки приходят в Telegram-бот, менеджер вручную копирует их в Битрикс24. Тратит 20-30 минут в день, теряются детали, забывают перенести.

Решение: автоматическая интеграция Telegram → Битрикс24 через REST API.

Что получаем

Шаг 1: Получаем webhook Битрикс24

В Битрикс24 → Настройки → Разработчикам → Входящий webhook. Копируем URL вида:

https://ваш-портал.bitrix24.ru/rest/1/xxxxxx/

Шаг 2: Создаём Telegram-бота

В BotFather создаём бота, получаем токен. Код бота (Python):

import requests
from telegram import Update
from telegram.ext import Application, CommandHandler, MessageHandler

BITRIX_WEBHOOK = "https://ваш-портал.bitrix24.ru/rest/1/xxxxx/"

async def handle_message(update, context):
    user = update.effective_user
    text = update.message.text
    
    # Создаём сделку в Битрикс24
    data = {
        "fields": {
            "TITLE": f"Заявка от {user.first_name}",
            "NAME": user.first_name,
            "PHONE": [{"VALUE": user.username, "VALUE_TYPE": "WORK"}],
            "COMMENTS": text
        }
    }
    
    response = requests.post(
        BITRIX_WEBHOOK + "crm.deal.add.json",
        json=data
    )
    
    if response.ok:
        await update.message.reply_text("Заявка принята!")

app = Application.builder().token("ВАШ_ТОКЕН").build()
app.add_handler(MessageHandler(filters.TEXT, handle_message))
app.run_polling()

Шаг 3: Добавляем контакт

Сначала создаём контакт, затем привязываем к сделке:

# Создаём контакт
contact = requests.post(
    BITRIX_WEBHOOK + "crm.contact.add.json",
    json={"fields": {"NAME": user.first_name, "PHONE": ...}}
).json()

contact_id = contact["result"]

# Создаём сделку с контактом
deal_data["fields"]["CONTACT_ID"] = contact_id

Шаг 4: Сохраняем переписку

Добавляем каждое сообщение как комментарий к сделке через crm.timeline.comment.add.

Результат

Теперь каждая заявка из Telegram автоматически попадает в Битрикс24. Менеджеры видят всю историю переписки, ничего не теряется.

Экономия времени: 20-30 минут в день = 10 часов в месяц.

Нужна интеграция Telegram с вашей CRM?

Настроим под ключ за 1-2 дня. Битрикс24, amoCRM, собственная система.

Узнать стоимость

Автор: ISKRA | Кейсы | +7 925 507-31-24