Заявка с почты ложится строкой в таблицу
Письмо от клиента превращается в строку с именем, адресом и сутью, а рассылки проходят мимо.
Как выглядит сценарий
Срабатывание по расписанию
Почта
Новые письма▶
Заявка в письме▶
Модель▦
Это заявка?▶
Строка для таблицы▶
Запись в таблицу▶
Это не заявка▶
Заявка записана▶
- Исполнение + данные
- Данные
- LLM
Заявки с почты живут в почте: чтобы их посчитать, кто-то раз в месяц пролистывает переписку и складывает в таблицу вручную. Здесь это делается на входе, и через месяц появляется то, чего раньше не было, — данные о том, сколько заявок и о чём.
Что внутри
- Срабатывание по расписанию — вход.
- Новые письма забирает непрочитанное и отмечает прочитанным. В отличие от сводки эта проверка меняет состояние ящика намеренно: отметка и есть защита от повторной записи одной заявки.
- Заявка в письме — модель решает, обращение это клиента или рассылка, и заодно вытаскивает поля.
- Это заявка? — развилка. Рассылки уходят в тупик и ничего не делают.
- Строка для таблицы собирает документ, Запись в таблицу его сохраняет.
Разбирается одно письмо за запуск: | first берёт самое свежее. Так пример остаётся
читаемым; чтобы обрабатывать все, поставьте на это место цикл — как в «Сводке по всем
адресам».
Что настроить под себя
- Что считать заявкой. Промпт перечисляет исключения; допишите свои.
- Поля. Сейчас имя, адрес, суть. Добавите бюджет или город — допишите и в схему, и в шаблон строки.
- Коллекция в ноде записи.
Что подключить
Почтовый ящик по IMAP, коллекция в разделе «Таблицы» и цель «Расписание». Отметку «прочитано» не выключайте, пока не придумаете другую защиту от дублей.