n8n — self-hosted платформа автоматизации с 500+ интеграциями. В отличие от Make (Integromat), n8n не считает операции — вы платите за воркфлоу, а не за каждый шаг. Для веб-студии, которая обслуживает десятки клиентов, это принципиально: сложный сценарий с 15 шагами стоит столько же, сколько простой с двумя.
Ниже — пять готовых сценариев. Для каждого: какие ноды нужны, как настроить и сколько времени займёт.
Сценарий 1: Уведомления о заявках в Telegram
Задача: клиент оставил заявку на сайте → моментальное уведомление в Telegram-чат менеджера или канал.
Workflow:
- Webhook (нода) — принимает POST-запрос от формы сайта (Тильда, WordPress, кастомная форма)
- Set (нода) — форматирует данные: имя, телефон, email, источник
- IF (нода) — маршрутизация: заявки с разных сайтов → в разные чаты
- Telegram (нода) — отправка форматированного сообщения в чат/канал
Настройка:
- Создайте Telegram-бота через @BotFather, получите токен
- Добавьте бота в нужный чат/канал
- В ноде Telegram укажите токен и Chat ID
- В ноде Set сформируйте текст сообщения с markdown-разметкой
- URL вебхука укажите в настройках формы на сайте
Время на настройку: 30 – 40 минут.
Фишка: добавьте ноду HTTP Request перед Telegram — проверяйте номер телефона через сервис валидации. Спам-заявки не будут засорять чат.
Сценарий 2: Автоматические бэкапы сайтов
Задача: ежедневное/еженедельное резервное копирование файлов и баз данных клиентских сайтов.
Workflow:
- Schedule Trigger — запуск по расписанию (ежедневно в 3:00)
- SSH (нода) — подключение к серверу клиента, выполнение команды создания дампа БД и архива файлов
- FTP/SFTP (нода) — скачивание архива
- S3 (нода) — загрузка в облачное хранилище (S3, Yandex Object Storage, MinIO)
- IF (нода) — проверка: бэкап создан успешно?
- 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:
- Webhook — приём данных из формы
- Set — нормализация: приведение телефона к единому формату, trim пробелов
- Google Sheets (нода) — добавление строки в таблицу клиента
- HTTP Request (нода) — отправка данных в CRM через API (AmoCRM, Битрикс24, любая другая)
- Merge — объединение результатов
- IF — проверка ошибок
- Telegram — уведомление при ошибке
Настройка:
- Подключите Google-аккаунт через OAuth2 в n8n
- Создайте таблицу с колонками: Дата, Имя, Телефон, Email, Источник, Страница
- В ноде HTTP Request настройте запрос к API CRM с авторизацией
- Запараллельте шаги 3 и 4 — данные идут одновременно в Sheets и CRM
Время на настройку: 40 – 60 минут.
Фишка: добавьте ноду Code (JavaScript) для дедупликации — проверяйте, нет ли уже этого номера телефона в таблице. Избавите менеджеров от повторных обращений.
Сценарий 4: Мониторинг аптайма сайтов с алертами
Задача: каждые 5 минут проверять доступность клиентских сайтов. Если сайт лежит — мгновенный алерт.
Workflow:
- Schedule Trigger — запуск каждые 5 минут
- Google Sheets (нода) — чтение списка сайтов для мониторинга (URL, имя клиента, Chat ID для алертов)
- SplitInBatches — разбивка списка на отдельные запросы
- HTTP Request — GET-запрос к каждому сайту (таймаут 10 секунд)
- IF — статус код не 200 или таймаут?
- Telegram — алерт: «Сайт site.ru клиента “Компания” недоступен! Код: 503»
- 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:
- Schedule Trigger — проверка новых постов раз в час
- Google Sheets (нода) — чтение очереди публикаций (текст, изображение URL, дата, платформы)
- IF — дата публикации = сегодня и статус = «Готов»?
- HTTP Request — загрузка изображения по URL
- Telegram (нода) — публикация в канал с фото и текстом
- HTTP Request — публикация в VK через API (метод wall.post)
- 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 воркфлоу.
Есть идея? Реализуем
Разрабатываем проекты, которые решают задачи бизнеса — от лендинга до сложного сервиса. Расскажите о своей задаче, подберём решение.

