image image image
Задача: разгрузить менеджеров от типовых вопросов клиентов в открытых линиях Bitrix24. AI должен сам отвечать клиенту, создавать сделку при первом обращении и передавать менеджеру только когда диалог дошёл до стадии «нужен человек». Что сделано: — Webhook ловит событие ONIMBOTMESSAGEADD (новое сообщение в открытой линии) — Если сообщение от сотрудника, а не клиента — бот молчит (сравнение AUTHOR_ID со списком пользователей Bitrix) — Поиск сделки контакта через crm.deal.list. Если сделка в статусе WON/LOSE/APOLOGY/NOT_FOUND — бот не отвечает (значит, клиента уже ведёт человек) — Если сделки нет — автоматически создаётся новая (crm.deal.add) и привязывается к контакту — Если сделка активна — отвечает AI-агент (gpt-4o) с системным промптом под бизнес заказчика — Триггер передачи менеджеру: если AI выдаёт ключевое слово NEXT — сделка автоматически переводится в стадию «Подготовка документов», и бот замолкает Преимущества: — Бот знает свои границы: не лезет в активные диалоги менеджера и в закрытые сделки — Для каждого клиента — своя сделка с историей — Промпт настраивается под продукт, тон, FAQ заказчика — Поддержка любых каналов открытой линии Bitrix24: Telegram, WhatsApp, VK, Avito, сайт Стек: n8n, Bitrix24 REST API (imbot, crm.deal, user.get), OpenAI GPT-4o, JavaScript Проект выполнен как собственный учебный стенд для отработки AI-ботов в связке с CRM.