Продавайте у своєму Telegram-боті не лише разові товари, а й підписки з автоматичним продовженням: доступ до клубу, навчання, закритого каналу, консультацій. Sviteya сама веде розклад, сама списує гроші зі збереженої картки і сама повідомляє вашу воронку про кожну важливу подію. Ні вам, ні вашим підписникам не потрібно заходити в кабінети платіжних систем.
Як це працює — коротко
- Ви створюєте товар з варіацією-підпискою (ціна + період, наприклад «300 грн щомісяця»).
- Додаєте у воронку кнопку оплати з цим товаром.
- Підписник оплачує на сторінці оплати (Stripe або WayForPay). Дані картки бачить лише платіжна система.
- Sviteya зберігає платіжний токен і далі списує гроші за розкладом сама.
- Ваша воронка реагує на події: оплату, продовження, невдале списання, скасування — і сама видає чи забирає доступ, шле нагадування.
Крок 1. Створіть товар із підпискою
Розділ «Товари й оплати» → «новий товар». Платіжна система (Stripe або WayForPay) підключається окремо в розділі «Інтеграції». У товарі:
- Назва і платіжна система — те, що бачить покупець на сторінці оплати, і те, через що приймаються гроші. WayForPay приймає оплати лише в гривні (UAH).
- Варіації — ціна і період живуть у варіації: це назва, ціна і період. Для підписки задайте Період: день, тиждень, місяць або рік, з будь-яким кроком («кожні 2 тижні», «кожні 3 місяці»). Сумарний період — до 1 року. Варіацій може бути кілька (наприклад, «Місяць» і «Рік»), тоді покупець обирає на сторінці оплати, а кнопка може вести на конкретну.
- Пробні дні (тріал) — необов’язково, від 1 до 60. Якщо вказано, перша оплата не списується: підписник лише зберігає картку, а перше списання відбудеться після закінчення пробного періоду. Працює з обома платіжними системами.
- Налаштування підписки (з’являються в уже збереженому товарі, коли в ньому є варіація з періодом):
- Автоповтори невдалих списань — увімкнено за замовчуванням. Якщо списання не пройшло, сервіс сам повторить спробу через 12 годин, потім через 1 день, потім через 2 дні. Вимкніть, якщо хочете керувати повторами власною воронкою.
- Автоскасування підписки через N днів на утриманні — за замовчуванням 7, можна задати від 1 до 60. Дні рахуються від першої невдачі: якщо за цей час жодна спроба так і не пройшла, підписка скасовується автоматично, а ваша воронка отримує подію «підписку скасовано».
- Сторінка успішної оплати — куди потрапить покупець після оплати (посилання https://). Порожньо — повернеться в бот.
- Сторінка оплати — «наша сторінка оплати» (покупець бачить товар, опис і поле для купона) або «одразу платіжка».
Важливо: якщо ви зміните ціну товару пізніше, це вплине лише на НОВИХ покупців. У кожній чинній підписці ціна зафіксована на момент покупки.
Крок 2. Додайте товар у воронку
У блоці «Повідомлення» додайте кнопку і натисніть на ній іконку «Зробити кнопкою оплати» (картка). Далі виберіть товар (і за потреби конкретну варіацію). Коли підписник натисне кнопку, одразу відкриється сторінка оплати. Куди повернеться людина після оплати — задається в налаштуваннях товару («Сторінка успішної оплати»).
Скільки людей відкрили оплату і скільки заплатили, видно біля кнопки; тих, хто відкрив оплату і не заплатив, збирає вкладка «Покинуті чекаути» у розділі «Продажі».
Крок 3. Побудуйте сценарії на тригері «Оплата товару»
Тригер «Оплата товару» запускає воронку, коли з оплатою або підпискою щось відбувається. Оберіть товар (за потреби — одну його варіацію) і подію:
| Подія | Коли спрацьовує | Для чого зазвичай |
|---|---|---|
| перша оплата | людина вперше оплатила підписку (для разового товару ця подія називається «успішна оплата») | видати доступ, привітати |
| неуспішна оплата товару | разова оплата не пройшла: WayForPay — одразу після відхиленої оплати, Stripe — коли мине час сесії оплати (до 24 годин) | нагадати про оплату |
| trial розпочато | людина зберегла картку і почався пробний період (грошей ще не списано) | видати доступ, пояснити умови: «У тебе {{пробних днів}} днів, перше списання — {{наступне списання}}» |
| підписку продовжено | чергове списання пройшло (з пробним періодом — і перше списання після його закінчення) | подякувати, нагадати, що входить у підписку |
| неуспішна спроба списання підписки | списання не пройшло (спрацьовує з першої невдачі серії, а не на кожен автоповтор) | попередити, дати кнопки «Повторити оплату» / «Оновити картку» |
| підписку скасовано | скасовано вами в кабінеті («Продажі → Підписки», картка контакта) або автоматично через борг | попрощатись, запропонувати повернутись, забрати доступ |
| змінив варіацію | підписник перейшов на іншу варіацію (апгрейд або даунгрейд) | підтвердити зміну |
| за N днів до списання | за вказану кількість днів до дати наступного списання (для активних підписок) | нагадати про майбутнє списання |
| підписка завершилась | зараз не спрацьовує: підписки не мають фіксованої кількості платежів | не будуйте на ній сценаріїв |
Події життєвого циклу підписки (всі, крім «першої оплати» і «неуспішної оплати товару») доступні, коли обраний товар або варіація є підпискою.
Дії у воронці
У блоці «Дія» для підписок доступні такі дії (у кожній обирається товар):
- скасувати підписку — скасовує чинну підписку контакта на цей товар. Найчастіше вішається на кнопку «Скасувати підписку» з повідомленням-підтвердженням після дії.
- повторити спробу списання — списує борг поточного періоду зараз; має два виходи: «списання вдалося» і «не вдалося», тож можна будувати ланцюжки нагадувань.
- оновити картку — надсилає підписнику посилання на заміну картки. Stripe: заміна картки без списання. WayForPay: оплата періоду новою карткою — вона закриває борг і зберігає нову картку.
- Змінити варіацію — переводить підписку на іншу варіацію того ж товару: апгрейд — одразу з доплатою різниці, даунгрейд — з наступного періоду. Виходи: «Змінено» і «Потрібна доплата» (якщо тихе списання не пройшло, людині приходить посилання на оплату різниці).
Змінні (підстановки в текстах)
Для кожного товару-підписки у списку змінних (категорія «Підписки») доступні:
- стан підписки — активна / на утриманні / скасована / завершена (мовою бота);
- оплачено до — дата, до якої період оплачено (ДД.ММ.РРРР);
- наступне списання — дата наступного списання; для тріалу це дата першого справжнього списання;
- кількість списань — скільки платежів уже пройшло;
- днів на утриманні — скільки днів триває борг (0, якщо боргу немає);
- пробних днів — тривалість тріалу з налаштувань варіації;
- варіація — назва варіації, за якою платить людина;
- посилання на оплату — посилання на оплату поточного періоду цією підпискою (щоб текст «оплата не пройшла» був ваш власний, з кнопкою і фото).
Вставляйте змінні кнопкою вибору змінних у тексті повідомлення.
Приклад повідомлення для події «trial розпочато»:
Вітаю! Твій пробний період — {{пробних днів}} днів. Перше списання — {{наступне списання}}. Скасувати можна будь-коли кнопкою нижче.
Умови (розгалуження)
У блоці «Умова» оберіть вид «Підписка», товар (за потреби — варіацію) і перевірку:
- підписка активна — лише статус «активна»; підписка на утриманні під цю умову не підпадає;
- на утриманні — останнє списання не пройшло;
- немає живої підписки — підписки немає зовсім, або вона скасована чи завершена;
- підписку скасовано — підписка існувала і скасована;
- днів на утриманні ≥ — щоб, наприклад, на третій день боргу забрати доступ, а до того лише нагадувати.
Як відбувається скасування
Скасувати підписку можуть:
- Сам підписник — якщо ви додали у воронку кнопку з дією «скасувати підписку». Рекомендуємо давати таку кнопку в повідомленні після оплати.
- Ви — у розділі «Продажі», вкладка «Підписки» (кнопка «Скасувати»), або в картці контакта.
- Автоматично — якщо списання не проходять довше, ніж налаштоване «автоскасування через N днів».
Що відбувається при скасуванні: наступні списання знімаються з розкладу назавжди (гроші більше ніколи не списуються). Зверніть увагу на різницю з тригером:
- якщо підписку скасували ви в кабінеті або вона скасована автоматично, ваша воронка отримує подію «підписку скасовано»;
- якщо підписник скасував сам кнопкою з дією «скасувати підписку», окремий тригер не спрацьовує — подію видно в журналі, а прощальне повідомлення будуйте у цій самій воронці одразу після дії.
Умова «підписка активна» стає хибною одразу після скасування. Якщо хочете залишити доступ до кінця оплаченого періоду — побудуйте це у воронці, використовуючи змінну «оплачено до».
Рекомендований мінімальний набір воронок
- Продаж: повідомлення з кнопкою оплати.
- Після оплати (події «перша оплата» і «trial розпочато»): видати доступ + підтвердження з датою наступного списання + кнопка «Скасувати підписку» (дія «скасувати підписку» і прощальне повідомлення одразу після неї).
- Нагадування (подія «за N днів до списання», наприклад за 3 дні): «скоро списання на суму…».
- Борг (подія «неуспішна спроба списання підписки»): пояснення + кнопки «Повторити оплату» і «Оновити картку»; через умову «днів на утриманні ≥» — забрати доступ.
- Прощання (подія «підписку скасовано») для скасувань, зроблених вами або автоматичних: подякувати, запропонувати повернутись.
Часті питання
Чи бачить Sviteya дані картки?
Ні. Картка вводиться на сторінці платіжної системи; Sviteya зберігає лише платіжний токен.
Що як людина оплатила із запізненням?
Дата списання «заякорена» за першою оплатою: якщо списання 1-го числа не пройшло, а гроші списались 3-го, наступне списання все одно 1-го. Дні боргу не зсувають розклад. Пропущені повні періоди не донараховуються: списується один період.
Чи можна змінити ціну для чинних підписників?
Ні, ціна в чинній підписці зафіксована. Зміна ціни товару діє лише для нових покупців.
Тріал і WayForPay?
Працює: при активації тріалу картка перевіряється без списання (операція на 0 грн), а перше списання відбувається в кінці пробного періоду.