Пуші: повторна монетизація аудиторії бота
База підписників бота - найближче, що є в арбітражі трафіку до «власного» активу: за цих користувачів ви вже заплатили один раз, а писати їм можна знову і безкоштовно. Пуші - і є цей важіль: розіслати новий офер усій аудиторії бота за розкладом або автоматично наздогнати саме того користувача, який щойно зареєструвався, але не вніс депозит. Кожен пуш - ще одна спроба заробити на трафіку, який ви вже купили.
Два типи пушів
- «За розкладом» - розсилка по всій аудиторії бота у дату й час, які ви вкажете.
- «За подією» - зведене повідомлення, яке спрацьовує, коли користувач тригерить подію воронки (наприклад, реєстрацію чи депозит). Іде саме цьому користувачу, а не всій базі.
Створення пуша
- Відкрийте «Пуші» і натисніть «Створити пуш».
- Введіть ID потрібного бота в поле «ID бота» - це внутрішній ID бота, а не його @username. Аудиторія береться з підписників саме цього бота і нікого більше.
- Задайте назву пуша (тільки внутрішня, підписники її не бачать) і текст повідомлення - до 4096 символів. Текст надсилається з увімкненим Telegram HTML-форматуванням, тож
<b>,<i>і<a href="">працюють - стежте, щоб теги були збалансовані, бо випадковий неекранований<чи&зламає всю відправку. - За бажанням прикріпіть одне зображення в полі «Зображення (необов'язково)». Коли зображення прикріплене, текст повідомлення надсилається як підпис до фото, а не як звичайне повідомлення.
- Виберіть тригер: «За розкладом» або «За подією». Пуш «За розкладом» вимагає вказаної дати й часу, інакше створити його не вийде.
- Натисніть «Створити пуш».
Якщо час запланованого пуша вже в минулому, він піде одразу - тож перевіряйте вибір дати, якщо мали на увазі «зараз», а пікер підставив час на кілька хвилин раніше.

Звідки береться аудиторія
Підписник потрапляє в базу, лише коли хтось запускає бота, у якого є активний Флоу - запис підписника відбувається саме як частина старту цього флоу. У бота без активного флоу можуть накопичуватися натискання /start, які так і не перетворюються на відстеженого підписника - тож якщо охоплення пуша виглядає підозріло малим, спершу перевірте наявність активного флоу, а вже потім сам пуш.
Після того як підписник відстежений, аудиторія пуша - це активні підписники бота: ті, хто його запустив і відтоді не заблокував.
Статуси та статистика доставки
Кожен створений пуш одразу стає живим і потрапляє в статус «Заплановано» - зведений і готовий чекати, незалежно від того, чи це відлік до часу відправки (для «За розкладом») чи готовність до наступної відповідної події (для «За подією»). Розсилка «За розкладом» потім переходить у «Надсилається», поки йде відправка, і завершується статусом «Надіслано» або «Помилка». Пуш «За подією» назавжди лишається в статусі «Заплановано» - це не зависання, а нормальний зведений стан, готовий спрацювати знову щоразу, як хтось тригерить подію.
Колонка «Охоплення» показує доставлено/усього за цей запуск.
- Користувачів, які заблокували бота, виявляють просто під час відправки, позначають автоматично і пропускають у наступних розсилках.
- Один мертвий чат ніколи не валить усю розсилку - помилки рахуються окремо по кожному одержувачу. Статус «Помилка» пуш отримує, лише якщо в нього була аудиторія, але не дійшло до жодного; порожня аудиторія - це чесний «Надіслано» з охопленням 0/0.
Поведінка пушів за подією
Пуш «за подією» зводиться в момент створення й лишається зведеним: із часом його може тригерити багато різних користувачів, і кожен отримує його не більш ніж один раз на подію-тригер - за умови, що на момент спрацювання він досі активний підписник. Використовуйте це для «грошових» моментів: «ви зареєструвалися - ось бонус на депозит» приходить, поки інтент ще гарячий.
Одного форма створення поки не вміє: вона лише перемикає пуш у режим «За подією», але не дає обрати, на яку саме подію він зводиться. Пуш, створений у дашборді, не прив'язаний до конкретної події й сам по собі не спрацює - тож щоб запустити пуш «за подією» на реальну подію (реєстрацію, депозит тощо), попросіть підтримку звести його після того, як ви його створили.
Часті граблі
- Після створення немає ні редагування, ні паузи - тільки створення, перегляд списку й видалення. Щоб змінити час, текст або тригер, видаліть пуш і створіть новий; видалення живого пуша «За подією» - це і є спосіб зупинити його спрацювання.
- Поле «ID бота» приймає внутрішній ID бота, а не його @username, і сторінка «Боти» цей ID ніде не показує - запам'ятайте його ще з моменту підключення бота або зверніться в підтримку.
- Пуш «За розкладом» потребує вказаних дати й часу ще до відправки форми - зберегти чернетку й запланувати пізніше не вийде.
- Пуші доходять лише до тих, хто запустив бота, поки в нього був активний флоу. Маленьке охоплення - зазвичай проблема флоу вище по воронці, а не самого пуша.
- Telegram обмежує звичайний текст повідомлення 4096 символами, і форма стежить за цим лімітом. Але якщо прикріпити зображення, текст іде як підпис до фото, а її Telegram обмежує 1024 символами - форма все одно приймає до 4096 без попередження, тож пуш із картинкою й довшим текстом падає під час відправки. Коли прикріплюєте зображення, тримайте текст у межах 1024 символів.
- Охоплення нижче за кількість підписників - нормальний відтік: заблоковані чати пропускаються й позначаються.
- Потрібен масовий анонс? Це «За розкладом». Повідомлення «За подією» йдуть лише тому користувачеві, який тригернув подію.