Відкривається в новій вкладці
UK
Увійти

Розсилки в Telegram: правила, ліміти й захист від бану

Олена Хижняк
Олена ХижнякЗасновниця Sviteya: вебінари та автоворонки в чатботах.
//9 хв читання

Коротка відповідь: розсилати в Telegram можна лише тим, хто сам запустив вашого бота (натиснув Start), із темпом до ~30 повідомлень на секунду на бота — і тоді ризик обмежень з боку швидкості мінімальний. Проблеми починаються, коли порушують правила: пишуть чужим людям, «стріляють» усю базу за секунду без черги або розсилають те, на що люди не підписувались. У цій статті — всі ліміти в цифрах, реальні причини банів і обмежень, механіка безпечної розсилки і чек-лист перед кнопкою «Надіслати».

1. Правило №1: кому взагалі можна писати

Бот у Telegram фізично не може написати першим людині, яка його не запускала. Це не налаштування, яке можна обійти, — це архітектура платформи. І вона працює на вас: саме тому в Telegram немає холодного спаму від ботів, і саме тому розсилки від ботів читають, а не ігнорують за звичкою, як email.

Практичні наслідки:

  • «Бази для розсилки» купувати марно. Куплений список номерів для бот-розсилки — гроші на вітер: бот не зможе написати жодному з цих людей
  • База будується тільки добровільно: людина сама натискає Start в обмін на цінність — лід-магніт, бонус, корисний контент, відстеження замовлення. Як будувати цей потік системно — у гіді про автоворонки
  • Згода вже вбудована в механіку. Start — це і є підписка. Але етика вища за механіку: людина підписалась на гайд, а не на щоденні акції. Пишіть про те, на що підписувались

Окрема категорія — розсилки в групи і канали: там ви publisher, а не бот-співрозмовник, і діють інші правила (пост бачать усі учасники). Публікації в канали за розкладом — теж частина автоматизації, але це інший інструмент, не «розсилка».

2. Правило №2: ліміти швидкості в цифрах

Цифри, які варто знати кожному, хто натискає «Надіслати всім»:

Ліміт Значення
Повідомлень різним людям ~30 на секунду на бота
Повідомлень в одну групу ~20 на хвилину
Повідомлень одній людині не частіше ~1 на секунду
Довжина текстового повідомлення 4096 символів
Підпис до медіа 1024 символи

Що це означає в часі для реальних баз (при коректній черзі):

  • 1 000 контактів — менш ніж хвилина
  • 10 000 контактів — близько 7 хвилин
  • 100 000 контактів — близько години

Цифри з розрахунку: Telegram дозволяє ~30 повідомлень на секунду, а черга Sviteya тримається на 25 — із запасом, щоб не впертись у помилку 429 на піку.

Цифри ліміту — з документації Telegram Bot API; перед важливим запуском перевірте актуальні значення там.

Тобто ліміти — не проблема навіть для великих баз. Проблема — софт, який їх ігнорує.

3. Що буде, якщо ліміти порушити

Сценарій, який проходив кожен, хто писав розсилку «руками» чи дешевим скриптом:

  1. Скрипт починає слати з максимальною швидкістю
  2. Telegram відповідає помилкою 429 Too Many Requests із параметром retry_after — «зачекай N секунд»
  3. Поганий скрипт ігнорує і тисне далі
  4. retry_after росте: секунди → хвилини → години. Розсилка «висне» посередині: половина бази отримала, половина ні, і ви не знаєте, хто саме
  5. У систематичних порушників можливості бота можуть бути обмежені надовго

Для бізнесу найгірший пункт — четвертий: розсилка про запуск, що зупинилась на середині бази в день дедлайну.

Рішення — не «слати повільніше на око», а черга відправлень: кожне повідомлення стає в чергу, яка автоматично тримає темп у межах лімітів і коректно обробляє відповіді Telegram. У Sviteya через чергу йде все — масові розсилки, тригерні, повідомлення воронок: натискаєте «Надіслати», решту робить система. Це різниця між «інструмент для розсилок» і «кнопка надіслати повідомлення в циклі».

4. За що насправді «банять» ботів

Другий механізм захисту Telegram — скарги користувачів. Кнопка «Заблокувати і поскаржитись» є в кожного, і масові скарги на бота ведуть до обмежень незалежно від дотримання швидкісних лімітів.

