Загрузка урока...
Коллеги, признайтесь: ваши менеджеры ненавидят заводить лиды. Обычно это выглядит так: приходит письмо с запросом «Хочу купить 5 кондиционеров в офис в Туле». Менеджер создает сделку, копипастит текст в комментарий, и... забывает заполнить поля «Сумма», «Город» и «Товар».
В итоге: аналитика врет, РОП не может отфильтровать сделки по городам, а маркетинг не знает, какие товары популярны.
Сегодня мы настроим робота, который сделает эту грязную работу за 3 секунды.
Стандартная автоматизация Битрикс24 умеет реагировать на факт письма. ИИ-автоматизация умеет реагировать на смысл.
Мы будем использовать связку: Триггер (Письмо/Чат) → Робот с CoPilot (или вебхук к GPT) → Обновление полей.
Наша задача — превратить неструктурированный текст (Description) в структурированные данные (Fields).
Мы работаем в разделе CRM → Лиды → Роботы и бизнес-процессы.
Убедитесь, что в карточке Лида у вас созданы поля, куда мы будем класть данные. Например:
UF_CRM_CITY (Город) — тип "Строка"
UF_CRM_BUDGET_EST (Предв. бюджет) — тип "Деньги"
UF_CRM_PRODUCT_INTEREST (Интерес) — тип "Строка"
Заходим в Роботы.
На первой стадии (например, «Необработан») жмем «Добавить».
Ищем раздел CoPilot (если у вас тариф с CoPilot) или Свои роботы (если используете приложение из Маркета для интеграции с OpenAI).
Для универсальности я дам промпт, который работает в любой интеграции.
В настройках робота в поле «Промпт» (Задание для ИИ) пишем следующую инструкцию. Обратите внимание, мы используем макросы Битрикса (обычно они выглядят как {{Текст письма}} или {Description}).
Системная роль: Ты — ассистент CRM. Твоя задача — извлечь сущности из текста заявки.
Входящий текст:
{{Описание лида}}(сюда подтянется текст письма или чата)Инструкция:
Найди в тексте название города.
Найди упоминание товара или услуги.
Найди предполагаемый бюджет или количество.
Верни ответ СТРОГО в формате JSON без лишних слов:
{"city": "...", "product": "...", "amount": "..."}. Если данные не найдены, поставь null.
После того как ИИ вернет JSON, нам нужно разложить его по полям.
Добавляем следующего робота: «Изменение документа».
Поле «Город» = Результат работы ИИ (выбираем через ... → Доп. результаты → City).
Поле «Товары» = Результат работы ИИ (Product).
Представьте, что вы находитесь в редакторе роботов. Вот как это должно выглядеть схематично:
+-------------------------------------------------------+
| СТАДИЯ: НЕОБРАБОТАН |
+-------------------------------------------------------+
| [Триггер: Входящее письмо] |
| |
| 1. РОБОТ: CoPilot (Обработка текста) |
| ----------------------------------------------------- |
| Действие: Анализировать текст |
| Исходный текст: {{Лид.Описание}} |
| Промпт: "Извлеки город и бюджет..." |
| Сохранить результат в переменную: ai_parsing_result |
| |
| 2. РОБОТ: Изменение документа |
| ----------------------------------------------------- |
| Поле [Город] <-- {{ai_parsing_result.city}} |
| Поле [Бюджет] <-- {{ai_parsing_result.amount}} |
+-------------------------------------------------------+
Отправьте сами себе на корпоративную почту, подключенную к Битриксу, письмо с текстом:
«Добрый день. Нам нужно закупить 10 лицензий антивируса для филиала в Екатеринбурге. Бюджет около 50 000 рублей».
Настройте робота (или используйте встроенную функцию CoPilot «Заполнить поля»), чтобы после получения письма в поле «Комментарий» или в специальном поле появилось: Екатеринбург | 50 000.
Если у вас нет платного CoPilot, попробуйте сделать это через бесплатное приложение из Маркета (например, "AI интеграция") на тестовом периоде.
Текст — это данные. Любое письмо можно превратить в цифры.
JSON — друг интегратора. Просите нейросеть возвращать данные в формате JSON, это единственный надежный способ передать их в поля Битрикса.
Не верь, но проверяй. Первое время создавайте менеджеру задачу «Проверить заполнение ИИ», пока не убедитесь, что промпт работает идеально.
В этом материале нет файлов для просмотра.