Перейти к содержанию

AI sales assistant в n8n: как помогать менеджерам продавать быстрее, не обещая лишнего

Обновлено: 2026-05-29

Открыть мой план

Короткий ответ

AI sales assistant в n8n — это помощник менеджера, который готовит черновики писем, summary звонков, next steps, CRM notes, ответы на типовые возражения и напоминания о follow-up. Он не должен самостоятельно обещать скидки, сроки, интеграции или юридические условия. Надёжная схема: CRM event или email → сбор контекста → RAG по утверждённым материалам → генерация черновика → policy check → human approval → запись результата в CRM. Ценность такого assistant — не заменить продавца, а убрать рутину и сделать работу последовательной.

Какие задачи закрывает sales assistant

В продажах много повторяемой работы, которую менеджеры часто делают неидеально из-за нагрузки: пересказать встречу, подготовить письмо, вспомнить кейс, сформулировать next step, обновить CRM, отправить follow-up, найти ответ на возражение, сравнить тарифы, написать короткое предложение. AI assistant хорошо подходит именно для подготовки материалов, а не для принятия коммерческого решения.

Хорошие сценарии:

  • черновик ответа на inbound-запрос;
  • follow-up после созвона;
  • summary встречи в CRM;
  • список next steps;
  • подготовка discovery questions;
  • подбор релевантного кейса;
  • ответ на типовое возражение;
  • проверка письма на тональность и ясность;
  • напоминание, что сделка без активности 5 дней;
  • подготовка internal brief для presale/tech team.

Плохие сценарии для полной автоматизации:

  • обещание индивидуальной скидки;
  • финальное КП без проверки;
  • юридические формулировки;
  • согласование SLA;
  • ответ на конфликтного клиента;
  • обещание roadmap-функций;
  • отправка договора;
  • изменение стадии сделки без причины.

Архитектура workflow

Sales assistant лучше строить как набор workflow, а не один большой чат.

  1. Trigger — CRM stage change, new email, meeting ended, manual button, Slack command.
  2. Context loader — получает deal, contact, company, last emails, meeting notes, tasks.
  3. Policy loader — подтягивает sales rules: discount policy, forbidden claims, approved wording.
  4. RAG retriever — ищет релевантные материалы: кейсы, тарифы, docs, FAQ, playbook.
  5. Assistant generation — готовит черновик или summary.
  6. Validation — проверяет обязательные поля, banned claims, наличие next step.
  7. Risk scoring — определяет, можно ли auto-save или нужен approval.
  8. Human review — менеджер принимает, правит или отклоняет.
  9. CRM update — записывает финальный текст, задачи и activity.
  10. Feedback log — сохраняет diff между AI draft и финальной версией.

Главное: assistant должен работать с текущим контекстом сделки, а не с абстрактным prompt “напиши хорошее письмо”.

Какой контекст давать модели

Минимальный контекст:

{
  "deal": {
    "id": "deal_1042",
    "stage": "discovery_completed",
    "amount": null,
    "product_interest": "n8n self-hosted automation",
    "next_meeting_at": "2026-06-02T12:00:00+03:00"
  },
  "contact": {
    "role": "Head of Support",
    "language": "ru",
    "seniority": "decision_influencer"
  },
  "company": {
    "industry": "ecommerce",
    "size": "100-300",
    "region": "RU"
  },
  "last_interaction_summary": "Клиент хочет автоматизировать тикеты из email и Telegram, опасается потери контроля над AI-ответами.",
  "allowed_claims": ["можем подготовить пилот", "можем обсудить self-hosted"],
  "forbidden_claims": ["гарантируем рост продаж", "дадим скидку", "сделаем за 1 день"]
}

Не передавайте весь CRM export. Лишний контекст увеличивает стоимость и повышает риск ошибки.

Как готовить follow-up письмо

Хороший follow-up после встречи должен иметь структуру:

  • благодарность за разговор;
  • 2–4 пункта, что поняли;
  • конкретное предложение следующего шага;
  • список вопросов или материалов;
  • дедлайн/время;
  • мягкое закрытие.

Пример output schema:

