Custom automationWe turn repetitive business processes into reliable systems
Telegram & messenger bots · ۱۴۰۴ – ۱۴۰۵

BCC VIP Channel Subscription Sales Bot

Fully automated subscription sales with Zarinpal + multi-level commissions + 4 role-based dashboards

A complete Telegram subscription-sales system that handles everything from user intake to payment, VIP channel membership, renewals and affiliate payouts — without human intervention.

BCC VIP Channel Subscription Sales Bot

The problem

Subscription sales were fully manual: users sent card receipts, admins checked them by eye, channel links were built by hand and expiry dates lived in Excel. The result: hours of delivery delay, forgotten renewals, constant affiliate disputes and forged receipts slipping through.

What we built

A modular aiogram 3 bot (handlers / routers / services) connected to Zarinpal and a P2P payment path. After payment confirmation the bot issues a one-time VIP link, records expiry in the database, sends automatic renewal reminders and removes expired users. Four separate dashboards were built for admin, finance, analyst and affiliates.

Highlights

  • Zarinpal gateway with server-side verification and double-payment prevention
  • Multi-level referral and commission system with per-affiliate settlement reports
  • Automatic renewal reminders and soft removal of expired members
  • Four role-based dashboards: admin, finance, analyst, affiliate
  • Dockerized deployment behind Caddy with automatic HTTPS

Delivery after payment

Within seconds

Sales & access workflow

Automated end-to-end

Affiliate commissions

Calculated per recorded transaction

Subscription renewals

Automated reminders & expiry handling

Stack:Pythonaiogram 3FastAPISQLite/SQLAlchemyZarinpalDockerCaddy

Which service family does this project belong to?

Need a system like this?

Request a build