Telegram bot that sells paid subscriptions to the channel through wayforpay, with sql or google sheet.
- Project Meta
Develop a Telegram bot that:
Sells subscriptions to a private channel via WayForPay;
Automatically grants access to the channel after successful payment;
Manages subscriptions — removes users after the expiration date, sends reminders for renewal;
Keeps records in Google Sheets;
Can be deployed on a VPS (for example, Ubuntu / Docker).
- Telegram Bot Functionality User:
Upon starting, sees buttons with rates:
1 month (10 UAH)
3 months (25 UAH)
6 months (45 UAH)
Clicks the button → the bot generates a WayForPay link for payment.
After payment, the bot sends an invite link to the channel.
If the user already has an active subscription — the bot shows the status (“Subscription active until: ...”).
Administrator:
Receives notifications about new payments.
Can manually extend / deactivate a user's subscription.
Has the command /list to view active users (optional).
- Subscription Control System
A separate Python script or module:
Runs once a day / or at startup (can add cron later);
Checks subscription expiration dates in Google Sheets;
If the term has expired — removes the user from the channel;
One day before expiration — sends a reminder with a “Renew” button;
If the user renews — updates the date in the table.
- Google Sheets Integration
The table has the following columns:
| telegram_id | order_ref | amount | months | start_date | end_date | status |
status can be: active, expired, refunded
A record is added only if:
the transaction is Approved
such order_ref is not yet in the table
If the user is already in the table — updates end_date (subscription renewal).
- Flask Server (Webhook for WayForPay)
Receives requests from WayForPay after payment;
Checks transactionStatus == "Approved";
If the payment is new:
adds a record to Google Sheets;
creates an invite link to the channel;
sends the link to the user in Telegram;
Ignores transactions with statuses Refunded, Expired, InProcessing;
Has logging of all requests to the console or file (print / logging).
- Additionally
The code should be well-structured: bot_payment.py, webhook_server.py, subscription_checker.py.
All tokens, keys, IDs — placed in a separate file config.py.
- Work Result
Fully functional system:
Telegram bot with payments
WayForPay integration
Connection to Google Sheets
Automatic subscription management
Ready for deployment on VPS
-
120 Good day, I have experience in creating bots. I can develop a bot according to your specifications.
-
957 5 0 1 Good day!
I can implement your Telegram bot with payments through WayForPay, integration with Google Sheets, and automatic subscription management.
I have previously completed a similar project with a Flask webhook and a subscription renewal system — therefore, I guarantee stable operation and a professional code structure.
Send me a private message to discuss all the details.
I will be happy to collaborate!
-
9026 32 0 Hello, I have already created a bot for selling subscriptions to a channel multiple times, so please write to me, we will discuss everything in detail and I will gladly make such a bot for you as well and host it on the server)
-
172 1 1 Good day! I am ready to complete this project. Extensive experience in developing various applications.
-
2930 8 0 1 Hello 👋
I have experience creating Telegram bots with paid subscriptions, integrating WayForPay, Google Sheets, and automatic user management.
I have made similar solutions for info products and closed communities, where the bot itself:
accepts payments through WayForPay or Crypto API,
issues an invite to a private channel,
continues or disconnects subscriptions based on terms,
synchronizes everything with Google Sheets.
The technical stack I use:
… Python (Aiogram 3) — bot logic
Flask — WayForPay webhook
gspread / Google API — working with spreadsheets
Docker + Ubuntu VPS — deployment and stable operation
I implement everything turn-key:
structured code (bot_payment.py, webhook_server.py, subscription_checker.py),
a separate config.py for keys,
automatic daily updates of subscriber statuses.
-
46 Hello! 👋
I can create a Telegram bot for selling paid subscriptions through WayForPay with a database connection (SQL or Google Sheet).
The bot will be fully automated: the user clicks "Buy," makes the payment, after which the bot checks the transaction and sends access to the channel.
I can also set up a VPS and enable auto-start.
-
230 Ready to collaborate! I have not created such bots yet, but I will do my best to ensure that my work is of the highest quality and speed!
-
1002 5 1 Good day, you do not need a VPS, Railway for $5 is enough, I can implement this bot, some tasks in the technical specification are incorrect, the AI misunderstood, write to me and I will explain the points, do you already have a merchant ready (wayforpay)? I will implement everything listed in general, with a monorepository. All tokens, keys, IDs are moved to a separate file config.py. This is a fatal error, it should be stored in env, in Railway this is located in the dashboard, for setting up this data I will leave a web panel on SQL Admin.
Regarding Google Sheets, do you absolutely need it? It just needs to be set up and created in Google console, it's not difficult but I will need access for you to provide, or I can simply implement this in SQL admin, whichever is convenient for you, I will explain both options and show how to use them.
-
3092 11 0 Good day!
I have already created a bot that sells subscriptions to a channel on WayForPay.
I am ready to set it up for you, familiarize you with the functionality, and make adjustments if needed.
I will do it quickly.
-
4478 12 0 Hello! 👋🏻
I will create a Telegram bot that sells subscriptions through WayForPay, provides access to a channel, and then monitors renewals by itself.
Integration with Google Sheets or SQL, reminders, auto-kick upon expiration — everything turnkey.
I write in Python (aiogram + Flask), the code is clean, ready for VPS/Docker.
Deadline 4–6 days, budget 11,000 ₴
I would be happy to collaborate 🌸
-
1762 19 0 1 Hello!
We are working on the development of software, websites, automation systems, and more.
We accept projects for development "from scratch" as well as for technical refinement.
We work with a wide stack: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
We have practical experience in:
– system and application programming
– business process automation
… – information security
– technical project management
After project delivery, we provide free technical support for 14 days.
We work quickly, clearly, and with results.
We look forward to collaborating!
-
973 4 0 Hello, I have extensive experience in developing Telegram bots and integrating payment systems, write to me - I am ready to complete your order with the best quality)
-
9927 117 0 Hello!
I develop bots for Telegram using NodeJS. I am ready to take on the project. Write to me, we will discuss.
-
3390 24 0 Artem, good afternoon.
I have extensive experience in developing Telegram bots.
I am ready to create a bot according to your specifications.
Deadline: 3 days
Cost: 3500 hryvnias
Write to me, we will discuss the details.
-
1345 4 0 Hello!
I am ready to implement a Telegram bot with a full subscription cycle — from WayForPay payment to automatic access management and integration with Google Sheets.
What you will receive:
A bot with payments through WayForPay (Flask webhook, validation of Approved payments).
Automatic issuance of invite links to the channel after payment.
Subscription control: reminders, removal after expiration, updating the date.
Google Sheets accounting: telegram_id, order_ref, amount, end_date, status.
Structured code (bot_payment.py / webhook_server.py / subscription_checker.py / config.py).
… Preparation for deployment on VPS (Ubuntu / Docker).
I have experience in creating Telegram bots (Python + Bot API), working with Flask and Google API, deploying projects on VPS.
-
2174 4 0 Hello!
I can implement your task through the n8n service installed on your VPS. Here is an example of a similar completed project:
https://freelancehunt.com/showcase/work/oformlennya-pidpiski-telegram-oplatoyu/1951620.html
-
2211 18 3 Good day. I am engaged in the development and setup of Telegram bots. I have experience in integrating and setting up payment systems (including WayForPay) for subscription services based on Telegram with billing and automatic access management. I can develop the necessary system with accounting in Google Sheets for you, taking into account all nuances: validation of merchantSignature, flood control for Telegram, modular and secure code. Stack: Python, Aiogram, FastAPI, gspread. Write to me - we will discuss the details and I will immediately start working.
-
297 1 Hello.
This project requires the development of a subscription bot for Telegram, integrated with WayForPay, Google Sheets, and automated subscription management. I will create a modular solution based on Python, using aiogram, Flask, and Google API, ensuring secure payment processing, webhook handling, and automatic access control to a private channel. Subscription checks and reminders will be performed in a daily cron job, maintaining real-time accuracy of user status. The final system will be fully deployed on VPS/Docker, with clean, well-documented code and a scalable architecture.
-
4206 53 1 1 Hello Andriy, I specialize in bot development and have already completed such projects. I can start working today.
-
928 2 0 Hello!
Please let me know if you already have a registered account with WayForPay with active API keys and access to the test mode? This will help immediately determine how to set up the webhook and payment verification.
I have experience creating Telegram bots with payment integrations (Python + Flask + aiogram) and working with the Google Sheets API. I implement payment logic, automatic access granting, subscription control, and reminders. The code will be structured by modules and ready for deployment on a VPS.
I can start working quickly — please let me know if a private channel has already been created and if the bot needs to generate invite links by itself.
-
1945 7 0 I will implement a subscription bot "turnkey": payment through WayForPay, instant issuance of an invite to a private channel, accounting in Google Sheets, and daily subscription checks with reminders and auto-deactivation upon expiration. The architecture is based on Aiogram 3, a neat webhook (only Approved, protection against duplicates by order_ref), a separate subscription checker, logs, and clear statuses in the admin panel. I will deploy it on VPS/Docker, extract secrets into .env, provide short instructions and a smoke test — everything will work from the first launch.
I am ready to start today.
-
937 5 0 1 Hello!
I am engaged in the development of Telegram bots, using NodeJS and Python, connecting to various API services, databases, and visual tables.
I propose to discuss the details of your project, after which we will agree on a budget and timeline that are convenient for both. After completing the work, I guarantee the writing of user manuals and support for 10 days.
My portfolio and ready-made solutions can be found on the website - https://vaysed.me/
Or in the Freelance profile.
I would be happy to work with you!
-
3186 52 1 Hello, Artem! It sounds like an interesting project, and I am ready to help. Your requirements for bots, subscription sales through WayForPay, and integration with Google Sheets are clearly defined. I specialize in developing similar Telegram bots with FastAPI and aiogram, which ensures reliability and speed. With clean code and subscription automation, your channel will always remain relevant and grow effortlessly. As an experienced developer, I will also ensure the smooth operation of the system on VPS. Let's make your project successful!
Current freelance projects in the category Bot Development
Telegram group parser
22 USD
# Technical Assignment ## Project Goal It is necessary to develop a parser for Telegram groups that will find groups based on specified keywords and save the results in text files. ## Main Functionality ### 1. Group Search The parser should search for Telegram groups… Data Parsing, Bot Development ∙ 2 hours 46 minutes back ∙ 27 proposals |
Mailing to groups
33 USD
Technical TaskProject Goal It is necessary to develop a console application for Windows that sends messages to Telegram groups using pre-prepared Telegram sessions.Main Requirements1. Authorization The software must work through the Telegram Session. 2-3 ready Telegram… Python, Bot Development ∙ 2 hours 53 minutes back ∙ 24 proposals |
Creation of a TikTok farm with income generation
602 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 15 hours 11 minutes back ∙ 11 proposals |
Pocket Option trading bot
71 USD
I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows… AI & Machine Learning, Bot Development ∙ 1 day 15 hours back ∙ 18 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 1 day 17 hours back ∙ 40 proposals |