Чому люди скаржаться (за спаданням частоти):

  1. Занадто часто. Щоденні «гарячі пропозиції» — і за місяць база напівмертва. Орієнтир — 1–3 змістовні розсилки на тиждень, але остаточно ритм підкаже ваша база
  2. Не те, на що підписувались. Людина прийшла по чекліст про сон дитини, а отримує анонси вебінарів про інвестиції
  3. Нерелевантно сегменту. Чоловікам — акція на манікюр, тим, хто вже купив, — «останній шанс купити»
  4. Нуль цінності. Кожне повідомлення «продай-продай» без жодної користі між ними
  5. Немає керування. Людина хоче рідше — а вибір лише «терпіти чи заблокувати»

Зверніть увагу: усі пʼять причин — редакційні, а не технічні. Тому головний «захист від бану» — не хитрощі, а дисципліна змісту. Дайте кнопку «рідше» чи вибір тем — заблокований контакт втрачений назавжди, а «рідше» лишається в базі. І дивіться цифру блокувань після кожної розсилки: це головний датчик здоровʼя бази.

Про гроші: у Sviteya тариф рахується за активними контактами — це ті, з ким сервіс щось робив за оплачений період (відповів бот, пішла розсилка, поставили тег). Хто мовчить і нічого не отримував — не рахується. Деталі — на сторінці документації про розсилки і у «Частих питаннях».

5. Сегменти: головний захист і головний прибуток

Одна й та сама механіка розвʼязує обидві задачі — і зі скаргами допомагає, і з результатом: писати не всім, а тим, кому це доречно.

Аудиторія розсилки в Sviteya збирається з умов, як фільтр:

  • теги: «цікавився курсом» і немає тега «купив»
  • дії: участь у вебінарі, проходження воронки, голосування в опитуванні, покупка або її відсутність
  • поля і дати: «запис настане протягом 3 днів», «підписка закінчується за 3 дні», «день народження сьогодні» (умови по датах: сторінка документації)
  • джерело: мітка джерела записується в поле контакта, тож за нею теж можна відібрати («прийшли з березневої реклами»)
  • остання взаємодія: «мовчать 90+ днів» — сегмент реактивації

Аудиторію можна зібрати й зберегти як сегмент. Порожній фільтр означає «усі підписані», тому перед відправкою дивіться на лічильник «Отримувачів».

Три приклади «сегмент + повідомлення»:

  1. Салон: «немає запису 60 днів» → «Ми скучили 💛 −15% на укладку цього тижня»
  2. Школа: «зареєструвався на вебінар, не прийшов» → «Ось 10-хвилинна вижимка + запис»
  3. Магазин: «купував у категорії X» → «У категорії X нова колекція, ви бачите її першими»

Правило: що вужчий сегмент і конкретніше повідомлення — то вищий шанс, що люди відреагують, і менше причин заблокувати бота. У списку розсилок видно, скільки отримувачів і скільки кліків; про блокування читайте в «Діалогах»: там видно статус контакта «заблокував бота».

6. Масові проти тригерних

Масова розсилка — подія за вашою ініціативою: анонс, акція, новина, дайджест. Ви обираєте сегмент, час і текст.

Тригерна — реакція системи на дію чи дату людини: записалась → підтвердження і нагадування; кинула оплату → мʼяке повернення через годину; підписка згасає → попередження; мовчить 90 днів → реактиваційний ланцюжок.

Чому тригерні вимагають менше зусиль: вони завжди вчасні і завжди релевантні — бо їх викликає сама людина своєю дією. Налаштовуються раз, працюють роками. Якщо у вас є лише година на тиждень на розсилки — витратьте її на один новий тригерний сценарій, а не на чергову масову. Старти таких воронок описані в документації про тригери.

Технічно тригерна розсилка — це маленька воронка: тригер → умови → повідомлення, з усіма можливостями воронок (кнопки, гілки, паузи). Чим розсилка відрізняється від воронки і від публікації в канал — на сторінці документації про розсилки. Регулярність (щотижня тощо) робиться воронкою з тригером «за розкладом», а не розсилкою: розсилка — разова подія.

7. Як писати розсилку, яку не заблокують

