Gain followers for free with GiftforsubBot

Creates a special link to your bot, sends gated content to subscribers and builds your Telegram audience.

Introduction

GiftForSubBot sends a gift in exchange for subscribing to a Telegram channel. A gift can be any type of message — usually a link, promo code, file or exclusive content.

In addition to checking subscriptions and delivering gifts, the bot stores users who interacted with your links so they can later receive broadcasts or be exported as a CSV file. This makes GiftForSubBot useful not only for subscriber growth, but also for lightweight Telegram audience management.

The bot works similarly to ControllerBot. @GiftForSubBot is the root bot where users connect and manage their personal bots. Gifts, broadcasts and audience interactions happen through these personal bots.

Create your first gift

First, create your own Telegram bot through @BotFather or copy the token of an existing bot.

Send the API token to @GiftForSubBot, then open your personal bot and verify that it works correctly.

Now add your bot as an administrator of your Telegram channel with permission to manage messages (this is necessary to publish posts with buttons) and add members, and create your first gift.

Users who click your gift link will be asked to subscribe to your channel first. After subscription, the bot automatically delivers the gift.

Broadcasts and User History Export

GiftForSubBot can reconnect with users who interacted with your gifts.

/broadcast lets you send a message directly through your bot to anyone who clicked your gift links — text, photo, voice message, file, whatever fits. You can target all users or a percentage of them, deliver silently or with a notification, and monitor or cancel the broadcast while it runs.

/history exports a CSV of everyone who clicked your gift links: their Telegram ID, name, username, and last activity date. Filter by gift to also get each user’s delivery status, or export everyone at once to get a list of which gifts each user went through.

👉 Read the full guide: GiftForSub for Power Users: Broadcasts and User History

Limits and free use 🎁

Each user has a balance of 🎁 representing how many operations they can perform. Every month, each user receives 1000🎁 for free.

Costs

  • sending a gift: 1🎁
  • broadcast delivery: 2🎁 per delivered message
  • user history export: 1🎁 per exported user (capped at 10,000🎁 regardless of audience size)

Limits

  • broadcasts: 5 per 24 hours
  • history exports: 10 per 24 hours

Unsuccessful and repeat gift clicks are not counted. It also doesn’t matter how many bots, channels or gifts you have — all operations use the same balance.

If the free monthly balance reaches zero, the additional balance is used. If both balances are empty, gifts and broadcasts pause until the balance is replenished.

If you want to connect more than one bot, you need at least 10,000🎁 in your additional balance for each extra bot (we don’t take them from you).