How to create Subscription bot?

Create and Manage Subscription bot with SmartBotsLand! 🚀

Looking to monetize your Telegram channel or group? With the Subscription bot from SmartBotsLand, you can easily set up subscription plans, manage members, and ensure a secure environment for your community.

In this tutorial, we’ll show you step-by-step how to:

✅ Create subscription plans that suit your members.
✅ Automatically manage members and renewals.
✅ Keep your channel safe by blocking unauthorized users.

Whether you have a private channel, an exclusive group, or share premium content, this guide will help you turn your Telegram into a successful subscription-based community.

How to create Subscription bot?

1. First of all, to get started, you should launch the SmartBotsLand bot.

2. Next, choose “🚀 Create Bot “to proceed with the setup.

3. After that click on “💵 Create Subscription Bot” button.

4. Next, click on “Subscription Bot” button.

4. Enter the bot token you got from @Botfather.

Create bot form SmartBotsLand

5. In the next step, you should answer to these questions:

  • Frist, enter your full name.
  • Then, provide a valid email address.
  • Finally, select your country.

6. Finally, click “Start Your Bot” to complete the setup.

Start SmartBotsLand bot

How to setting up Subscription bot?

1. Frist of all click the “Setting” button.

2. Add the Bot to Your Group or Channel.

  • To begin, add your bot to your private channel or group and promote it to admin. This step is essential for granting the bot the necessary permissions.
  • Afterward, click the “Check It Out” button to verify the setup.

3. Select a Group or Channel to Manage.

  • You’ll see a list of groups and channels where your bot is a member, Select the one you want to manage.

Note: Each subscription bot can manage only one private group or channel.

Select channel for subscription

5. Set Payment Methods.

Then click “Continue” and choose how users should pay for the membership.

6. Customize Subscription Plans.

  • Subsequently, click “Next Level” to continue customizing your subscription plans.
  • Then in the new window, fill in:
    • Title: Name of the subscription plan.
    • Duration: Specify how long users can access your content (e.g., days, weeks, or months).
    • Price: Set the amount users need to pay for each plan.

7. Save and Finalize.

  • Once you’ve customized your plans, click “SAVE & BACK TO BOT” to finalize your settings.

Choose currency for Subscription bot

Create plan for Subscription bot

Tip: Add a Free Plan to let users access your content for free for a limited time. Once the free period ends, they’ll need to pay to continue using your content.

The Subscription bot Template Menu

As the bot owner, you will see the ‘Admin‘ button, So when you click on the ‘Admin‘ button, you’ll find several sub-buttons that provide various management options.

  1. 💰Extension or Upgrade: Use this button to upgrade your bot after your 7-day free trial.Upgrade button for Subscription bot
  2. 🧑‍💻SmartBotsLand Support: For assistance, click the Support button to contact our team. We’re here to help you!Support button for Subscription bot
  3. ⚙️Payment Settings: Use the Payment Settings button to choose your currency and payment method. You can use CoinPayments for online transactions or set up manual payments where users send you payment receipts for approval.Payment setting for Subscription bot
  4. 🌐Admin Panel Info: By clicking on this button, you can get your login information.Login info for Subscription bot
  5. 🎖 Generate VIP Code: Create VIP codes for special customers to grant temporary free access to your content/products.VIP Codes for Subscription bot
  6. 💠Edit Plans: Use this button to edit or delete the plans you have created before.Edit plan in Subscription bot
  7. 📊Reports: You can receive the reports of your channel members (those who have received the subscription link from your bot and have become a member of your channel) and the list of users’ transactions.Channel member report for Subscription bot

 

Transaction report for Subscription bot

You can also view detailed information about your bot users directly in your admin panel. To access this information, follow the steps below:

  1. First, enter your admin panel.
  2. Next, go to the Bot Management menu, click on Bot Buttons, and then select the Result button in front of your desired plan.
  3. Finally, click on the Details icon next to your desired plan to see the user-specific details.

Result button in Subscription bot

Detail button in Subscription botImportant Tips 

  • You can only edit subscription plans or payment gateways directly within the bot, ensuring that all changes are made securely and efficiently.
  • To provide a premium experience for special users, you can make use of the VIP Code feature, which allows you to offer temporary access to select customers.
  • In order to keep your VIP content exclusive to paid members, it is crucial that you do not delete the Assistant Bot from your private channels or groups. This step ensures the subscription system continues to function securely.
  • For smooth operation, make sure not to delete the Sample button in your admin panel. Additionally, avoid activating the Setting button in your admin panel, as it may lead to unintended changes.

Sample button in Subscription botDeleting the Assistant Bot from Channels and Groups

When you add a subscription bot to your group or channel, an Assistant Bot is automatically added as well. This bot plays a crucial role in managing your channel’s security and subscription system:

  1. It prevents unauthorized access.
    • The Assistant Bot ensures that only users who have subscribed via your bot can join your group or channel. Moreover, it actively monitors subscription statuses.
  2. It monitors subscription expiry.
    • In addition, the bot automatically removes users from the channel when their subscription expires, ensuring that only active members remain.

What Your Customers See in Your Subscription bot

When your customers send /start in your bot, they’ll see these buttons:

