Автоматизация с n8n: 5 сценариев для веб-студии

n8n — self-hosted платформа автоматизации с 500+ интеграциями. В отличие от Make (Integromat), n8n не считает операции — вы платите за воркфлоу, а не за каждый шаг. Для веб-студии, которая обслуживает десятки клиентов, это принципиально: сложный сценарий с 15 шагами стоит столько же, сколько простой с двумя.

Ниже — пять готовых сценариев. Для каждого: какие ноды нужны, как настроить и сколько времени займёт.

Сценарий 1: Уведомления о заявках в Telegram

Задача: клиент оставил заявку на сайте → моментальное уведомление в Telegram-чат менеджера или канал.

Workflow:

  1. Webhook (нода) — принимает POST-запрос от формы сайта (Тильда, WordPress, кастомная форма)
  2. Set (нода) — форматирует данные: имя, телефон, email, источник
  3. IF (нода) — маршрутизация: заявки с разных сайтов → в разные чаты
  4. Telegram (нода) — отправка форматированного сообщения в чат/канал

Настройка:

  • Создайте Telegram-бота через @BotFather, получите токен
  • Добавьте бота в нужный чат/канал
  • В ноде Telegram укажите токен и Chat ID
  • В ноде Set сформируйте текст сообщения с markdown-разметкой
  • URL вебхука укажите в настройках формы на сайте

Время на настройку: 30 – 40 минут.

Фишка: добавьте ноду HTTP Request перед Telegram — проверяйте номер телефона через сервис валидации. Спам-заявки не будут засорять чат.

Сценарий 2: Автоматические бэкапы сайтов

Задача: ежедневное/еженедельное резервное копирование файлов и баз данных клиентских сайтов.

Workflow:

  1. Schedule Trigger — запуск по расписанию (ежедневно в 3:00)
  2. SSH (нода) — подключение к серверу клиента, выполнение команды создания дампа БД и архива файлов
  3. FTP/SFTP (нода) — скачивание архива
  4. S3 (нода) — загрузка в облачное хранилище (S3, Yandex Object Storage, MinIO)
  5. IF (нода) — проверка: бэкап создан успешно?
  6. Telegram / Email (нода) — уведомление об успехе или ошибке

Настройка:

  • Подготовьте SSH-доступ к серверам (ключи, не пароли)
  • Создайте бакет в S3-совместимом хранилище
  • В ноде SSH — команда: mysqldump для БД, tar для файлов
  • Настройте ротацию: храните последние 7 дневных + 4 еженедельных бэкапа
  • В Schedule Trigger — cron-выражение для нужного расписания

Время на настройку: 1 – 2 часа на первый сервер, 15 минут на каждый следующий.

Фишка: добавьте ноду с Google Sheets — логируйте каждый бэкап (дата, размер, статус). Через месяц будете видеть, как растут базы клиентов.

Сценарий 3: Сбор данных из форм в Google Sheets и CRM

Задача: данные из форм на клиентских сайтах автоматически попадают и в Google Sheets (для отчётности), и в CRM (для работы менеджеров).

Workflow:

  1. Webhook — приём данных из формы
  2. Set — нормализация: приведение телефона к единому формату, trim пробелов
  3. Google Sheets (нода) — добавление строки в таблицу клиента
  4. HTTP Request (нода) — отправка данных в CRM через API (AmoCRM, Битрикс24, любая другая)
  5. Merge — объединение результатов
  6. IF — проверка ошибок
  7. Telegram — уведомление при ошибке

Настройка:

  • Подключите Google-аккаунт через OAuth2 в n8n
  • Создайте таблицу с колонками: Дата, Имя, Телефон, Email, Источник, Страница
  • В ноде HTTP Request настройте запрос к API CRM с авторизацией
  • Запараллельте шаги 3 и 4 — данные идут одновременно в Sheets и CRM

Время на настройку: 40 – 60 минут.

Фишка: добавьте ноду Code (JavaScript) для дедупликации — проверяйте, нет ли уже этого номера телефона в таблице. Избавите менеджеров от повторных обращений.

Сценарий 4: Мониторинг аптайма сайтов с алертами

Задача: каждые 5 минут проверять доступность клиентских сайтов. Если сайт лежит — мгновенный алерт.

