Если вы ведёте Telegram-канал, чат или бот-проект, важно не просто смотреть на цифры, а быстро замечать изменения: кто подписался, когда начался отток, после какого поста аудитория просела. Один из удобных способов автоматизировать это — настроить уведомления через n8n.
Сразу важно: Telegram не отправляет прямые события о подписке и отписке на канал так же удобно, как, например, CRM-системы. Поэтому чаще всего используют обходные сценарии.
Что можно отслеживать через n8n
- Новых участников в группах и супергруппах
- Выход участников из чатов
- Изменение общего числа подписчиков канала через сторонние сервисы или API
- Скачки роста и оттока по расписанию
Если у вас группа или супергруппа
Для чатов задача решается проще всего:
- Добавьте бота в группу
- Дайте ему права на чтение событий
- В n8n используйте Telegram Trigger
- Отслеживайте события new_chat_members и left_chat_member
- Настройте отправку уведомления в личный чат, канал или Slack
Пример логики:
- Новый участник вошёл → n8n отправляет сообщение: «➕ Новый участник: @username»
- Участник вышел → n8n отправляет: «➖ Отписка: @username»
Если у вас Telegram-канал
С каналами сложнее: Telegram Bot API не даёт стандартный поток событий по каждому подписчику. Поэтому используют 2 подхода.
-
Мониторинг через внешний сервис аналитики
Подойдут сервисы, которые считают подписчиков канала и отдают данные по API или webhook. n8n по расписанию запрашивает текущее число подписчиков и сравнивает его с прошлым значением.
Сценарий:
- Cron в n8n запускается каждые 10–60 минут
- HTTP Request получает текущее число подписчиков
- Function или IF сравнивает с предыдущим значением
- Если число выросло — уведомление о новых подписчиках
- Если упало — уведомление об отписках
-
Сравнение метрик вручную через хранилище
Если источник данных уже есть — Google Sheets, Airtable, база, админ-панель — n8n может брать оттуда значение, хранить прошлый результат и считать разницу.
Формула простая:
- • текущие подписчики > прошлые → прирост
- • текущие подписчики < прошлые → отток
Что отправлять в уведомлении
Чтобы уведомления были полезными, а не шумными, добавьте:
- текущее число подписчиков
- разницу за период
- процент роста или падения
- ссылку на канал
- время проверки
Пример:
📉 За последний час канал потерял 12 подписчиков
Текущая база: 8 436
Изменение: -0,14%
Практический совет
Не ставьте слишком частую проверку, если у вас небольшой канал. Для большинства задач хватает интервала 30–60 минут. А ещё лучше — отправлять уведомления только если изменение больше заданного порога, например ±5 подписчиков.
Итог
Через n8n реально настроить уведомления о новых участниках и выходах в чатах напрямую. Для каналов обычно используют мониторинг количества подписчиков через API, таблицы или сервисы аналитики. Такой сценарий помогает быстрее замечать рост, отток и понимать, как контент влияет на аудиторию. ⚙️📊
А если хотите находить полезные инструменты и идеи для роста, загляните в подборку Telegram-каналов.