Gain subscribers for free with GiftforsubBot

Make a post with a button by clicking on which users will receive a preset message if they’re subscribed to the channel. The bot works on behalf of users’ personal bots, which allows to seamlessly integrate it with any channel

Introduction

GiftforsubBot sends ‘gifts’ in exchange for subscription. A gift is just a useful message: usually it’s a link, a promocode, a file.

It works much the same as ControllerBot. @GiftforsubBot is the main bot where users connect their personal bots that start working and users can create gifts in there.

The number of bots and channels is limited: by default it is one bot and one channel, which is enough for most users. But, for a fee, you can extend the limits up to five bots and five channels for each bot.

Create your first gift

First you need to connect your bot by sharing its API token. If you don’t have a bot, create it in @BotFather as shown in the first screenshot. If you want to connect an already existing bot, get the API token in the bot settings in @BotFather

Send the token to @GiftforsubBot, then open your bot and check it’s working

Make your bot an administrator of your channel with the right to manage messages (it’s needed to publish posts with buttons) and start creating your gift.

We won’t show all the steps as it’s easy. As a result, you get a gift that you can activate and test by clicking “Open link”. If everything is ok, you can make a post on the channel by clicking “Publish link”.

You can create multiple gifts and publish them many times, there are no limits on the number of gifts and posts. But there are other limits that you can learn below.

Limits on bots and channels

As mentioned, users can connect one channel and one bot for free, more is paid. The absolute limits are five bots and five channels per bot (this may change over time). Limits are raised in the main bot @GiftforsubBot in /payments. There you can get a trial period.

Most people have only one channel to push, but let’s imagine you’re a channels baron that owns four channels. You’ve got three ways:

1️⃣ Raise the channels limit to 4. The cheapest way, but you will have the same bot for all channels
2️⃣ Raise the bots limit to 4. The most expensive way, but you can stylize bots specifically for each channel
3️⃣ Something in between. You can raise both bots and channels limits to 2 so that each bot served its own pair of channels

(of course there’s always an option to use multiple accounts. We understand those who already have them, but if you don’t, better pay us)