5 воркфлоу, которые окупаются в первую неделю
Не «цифровая трансформация», а пять маленьких воркфлоу, которые вернут вам по часу в день уже в понедельник.
Клиент как-то признался, что каждое утро тратит сорок минут на одно и то же: открыть почту, выписать новые заявки в Google Sheets, написать менеджеру в Telegram. Сорок минут. Каждый день. Мы собрали это в n8n за один вечер. На следующее утро он прислал скриншот пустого инбокса и написал: «И это всё?». Да, всё.
n8n хорош именно этим. Не нужно сразу автоматизировать весь отдел продаж. Достаточно найти одно скучное действие, которое вы делаете руками каждый день, и убрать его. Ниже — пять воркфлоу, которые я ставлю чаще всего. Все они собираются из коробочных нод, без единой строчки кода. Почти.
Пять штук, которые я ставлю первыми
- Заявки с сайта в таблицу и чат. Webhook ловит форму, Set чистит поля, Google Sheets добавляет строку, Telegram пишет менеджеру. Лид виден всем за две секунды, а не «когда дойдут руки до почты».
- Ночной отчёт по продажам. Schedule Trigger в 8:00, Postgres считает выручку за вчера, Slack кидает цифру в канал. Утром все уже знают, как прошёл день, без единого вопроса в чате.
- Сортировка входящих. Gmail-триггер на новое письмо, IF проверяет тему и отправителя, спам и рассылки уходят в архив, реальные запросы — в задачи. Инбокс перестаёт быть свалкой.
- Синхронизация двух систем. HTTP Request тянет данные из CRM, Merge сводит их с таблицей, Set приводит к одному формату, и обе системы наконец видят одно и то же.
- Догоняющие письма. Schedule Trigger раз в час смотрит, кто оставил заявку сутки назад и не ответил, и Gmail отправляет одно вежливое напоминание. Не воронка из двенадцати писем. Одно.
Заметили, что во всех пяти повторяются одни и те же ноды? Триггер, немного логики, запись куда-то, уведомление кому-то. Это и есть 90% автоматизации малого бизнеса. Остальные 10% — это когда нужен Code node, и вот тут начинается интересное.
Где без выражений всё-таки не обойтись
Данные из формы почти никогда не приходят в том виде, в каком их хочет принять следующая нода. Имя с пробелами по краям, телефон с буквами, email капсом. Поэтому между триггером и записью я почти всегда ставлю Set с парой выражений — это дешевле, чем потом чистить таблицу руками.
// email в нижний регистр и без пробелов
{{ $json.email.trim().toLowerCase() }}
// телефон — только цифры и плюс
{{ $json.phone.replace(/[^0-9+]/g, "") }}
// IF: пропускаем дальше только реальные заявки
{{ $json.email.includes("@") && $json.message.length > 3 }}Не делайте один воркфлоу-монстр на двадцать нод. Разбейте на маленькие, и пусть один зовёт другой через Webhook. Когда что-то сломается — а оно сломается — вы за минуту поймёте, какой именно кусок упал.
Ещё одна вещь, на которой я обжёгся: внешние API падают. HTTP Request к чужому сервису рано или поздно вернёт таймаут или 500, и если у ноды не настроен retry, весь воркфлоу молча встанет. Включите повтор на каждой ноде, которая ходит наружу. Три попытки с паузой в пару секунд закрывают почти все «моргания» чужих сервисов.
Лучшая автоматизация — это не та, что впечатляет на демо. Это та, про которую через месяц все забыли, потому что она просто работает.
Начните с одного. Возьмите то скучное действие, которое вы сделали уже сегодня утром, и соберите под него воркфлоу из четырёх нод. Час вечером — и завтра утром у вас на час больше. Через неделю их станет пять, и вы перестанете считать, сколько времени они сэкономили. Это и есть точка, ради которой всё затевалось.
Хотите так же — но в своём проекте?
Разберём ваш процесс и где его безопасно автоматизировать.