Кейс из публичной библиотеки n8n.io. Русское саммари сгенерировано автоматически (GPT-4o-mini). Авторские заметки о применении в реальной практике — отдельно в разделе /notes/ (готовится).

Описание

Шаблон запускается от новых непрочитанных писем в Gmail с заданной меткой поддержки. Письмо фильтруется от авторассылок и служебных уведомлений, затем классифицируется через OpenAI и обогащается контекстом из PostgreSQL/pgvector: база знаний, похожие исправления, сценарии обработки и транзакции клиента. Далее логика сценариев определяет статус заказа или платежа и передает это как ограничение в генерацию ответа GPT-4o. На выходе создается черновик ответа в том же треде Gmail, а результат и статус обработки пишутся в таблицы ai_drafts и email_logs. Это не автосенд, а workflow с обязательной человеческой проверкой перед отправкой.

Как устроено

Ключевые ноды: Gmail Trigger/Gmail для входящих писем и создания черновика, AI Agent и OpenAI Chat Model для классификации, OpenAI для embeddings, Postgres для RAG-поиска и журналирования. Состояние хранится в PostgreSQL: черновики, логи, база знаний, примеры исправлений, сценарии и транзакции. Ошибки и пропущенные письма частично учитываются через логирование skipped/success, но полноценной схемы retry, dead-letter queue и мониторинга инцидентов в описании не видно. HITL реализован корректно: письмо не отправляется автоматически, а сохраняется как Gmail Draft. Существенный риск внедрения — сильная зависимость от качества схемы PostgreSQL, предварительного KB Builder workflow и ручной адаптации сценариев под конкретные статусы бизнеса.

Применение

  • Подготовка черновиков ответов на транзакционные обращения
  • Обработка запросов по статусу платежей и заказов
  • RAG-поддержка по историческим письмам и базе знаний
  • Классификация входящих писем поддержки
  • Аудит обработки обращений в PostgreSQL
  • Сбор примеров для улучшения AI-ответов

Стек / ноды

Gmail Trigger Gmail OpenAI OpenAI Chat Model AI Agent Postgres HTTP Request Simple Memory
Источник: https://n8n.io/workflows/15272/ · Оригинальный автор: Vivekanand M