Редакційні правила:

  • Один меседж — одна дія. Повідомлення з однією думкою і однією кнопкою конвертує краще, ніж «і це, і те, і ще подивіться»
  • Перший рядок вирішує. У пуші видно перші ~40 символів: «−15% на укладку до неділі» працює, «Доброго дня, шановні підписники!» — ні
  • Персоналізація — не лише імʼя. «{{Імʼя}}, ваш запис завтра о 12:00» — це змінні з картки контакту, і такі повідомлення читаються як особисті, бо вони особисті і є
  • Пишіть як людина. Тест: прочитайте вголос. «Раді повідомити про старт акційної пропозиції» — переписати
  • Час відправлення — перевірте на своїй базі: для B2C зазвичай вечори і неділя, для B2B — робочі ранки. Порівняйте дві-три розсилки в різний час цифрами, а не відчуттями
  • Не «допродуйте» тим, хто щойно купив, — окремий сегмент і окрема комунікація (подяка, онбординг, і лише згодом — наступний оффер)

8. Аналітика: розсилка вимірюється діями

«Охоплення велике, начебто непогано» — це не аналітика. Telegram не повідомляє боту, чи прочитала людина повідомлення, тому «відкриваність» тут вимірювати нічим — і це нормально: міряється те, що людина зробила. У списку розсилок Sviteya видно дату відправки, кількість отримувачів і кількість кліків по кнопках.

Що з цим робити:

  • порівнювати тексти й сегменти за кліками, а далі — за тим, що люди зробили після кліку: оплатили, записались, дійшли до цілі воронки
  • дивитись блокування як ціну розсилки: якщо після відправки блокувань помітно більше звичайного — міняйте частоту чи зміст
  • знайти свій час і ритм: порівняйте дві-три розсилки в різний час на своїй базі

Щоб звести розсилку з грошима, ведіть людину кнопкою у воронку з ціллю й оплатою: тоді в аналітиці воронки видно, скільки дійшло до оплати, і з якого джерела. Ширше про ланцюжок до грошей — у гіді з наскрізної аналітики і на сторінці документації про аналітику воронки.

9. Чек-лист перед відправкою

  • [ ] Сегмент: точно «кому це доречно», а не «всі»?
  • [ ] Перший рядок працює як заголовок пуша?
  • [ ] Одна думка, одна кнопка?
  • [ ] Змінні підставлені й перевірені (надіслали тест собі)?
  • [ ] Посилання з мітками (якщо ведете поза бота)?
  • [ ] Час відправлення — свідомий, а не «коли дописав»?
  • [ ] Ті, хто вже купив, виключені з продажного сегмента?
  • [ ] Після відправки: подивитись кліки й блокування, записати висновок

Вісім пунктів, дві хвилини — і ваша база житиме роками.

10. FAQ

Скільки повідомлень можна розіслати в Telegram за раз?

Скільки завгодно за обсягом — питання лише в темпі: до ~30 повідомлень на секунду на бота. Сервіс із чергою тримає темп сам: 10 000 контактів ≈ 7 хвилин, 100 000 ≈ година.

Чи можна робити розсилку людям, які не підписані на бота?

Ні, технічно неможливо: бот не пише першим тому, хто не натискав Start. База збирається лише добровільною підпискою — зазвичай в обмін на лід-магніт.

За що Telegram може заблокувати чи обмежити бота?

Дві причини: систематичне перевищення лімітів швидкості і масові скарги користувачів на спам. Перше знімається чергою відправлень, друге — релевантними сегментами, розумною частотою і цінністю змісту.

Яка нормальна частота розсилок?

1–3 на тиждень зі змістом, який має цінність для отримувача. Головний датчик — блокування після кожної розсилки: цифра росте — знижуйте частоту або міняйте зміст.

Що таке помилка 429 і що з нею робити?

Це відповідь Telegram «занадто швидко»: сервер просить зачекати вказану кількість секунд. Коректний сервіс автоматично сповільнюється і дошле все; поганий скрипт ігнорує — і отримує наростаючі обмеження.

Чим тригерні розсилки кращі за масові?

Вони завжди вчасні й релевантні, бо їх запускає дія самої людини (запис, оплата, тиша 90 днів). Налаштовуються раз і працюють постійно, без поточних зусиль.

Як зрозуміти, що розсилка спрацювала?

Дивіться на дії людей: кліки по кнопках, те, що вони зробили далі у воронці, і блокування. «Відкриваність» у Telegram недоступна — бот не бачить, чи прочитали повідомлення.

Чи платити за розсилки окремо?

У Sviteya — ні: розсилки входять у тариф, окремої плати «за повідомлення» немає. Тариф залежить від кількості активних контактів за оплачений період (вебінари тарифікуються окремо). Актуальні ціни — на сторінці «Тариф» у кабінеті.

Поділитися статтею

Залишити коментар

Зміст статті

Поділитися