Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Telegram bot with paid subscription to the channel (SmartSender)

Telegram bot with a paid channel subscription + integration of WayforPay and Mono systems for payment (recurring payment)
Platform: SmartSender

Client's task - Create a Telegram bot that:
> Presents the educational project "Supervision Corners";
> Allows to subscribe recurrently to participation (auto-deduction monthly);
> Automatically grants access to the Telegram channel only to those with active payment;
> Notifies the user about upcoming deduction and handles payment errors;
> Contains a convenient menu with all important support functions.

Implemented - Main subscription logic:
> Recurring subscription with automatic deduction every 30 days;
> Integration with Monobank and WayforPay payment systems;
> Check payment status before granting access to the Telegram channel;
> If payment fails — send reminders, retry the next day, and in case of repeated failure — block access;
> Set an end date for access through Zapier integration (calculate +30 days from the last payment date);
> Automatic blocking of repeated subscription registration if there is already an active or paid period.

Telegram bot menu:
> Check subscription status (until what date it is paid, subscription activity);
> Support request (with notification to admin chat);
> Instructions for replacing the payment card,
> Subscription cancellation,
> Invite friends to the project.
+ Additional features:
Separate trial access chain for 14 days;
> Generate individual links for promos and different traffic channels;
> Write texts for all bot messages with client approval.

+ Also implemented similar bots for:
1) Client's colleague from Kazakhstan (Russian version);
2) The same client for another topic "Discussion Club" (similar logic, different topic).

Current role in the project
1. Client technical support:
> Fix bugs, adapt logic to changed conditions;
> Send broadcasts to users who did not pay for access;
Control over subscription validity and informing about critical situations.
2. Participant support:
> Respond to queries regarding subscription, access, payment;
> Provide instructions and manually check status if needed;
> Quick response to requests via bot menu (automatic sending to support chat).
Work details
Budget 111 USD
Added 5 June 2025
619 views
Freelancer
Ihor Danylchuk
Ukraine Kyiv  13  0

Available for hire Available for hire
13 Safes completed
On the service 2 years