ВАЖНО!
1. писать на КОДЕКС ОПЕН АИ
2. мне показать все настройки онлайн и настроить со мной у меня (тест можете сами у себя сделать)
3. тз в процессе может быть скорректировано тк написано ниже просто ИИ опен аи но суть та же
Архитектура «Контакт → Сделка → Задачи (из роботов)»
Сотрудник шлёт боту визитку/текст → бот создаёт/обновляет Контакт (ASSIGNED_BY_ID = сотрудник).
Бот уточняет «Превращаем в сделку?» → при «Да» создаёт Сделку в нужном направлении.
Ваши роботы сделки автоматически ставят задачи.
Бот:
находит задачи, связанные со сделкой;
перевыставляет сроки/ответственных, добавляет комментарии, отмечает прогресс;
напоминает сотруднику и предлагает шаблон ответа клиенту.
Что именно делает бот с задачами (минимум)
Найти активные задачи сделки
tasks.task.list с фильтром по UF-полю сделки или по связанным сущностям.
Изменить срок/ответственного/статус
tasks.task.update: DEADLINE, RESPONSIBLE_ID, STATUS (2-в работе, 5-завершена и т. п.).
Добавить комментарий/чеклист
task.commentitem.add, tasks.checklist.add.
Сделать «перевыставить» (продлить дедлайн)
Либо tasks.task.update(DEADLINE=+1d), либо закрыть и создать по шаблону tasks.task.add но лучше без дубликатов.
Привязать задачу к сделке
Через пользовательское поле задачи UF_CRM_TASK = ["D_12345"] тогда она видна в карточке сделки.
Логика n8n (узлы)
Trigger (чат/вебхук от сотрудника).
Identify Employee (получаем USER_ID).
OCR/Парсинг (если фото визитки).
FindOrCreate Contact (crm.contact.list / crm.contact.add).
AskDeal? (кнопки).
Create Deal (crm.deal.add) → роботы Б24 сами создают задачи.
Fetch Tasks for Deal
Поиск задач: tasks.task.list с UF_CRM_TASK содержит D_{dealId}.
Reassign/Reschedule
tasks.task.update → RESPONSIBLE_ID = USER_ID, DEADLINE = now + X.
Добавить комментарий: «Перевыставлено ботом, инициатор {USER_ID}».
Reminders
Поставить напоминание сотруднику (бот пингует в чат за 2 часа до дедлайна).
Suggest Reply
Сгенерировать готовый текст клиенту (копи-паст сотрудника).
Status Sync
Кнопки в чате: «Завершено», «Нужен перенос», «Нужны данные».
По нажатию → tasks.task.update(STATUS=5) или перенос DEADLINE.
Полезные поля/связки
В задаче:
UF_CRM_TASK = ["D_{dealId}"] ключевая привязка к сделке.
RESPONSIBLE_ID ответственный (ставим сотрудника-инициатора).
AUDITORS можно добавить руководителя.
В сделке:
ASSIGNED_BY_ID = сотрудник (или по правилам).
CATEGORY_ID, STAGE_ID чтобы сработали правильные роботы.
Опубликован 13.10.2025 в 10:03 Последнее изменение: 16.10.2025 в 16:49
Заказ находится в архиве