1. 💰 Subscription plans:

  • First, customers can view and choose a plan that suits their needs.
  • Once they select a plan, they’ll answer a few questions from the bot.
  • They can pay using the methods you’ve set up, such as online gateways or manual payments.

Get plan in Subscription bot

  • After payment, the bot sends them a unique link to join your VIP channel or group.
  • Additionally, the bot reminds them that their plan is about to expire.(3,1 days before expiration)
  • If they don’t renew their plan, the bot automatically removes them from the channel/group once their subscription expires.

How Manual Payment Works?

Manual payment allows customers to complete their purchase by transferring money outside the system (e.g., bank transfer, cash deposit). Here’s how it typically works:

  1. Customer Places an Order:
    The customer selects their items and chooses “Manual Payment” as the payment method at checkout.
  2. Payment Details Provided:
    Then system displays instructions for manual payment, such as bank account details, a payment reference code, or other required information.
  3. Customer Makes the Payment:
    After that the customer transfers the payment through the specified method (e.g., bank app, cash deposit, etc.).
  4. Proof of Payment Submitted:
    Finally, Customer uploads proof of payment (like a receipt or transaction ID) via the platform or sends it to the seller through the specified communication channel.Manual payment in Subscription bot
  5. Seller Verifies the Payment:
    The seller checks their records or bank account to confirm the payment.
  6. Order Confirmation:
    Once the payment is verified, the seller marks the order as “Paid,” and the order processing continues (e.g., shipping, access to digital products).Admin confirm payment in Subscription bot

This method is useful in scenarios where automatic payment gateways aren’t available or preferred.

2. 💳My Transactions: 

Customers can download a detailed report of their transactions, and report includes:

  • A summary of all payments completed.
  • Information like the price and duration of each plan.
  • Clear visibility of when each subscription will end.
  • And the total number of subscriptions purchased.

Customer Transaction in Subscription bot3. 🎖VIP Users:

  1. Send a Request to Admin
    • Users can send a request through the bot to obtain a VIP Code.
  2. Admin Generates the Code
    • Then, the admin creates a special VIP Code with a custom duration, allowing the user to access the VIP channel for free for a limited time.
  3. Join VIP Channel for Free
    • Finally, the user enters the VIP Code, they can enjoy the selected plan and join your VIP channel or group without any payment.

VIP users in Subscription bot👨‍💻Support:

The Support button in your subscription bot allows customers to easily communicate with you.

  • How It Works:
    • Customers can send messages or questions directly to you through this button.Customer in Contact us button in Subscription button
    • Then, you can respond to their inquiries promptly, ensuring a seamless support experience.Admin in Contact us button in Subscription bot

Customize Your Plans

If you want to customize your plans, follow the steps below:

  • Customer Signup

    • Your customers must first sign up in your bot and then select a plan.
    • Then, enable the “Sign Up” button in your bot settings.

Bot Buttons menu in Subscription bot

Active Sign Up button in Subscription bot

    • Add your desired question as the registration question for new users.Registration question in Subscription bot

 

    • Adjust your plan settings to make them available only for registered users.Edit plan in Admin panel in Subscription botEnable plan for register user in Subscription bot
  • Join Public Group/Channel

Customers are required to join your public group or channel before they can use the bot.

    • Add your bot as an admin to your desired group or channel. This is necessary for the bot to verify memberships.
    • And enable the “Forcible Membership” feature from your admin panel, and specify the link to your group or channel.
    • When a customer interacts with the bot for the first time or tries to use its buttons, the bot automatically checks if they’ve joined the specified group or channel.
    • Then if the customer has joined your group or channel, they can proceed to use the bot’s features. Otherwise, the bot will prompt them to join first.

Forcible Membership for Subscription bot

  • Restrict Plan Access

If you want only specific users to access your plans, follow these steps:

    • Create user groups based on your desired criteria (e.g., VIP members, active customers).

Group user list in Subscription bot

 

Create new user group in Subscription bot

    • Set the bot’s buttons or specific plans to be accessible only to selected user groups.

Allow user group in Subscription bot

 

Choose user group in Subscription bot

  • One-Time Plan Access

    You can limit customers to getting a plan just once.

Edit plan in Admin panel in Subscription botPermision for Subscription bot

  • Currency Options

    You can easily set your preferred currency by following these steps:

    1. First, go to your “Admin Panel(Dashboard).
    2. And from the “Bot Management” menu, select “Bots“.
    3. Then click the “Edit” icon next to your bot’s name.
    4. Finally, in the “Currency” section, choose your desired currency.

Edit bot to set your desire currency to Telegram Store bot

Change Currency In Telegram Store bot

 

  • Customize Questions

    Customize the questions shown to your customers when they request a plan.

Edit plan in Admin panel in Subscription bot

Add or edit question in Subscription bot

  • Add more recipients

To add recipients to your subscription plan, follow these steps:

    1. Enter your admin panel. From the Bot Management menu click on “Bot Buttons“.
    2. Next, click on the “💰 Subscription Plans” button and select your desired plan.
    3. Then, click on the “edit” icon next to your chosen plan.
    4. And in the Recipients section, you can add your desired recipients.

Edit plan in Admin panel in Subscription bot

Add Receipent in Subscription bot

 

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.