Коротка відповідь: розсилати в 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. Що буде, якщо ліміти порушити
Сценарій, який проходив кожен, хто писав розсилку «руками» чи дешевим скриптом:
- Скрипт починає слати з максимальною швидкістю
- Telegram відповідає помилкою 429 Too Many Requests із параметром retry_after — «зачекай N секунд»
- Поганий скрипт ігнорує і тисне далі
- retry_after росте: секунди → хвилини → години. Розсилка «висне» посередині: половина бази отримала, половина ні, і ви не знаєте, хто саме
- У систематичних порушників можливості бота можуть бути обмежені надовго
Для бізнесу найгірший пункт — четвертий: розсилка про запуск, що зупинилась на середині бази в день дедлайну.
Рішення — не «слати повільніше на око», а черга відправлень: кожне повідомлення стає в чергу, яка автоматично тримає темп у межах лімітів і коректно обробляє відповіді Telegram. У Sviteya через чергу йде все — масові розсилки, тригерні, повідомлення воронок: натискаєте «Надіслати», решту робить система. Це різниця між «інструмент для розсилок» і «кнопка надіслати повідомлення в циклі».
4. За що насправді «банять» ботів
Другий механізм захисту Telegram — скарги користувачів. Кнопка «Заблокувати і поскаржитись» є в кожного, і масові скарги на бота ведуть до обмежень незалежно від дотримання швидкісних лімітів.
Чому люди скаржаться (за спаданням частоти):
- Занадто часто. Щоденні «гарячі пропозиції» — і за місяць база напівмертва. Орієнтир — 1–3 змістовні розсилки на тиждень, але остаточно ритм підкаже ваша база
- Не те, на що підписувались. Людина прийшла по чекліст про сон дитини, а отримує анонси вебінарів про інвестиції
- Нерелевантно сегменту. Чоловікам — акція на манікюр, тим, хто вже купив, — «останній шанс купити»
- Нуль цінності. Кожне повідомлення «продай-продай» без жодної користі між ними
- Немає керування. Людина хоче рідше — а вибір лише «терпіти чи заблокувати»
Зверніть увагу: усі пʼять причин — редакційні, а не технічні. Тому головний «захист від бану» — не хитрощі, а дисципліна змісту. Дайте кнопку «рідше» чи вибір тем — заблокований контакт втрачений назавжди, а «рідше» лишається в базі. І дивіться цифру блокувань після кожної розсилки: це головний датчик здоровʼя бази.
Про гроші: у Sviteya тариф рахується за активними контактами — це ті, з ким сервіс щось робив за оплачений період (відповів бот, пішла розсилка, поставили тег). Хто мовчить і нічого не отримував — не рахується. Деталі — на сторінці документації про розсилки і у «Частих питаннях».
5. Сегменти: головний захист і головний прибуток
Одна й та сама механіка розвʼязує обидві задачі — і зі скаргами допомагає, і з результатом: писати не всім, а тим, кому це доречно.
Аудиторія розсилки в Sviteya збирається з умов, як фільтр:
- теги: «цікавився курсом» і немає тега «купив»
- дії: участь у вебінарі, проходження воронки, голосування в опитуванні, покупка або її відсутність
- поля і дати: «запис настане протягом 3 днів», «підписка закінчується за 3 дні», «день народження сьогодні» (умови по датах: сторінка документації)
- джерело: мітка джерела записується в поле контакта, тож за нею теж можна відібрати («прийшли з березневої реклами»)
- остання взаємодія: «мовчать 90+ днів» — сегмент реактивації
Аудиторію можна зібрати й зберегти як сегмент. Порожній фільтр означає «усі підписані», тому перед відправкою дивіться на лічильник «Отримувачів».
Три приклади «сегмент + повідомлення»:
- Салон: «немає запису 60 днів» → «Ми скучили 💛 −15% на укладку цього тижня»
- Школа: «зареєструвався на вебінар, не прийшов» → «Ось 10-хвилинна вижимка + запис»
- Магазин: «купував у категорії 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 — ні: розсилки входять у тариф, окремої плати «за повідомлення» немає. Тариф залежить від кількості активних контактів за оплачений період (вебінари тарифікуються окремо). Актуальні ціни — на сторінці «Тариф» у кабінеті.