Workflow:

  1. Schedule Trigger — запуск каждые 5 минут
  2. Google Sheets (нода) — чтение списка сайтов для мониторинга (URL, имя клиента, Chat ID для алертов)
  3. SplitInBatches — разбивка списка на отдельные запросы
  4. HTTP Request — GET-запрос к каждому сайту (таймаут 10 секунд)
  5. IF — статус код не 200 или таймаут?
  6. Telegram — алерт: «Сайт site.ru клиента “Компания” недоступен! Код: 503»
  7. Google Sheets — логирование инцидента (время, URL, статус)

Настройка:

  • Создайте Google-таблицу со списком сайтов: URL, Клиент, Telegram Chat ID
  • В HTTP Request: метод GET, таймаут 10000ms, «Continue On Fail» = true
  • В IF: проверка statusCode != 200
  • Добавьте ноду для проверки восстановления — чтобы отправлять «Сайт снова работает»

Время на настройку: 1 – 1.5 часа.

Фишка: добавьте проверку SSL-сертификатов. Нода HTTP Request + парсинг заголовков → алерт за 14 дней до истечения сертификата.

Альтернатива: UptimeRobot (бесплатный тариф — 50 мониторов). Но n8n даёт полный контроль и кастомные алерты без лимитов.

Сценарий 5: Автопубликация контента в соцсети

Задача: написали пост в Google Docs / Notion → автоматическая публикация в Telegram-канал, VK и другие площадки.

Workflow:

  1. Schedule Trigger — проверка новых постов раз в час
  2. Google Sheets (нода) — чтение очереди публикаций (текст, изображение URL, дата, платформы)
  3. IF — дата публикации = сегодня и статус = «Готов»?
  4. HTTP Request — загрузка изображения по URL
  5. Telegram (нода) — публикация в канал с фото и текстом
  6. HTTP Request — публикация в VK через API (метод wall.post)
  7. Google Sheets — обновление статуса на «Опубликовано»

Настройка:

  • Создайте таблицу-контент-план: Дата, Текст, Изображение, Платформы, Статус
  • Для VK: создайте standalone-приложение, получите access_token
  • Для Telegram: используйте бота с правами администратора канала
  • Запараллельте публикации на разные платформы через ноду Merge

Время на настройку: 1.5 – 2 часа.

Фишка: подключите AI-ноду (OpenAI/Claude) — автоматически адаптируйте длину текста под платформу. Пост в Telegram: 500 символов. В VK: полная версия.

n8n vs Make: когда что использовать

Критерий n8n Make
Ценообразование За воркфлоу За операции
Self-hosted Да (бесплатно) Нет
Количество интеграций 500+ 1200+
Код в сценариях JavaScript, полноценный Ограниченный
AI-возможности LangChain-ноды, агенты Базовые
Интерфейс Для разработчиков Для маркетологов
Хранение данных На вашем сервере Облако Make

Вывод: Make — если нужна простая автоматизация без сервера и команда не технична. n8n — если важен контроль над данными, сложные сценарии и экономия на масштабе.

Как развернуть n8n

Быстрый старт на VPS:

docker run -d --name n8n -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  -e N8N_SECURE_COOKIE=false \
  n8nio/n8n

Для продакшена: docker-compose с PostgreSQL, Nginx-прокси и SSL. На сервере от 1 vCPU / 2 GB RAM (от 500 руб./мес.) спокойно крутятся 20 – 30 воркфлоу.

Есть идея? Реализуем

Разрабатываем проекты, которые решают задачи бизнеса — от лендинга до сложного сервиса. Расскажите о своей задаче, подберём решение.

Написать в Telegram

15.03.2026

Нужна консультация?

Оставьте свои контактные данные, или свяжитесь с нами удобным для вас способом

Привет! Меня зовут Багира. Пишите, я все передам хозяевам!

Привет! Меня зовут Багира. Пишите, я все передам хозяевам!

Нажимая кнопку «Принять», вы соглашаетесь на сбор cookie. Мы используем их для обеспечения функционирования веб-сайта, аналитики действий и улучшения качества обслуживания. Если Вы не хотите, чтобы эти данные обрабатывались, отключите cookie в настройках браузера или прекратите использовать сайт.
Принять