{
  "subject": "Следующий шаг по автоматизации поддержки",
  "body": "Ирина, спасибо за разговор. Зафиксировал, что сейчас важно...",
  "next_steps": [
    "Получить пример входящего письма",
    "Проверить текущую CRM-схему",
    "Подготовить карту пилотного workflow"
  ],
  "crm_note": "Клиент: ecommerce, боль — triage обращений, риск — контроль AI-ответов.",
  "requires_approval": true,
  "risk_reasons": ["mentions_commercial_next_step"]
}

Даже если письмо не отправляется автоматически, structured output полезен: CRM note, tasks и email draft можно обработать разными ветками.

Как отвечать на возражения

Sales assistant должен отвечать на возражения только по утверждённым материалам. Не позволяйте модели изобретать аргументы. Заведите objection library:

Возражение Что искать в базе Что запрещено
“AI будет ошибаться” human review, evals, approval, fallback обещать 100% точность
“Self-hosted сложно поддерживать” runbook, backup, monitoring, queue mode скрывать операционные расходы
“Дорого” ROI, cost of manual work, phased rollout самовольно давать скидку
“У нас нестандартная CRM” API discovery, пилот, mapping обещать готовую интеграцию без аудита
“Безопасность” least privilege, PII redaction, logs утверждать compliance без проверки

Если RAG не нашёл релевантный approved source, assistant должен сказать: “нет утверждённого ответа, нужен менеджер”.

Как не обещать лишнего

Добавьте policy check после генерации. Он должен ловить фразы:

  • “гарантируем”;
  • “точно сделаем за”;
  • “скидка”;
  • “бесплатно”;
  • “поддерживаем любой сервис”;
  • “полностью без ошибок”;
  • “соответствует закону”;
  • “без участия человека”.

Пример Code node:

const body = ($json.body || '').toLowerCase();
const banned = ['гарантируем', 'скидка', 'бесплатно', 'любой сервис', 'без ошибок'];
const hits = banned.filter(x => body.includes(x));
return [{
  json: {
    ...$json,
    policy_hits: hits,
    requires_approval: hits.length > 0 || $json.requires_approval === true
  }
}];

Это простая защита, но она предотвращает самые дорогие ошибки.

CRM notes и next steps

CRM-запись должна быть краткой и полезной. Плохая заметка: “Поговорили, клиент заинтересован”. Хорошая:

{
  "crm_note": "Клиент обрабатывает ~300 обращений/день из email и Telegram. Главная боль — ручная сортировка и потеря SLA. Интерес: AI triage + human review. Риск: опасаются некорректных AI-ответов. Следующий шаг: запросить 20 обезличенных примеров обращений и показать пилотную схему.",
  "tasks": [
    { "title": "Запросить примеры обращений", "due_in_days": 1 },
    { "title": "Подготовить схему пилота", "due_in_days": 2 }
  ],
  "deal_stage_suggestion": "discovery",
  "confidence": 0.84
}

Менеджер должен быстро понять, что делать дальше.

Human approval

Approval обязателен, если assistant:

  • пишет внешнее письмо;
  • упоминает цену, скидку, SLA, сроки;
  • отвечает на возражение безопасности;
  • предлагает техническую архитектуру;
  • формирует КП;
  • меняет stage сделки;
  • создаёт задачу другому отделу;
  • использует неполный контекст.

Для безопасных внутренних действий можно auto-save: summary встречи, draft task, reminder. Но внешняя коммуникация обычно требует review, пока качество не доказано метриками.

Метрики качества

Считайте не только “сколько времени сэкономили”. Важнее качество и риски:

  • draft acceptance rate;
  • average edit distance между AI draft и финальным письмом;
  • time to follow-up;
  • meeting-to-follow-up latency;
  • policy violation rate;
  • complaint/escalation rate;
  • CRM note completeness;
  • next-step completion rate;
  • conversion to next stage;
  • cost per assisted deal.

Если acceptance rate высокий, но conversion падает, assistant может писать удобные, но слабые письма. Сравнивайте с outcome.

Типовые ошибки

  1. Assistant видит всё. Дайте ему только нужные источники и права.
  2. Нет approved knowledge base. Модель начинает продавать фантазии.
  3. Auto-send слишком рано. Сначала draft mode и измерение правок.
  4. Нет связи с CRM. Если результат не записан, процесс разваливается.
  5. Не учитываются стадия сделки и роль контакта. Письмо CEO и специалисту должно отличаться.
  6. Нет policy check. Одна фраза про скидку может создать проблему.