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

Описание

Шаблон запускается вебхуком из Google Sheets, когда в таблицу добавляют ссылку на вакансию. n8n получает URL вакансии, забирает описание через HTTP Request и сопоставляет его с текущими документами CV и cover letter в Google Docs. AI Agent с моделью OpenRouter генерирует адаптированные версии резюме и сопроводительного письма под конкретную вакансию. Результат записывается обратно в Google Sheets в колонки CV и CoverLetter либо связывается с обновленными Google Docs. Сервисы: Google Sheets, Google Docs, OpenRouter, HTTP-загрузка страницы вакансии и локальная обработка файлов.

Как устроено

Ключевая связка — Webhook, Google Sheets, Google Docs, HTTP Request, AI Agent и OpenRouter Chat Model. Состояние фактически хранится в строках Google Sheets: ссылка вакансии, номер строки и итоговые документы. Есть ветвления, merge и batch-обработка, но полноценной обработки ошибок, ретраев, валидации недоступных вакансий и контроля качества текста не видно. HITL формально отсутствует: человек запускает процесс добавлением ссылки, но утверждение сгенерированных документов до записи не встроено. Настройка хрупкая: в описании используется Apps Script с hardcoded ngrok URL, что плохо подходит для стабильной эксплуатации без доработки.

Применение

  • Массовая адаптация CV под вакансии
  • Генерация сопроводительных писем по описанию вакансии
  • Ведение трекера откликов в Google Sheets
  • Подготовка документов для карьерных консультаций
  • Сравнение требований вакансий с текущим резюме

Стек / ноды

Google Sheets Google Docs HTTP Request Webhook AI Agent OpenRouter Chat Model Read/Write Files from Disk Extract from File
Источник: https://n8n.io/workflows/15255/ · Оригинальный автор: Dhaval Variya