qvib.pro
EN

n8n

Для чего: связать сервисы без кода («оплата пришла → выдать доступ → письмо → запись в таблицу»). Open-source, self-host — топ для приватности.

open-source бесплатно локально профи

Открыть источник ↗

Что это и зачем

n8n — open-source конструктор автоматизаций (визуальные «ноды» соединяются в workflow). Главная фишка против Zapier/Make: можно захостить у себя, тогда нет поштучной платы за операции и данные не уходят наружу — критично для приватности и больших объёмов. Берите, когда автоматизаций много, важна приватность ПД, и не пугает свой сервер. Внутри связок n8n идеален для сценария «оплата пришла → выдать доступ → письмо → запись в таблицу».

Как сделать (по шагам)

  1. Где запустить. Быстро попробовать — n8n Cloud (платно). Для приватности/экономии — self-host через Docker одной командой: docker run -it --rm -p 5678:5678 n8nio/n8n → откройте localhost:5678.
  2. Создайте Workflow. Холст пустой. Добавьте триггер-ноду (с чего начинается): Webhook, Schedule (по расписанию), или триггер конкретного сервиса.
  3. Webhook-триггер. Перетащите ноду Webhook → скопируйте URL → этот URL вставите в платёжку/форму как адрес уведомления. Когда туда придёт запрос — workflow запустится.
  4. Добавьте шаги. Соединяйте ноды стрелками: HTTP Request (дёрнуть любой API), Set (преобразовать данные), IF (ветвление), ноды сервисов (Google Sheets, Telegram, SMTP).
  5. Маппинг данных. В каждой ноде ссылайтесь на данные предыдущих через выражения {{ $json.email }} — перетаскиванием из панели слева.
  6. Credentials. Ключи API сервисов добавляются один раз в Credentials и переиспользуются — не светятся в нодах.
  7. Тест. Кнопка «Execute Workflow» прогоняет с тестовыми данными, видно вход/выход каждой ноды — удобно отлаживать.
  8. Активация. Тумблер Active → workflow слушает триггер 24/7. Логи выполнения — во вкладке Executions.

Готовый рецепт/связка

«Оплата → авто-доступ → чек → CRM» (полностью на n8n): платёжка (ЮKassa/Prodamus) шлёт вебхук на n8n → нода IF проверяет статус «успех» → параллельно: (а) Telegram-нода добавляет покупателя в закрытый канал/выдаёт ссылку-инвайт, (б) HTTP Request к сервису фискализации формирует чек, (в) SMTP-нода шлёт письмо с доступом, (г) Google Sheets / нода CRM пишет строку о продаже. Один workflow закрывает всю выдачу без ручного труда. Данные при self-host остаются у вас.

Сколько стоит (честно)

Логика: self-host бесплатен (платите только за свой сервер — VPS стоит копейки) и без лимита операций. n8n Cloud — подписка по числу исполнений/активных workflow. Лицензия fair-code (Sustainable Use License) — для внутреннего использования свободно, но для перепродажи как сервиса есть ограничения, читайте условия. Точные суммы — у n8n, меняются.

Когда подходит / не подходит

  • Подходит: много автоматизаций (дешевле облачных по операциям); важна приватность/локализация ПД; есть навык развернуть Docker/VPS; нужен произвольный код в шагах.
  • Не подходит: нужен абсолютный no-code «из коробки» без сервера (Zapier); не хотите обслуживать инфраструктуру; нужен максимум готовых RU-коннекторов (Albato).

Риски и ответственность

При обработке оплат и выдаче доступов вы трогаете ПД покупателей (152-ФЗ: согласие на обработку) и деньги/чеки (54-ФЗ: фискализация на стороне платёжки или кассы). Self-host = на вас безопасность сервера и ключей API (храните в Credentials, закройте доступ, бэкапьте). Автоматическая рассылка писем — только по согласию (152-ФЗ). См. дисклеймер раздела.

🤖 Промт-помощник

Ты — инженер по автоматизации в n8n. Опиши workflow для задачи: «{словами: что должно происходить, какие сервисы}». Дай: (1) список нод по порядку с типами (Webhook/IF/HTTP Request/конкретные сервисы); (2) что настроить в каждой и какие выражения {{ }} для маппинга данных; (3) где поставить ветвление и обработку ошибок; (4) что проверить на тесте. Считай, что я self-host через Docker.

Плюсы

  • + Open-source, можно self-host
  • + Без поштучной платы за операции на своих мощностях
  • + Сотни интеграций + произвольный код
  • + Данные остаются у вас (приватность)

Минусы и ответственность

  • − Для self-host нужен сервер и обслуживание
  • − Кривая входа выше Zapier
  • − Лицензия fair-code (читать условия для коммерции)