Если сценарий в Make должен не просто передавать данные дальше, а принимать решения, нужны два базовых инструмента: Router и Filter. Именно они помогают строить ветвления, отсекать лишние операции и делать автоматизацию умнее.
Что такое Router в Make
Router — это модуль, который разделяет один поток данных на несколько маршрутов.
Каждая ветка после Router может выполнять свои действия:
- отправить лидов в CRM
- передать оплаченные заказы в бухгалтерию
- уведомить менеджера только о срочных заявках
- пропустить неподходящие данные мимо
Проще говоря, Router нужен, когда в одном сценарии есть несколько вариантов развития событий.
Что такое Filter
Filter — это условие, по которому Make решает, пройдет ли данные дальше по ветке.
Фильтр ставится между модулями и проверяет значения полей.
Примеры условий:
- сумма заказа > 10 000
- статус = “Paid”
- email не пустой
- источник лида содержит “Telegram”
Если условие истинно — данные идут дальше. Если нет — ветка не выполняется.
Как Router и Filter работают вместе
Обычно логика выглядит так:
- сценарий получает данные
- Router делит поток на маршруты
- на каждой ветке стоит свой Filter
- дальше запускаются нужные действия
Например, интернет-магазин:
- если заказ оплачен — создать документ и отправить в доставку
- если заказ новый, но не оплачен — отправить письмо-напоминание
- если сумма большая — уведомить менеджера отдельно
Такой подход заменяет громоздкие сценарии и делает автоматизацию прозрачной 📌
Когда использовать Router
Router нужен, если:
- один источник данных должен запускать разные процессы
- есть несколько категорий клиентов, заказов, заявок
- логика “если / то” разрастается
- нужно избежать создания десятков отдельных сценариев
Когда достаточно Filter без Router
Если задача простая — например, пропускать только валидные записи — можно обойтись одним фильтром.
Пример: передавать в Google Sheets только строки, где заполнен телефон.
Частые ошибки
🚫
- ставить Router без понятной логики ветвления
- делать пересекающиеся фильтры, когда одна запись подходит сразу в несколько веток
- забывать про порядок и точность условий
- не проверять пустые значения и формат данных
Практический совет
Перед сборкой сценария сначала опишите логику текстом:
- какие данные приходят
- какие условия проверяются
- какие действия нужны в каждом случае
Это экономит время и снижает количество ошибок при настройке 🧠
Итог
Router в Make отвечает за разделение сценария на ветки, а Filter — за условия прохождения данных. Вместе они позволяют строить гибкие, масштабируемые и понятные автоматизации без хаоса в сценариях 🚀
Подборку каналов про IT, автоматизацию и полезные инструменты стоит посмотреть — там часто публикуют практические кейсы и разборы без воды 📚