← All projects
[Subscriptions · Payments] own product

Subscription Telegram service

The bot takes recurring payments via YooKassa and grants paid access on its own. ~200 paying users, in production.

live demo — click around like in the real bot
SB
Subscription Bot {{ statusText }}
/demo
This is a demo of the real payment flow. Tap /start below 👇
/start
Hi! This is a paid subscription service. Pick a plan:
{{ chosenLabel }}
Invoice Subscription · {{ chosenName }}
Merchant: {{ brandName }}
{{ chosenPrice }} ₽
Paid ✓ Access granted
plan:    {{ chosenName }}
key:     dY7k-4fA2-x9Q1
access:  until {{ paidUntil }}
status:  active · auto-renew
Three days before expiry, the bot sends a reminder and renews automatically.
YooKassa // mock screen — no real charges
{{ chosenPrice }} ₽ Subscription · {{ chosenName }}
4111 1111 1111 1111 12/29CVC ···demo card
01 · problem

Take recurring payments and manage paid access with zero manual work: granting, renewing, revoking.

02 · solution

A Bot API bot: plans, YooKassa invoices and webhooks, automatic access granting and revocation, renewal reminders, an admin panel with stats. Hosted and monitored on a VPS.

03 · result

~200 paying users. The service is live and generating revenue; payments and access run without me.

Python Bot API YooKassa VPS
next case: networking CRM →