How to run a Telegram giveaway
Updated 12 November 2026 · By the Vast team
The classic Telegram giveaway asks people to join a channel or group, then draws winners from those who did. You can run it with Telegram's built-in Giveaway feature, which awards Telegram Premium, Stars or a prize you announce, or with a giveaway page that can add actions outside Telegram. Either way, Telegram's terms say you alone are responsible for following the law.
Vast is our product, so weigh that. We read Telegram's Terms of Service, its September 2024 post on Star giveaways and its Bot API documentation on November 11, 2026, plus Vast's own code for what its Telegram actions check. telegram.org served us the EU edition of its Terms, so we also read the global page in an Internet Archive copy from November 1, 2026. The giveaway section is in both.
What do Telegram's terms say about giveaways?
Telegram's Terms of Service open with a short list. Among other things, you agree not to "send spam or scam users." The terms for Telegram Premium on the same page then have a section, 7.8, called "Giveaways in Channels." The parts that matter to a host:
- "Certain countries or jurisdictions may impose regulatory constraints on giveaways. If you run a giveaway, you are solely responsible for complying with applicable law."
- Admins can announce "arbitrary prizes in addition to premium subscriptions," and are "solely responsible for delivering said prizes to giveaway winners."
- "Telegram selects winners based on the criteria that channel administrators choose when setting up the giveaway. The results are final and cannot be altered or reversed."
- "Channels that mislead users into joining by means of giveaways that are later refunded" through a third party such as a bank "may be terminated or assigned a scam label and removed from Telegram search."
- Giveaway purchases are nonrefundable. If too few people are eligible, the admins receive the Premium links nobody won.
Telegram's Terms also set 18 as the minimum age to sign up in EU countries, among others. Keep that in mind when you set your giveaway's minimum age.
This isn't legal advice; check with a lawyer for your country and prize.
Should you use Telegram's Giveaway feature or a giveaway page?
Telegram's Star giveaways post (September 6, 2024) says channel and group owners can host giveaways "to promote their communities and reward random members with prizes," and earn boosts in return. It calls them "prepaid and completely transparent." It says to start one from Channel Settings > Statistics > Boosts, or Group Info > Statistics > Boosts for a group. Menus move, so check in your app.
| Telegram's Giveaway feature | A giveaway page | |
|---|---|---|
| Prize | Premium or Stars, paid up front, plus any prize you announce | Anything you deliver yourself |
| Who can enter | Members, by the criteria you set, including channels you list | Anyone with the link |
| Who draws | Telegram, and the result is final | You, or the tool you use |
| Actions off Telegram | Not described in Telegram's post | Yes, such as Steam, Twitch or X |
| Rules | Telegram's terms, plus anything you publish | Your own official rules |
Telegram's feature suits giving Premium or Stars to your own members. A page suits a prize you deliver yourself, such as a game key or merch, entries from people who aren't in your channel yet, and published official rules.
How do you make a join-to-enter giveaway fair?
- Keep entry free. Joining a channel costs nothing. Paid entries change the picture, and Telegram's terms single out channels that lure people with giveaways that are later refunded.
- One entry per person, and say that multiple accounts are disqualified.
- Expect people to leave. Some will join, enter and leave. If staying matters to you, say in your rules that winners must still be members at the draw, and check.
- Don't spam. Don't message strangers in bulk to promote the giveaway. Telegram's Terms ban spam.
- Contact winners from your official account, and say in your rules which account that is, so entrants can tell a real message from an impersonator.
- Draw from a clean list. Our guide to picking a giveaway winner covers duplicates, proof and announcing.
How does Vast check Telegram joins?
Vast is our product, so weigh this section as a vendor's description.
Vast's Join Telegram Channel/Group action can check that each player joined before their entries count, but only when you set it up to:
- Create a bot with @BotFather and add it as an admin of your channel or group.
- In the action, choose Public or Private and paste the invite link. For a private chat, enter its title exactly as Telegram shows it.
- Under Tracking options, choose Check follow status, then use the bot you saved in Integrations or paste its token.
Players connect their own Telegram account to Vast with Log in with Telegram, open your invite, join, and press Submit. Vast then asks Telegram, through your bot, whether that account is in the chat. Telegram's Bot API documentation says this lookup "is only guaranteed to work for other users if the bot is an administrator in the chat," which is why your bot must be an admin. Our help article Verify Telegram joins with your own bot has every step, and Connect your Telegram is the player's side.
What isn't checked:
- Tracking options set to None. That's the default. The player presses Submit after joining, and Vast takes their word for it.
- Leaving later. Vast checks once, when the player submits. It doesn't check again at the draw, so look at winners if staying matters.
- The View post action. It shows your public post and a Submit button, and nothing more.
Keep the bot an admin until the giveaway ends, or players who joined may not get their entries. For a private chat, set up the action soon after adding the bot, or send a message in the chat first: Telegram only keeps the bot's recent activity for 24 hours. In the two-step launch flow, Join Telegram opens the advanced editor, where these options are.
Around that, winners are drawn at random from everyone who entered when the giveaway ends, and actions worth more entries improve a player's odds. You can't win your own giveaway, and nobody wins twice. Vast drafts official rules for you, starting with no purchase necessary and banning "multiple email addresses, identities, or devices." You can add Steam, Twitch, Discord or X actions to the same giveaway; Steam and Twitch are checked, while Discord and X aren't today.
Telegram actions work on the free plan, which runs one giveaway a month with one prize and one winner. As of November 11, 2026, Basic costs $15 a month or $108 a year and allows up to 30 winners. See our plans comparison. For the rules themselves, our rules template has fill-in wording.
Run a Telegram giveaway with joins checked by your own bot, and official rules drafted for you. Start a giveaway
FAQ
Are giveaways allowed on Telegram?
Yes. Telegram has its own Giveaway feature for channels and groups. Its terms say you're solely responsible for complying with the law, and that channels that mislead people into joining with giveaways later refunded can get a scam label.
Can Telegram pick the winner for me?
With its built-in Giveaway feature, yes. Telegram selects winners by the criteria you choose, and its terms say the results are final and can't be reversed.
Does Vast check that people joined my Telegram channel?
Only if you turn on Check follow status and add your own bot as an admin of the channel or group. With Tracking options set to None, the default, joins aren't checked.
Why does my bot need to be an admin?
Telegram's Bot API says a bot can only reliably look up other members of a chat when it's an administrator there. Vast uses your bot to ask whether each player is a member.
Sources
- Telegram Terms of Service — spam and scams, sign-up age, section 7.8 Giveaways in Channels; read in the EU edition telegram.org served us and the global page archived 2026-11-01, checked 2026-11-11
- Star Giveaways and More (Telegram blog, 2024-09-06) — who can host, prizes, boosts, where to start one, checked 2026-11-11
- Telegram Bot API: getChatMember — membership lookups need the bot to be an admin, checked 2026-11-11
- Vast's Telegram action and check code, the help center (Verify Telegram joins with your own bot, Connect your Telegram) and live plan data — Vast facts, checked 2026-11-11
More guides
- Giveaway ideas for game developers: wishlists, keys, Discord: Giveaway ideas for indie game developers: wishlist pushes, Steam key drops, playtest access, Discord growth and creator collabs, all within Valve's rules.
- How to pick a giveaway winner fairly, with proof and no bots: Pick a giveaway winner fairly: random or weighted draws, removing bots and duplicate entries, keeping proof, backup winners, and announcing the result openly.
- Kick giveaways for streamers: rules, follows, subs and draws: Run a Kick giveaway: what Kick's guidelines say about buy-ins and bots, follow and sub entries, drawing on stream, and why Vast doesn't check Kick follows.
- Rafflecopter alternative: Vast after Rafflecopter shut down: Rafflecopter shut down on October 1, 2025. What it offered, how Vast compares on free plans, prices, entry options, rules and email lists, and how to switch.
- YouTube giveaways: contest rules, comment entries and draws: Run a YouTube giveaway: what YouTube's contest policies require, comment and subscribe entries, secret codes, fair draws, and what Vast checks.
- Free giveaway tool: run a giveaway at $0, with no card: Vast's free giveaway tool: no card, one giveaway a month, Steam, Twitch, Discord and X actions, official rules, a random draw, and when an upgrade is worth it.
- Grow your email list with giveaways: consent, tools, tips: Grow an email list with a giveaway: GDPR and CAN-SPAM consent basics, Mailchimp and MailerLite on Vast, a welcome sequence, junk sign-ups and what to measure.
- How to run an X (Twitter) giveaway in 2026, step by step: Run a follow-and-repost giveaway on X (Twitter): what X's rules allow, picking a prize, writing the post, no purchase necessary, fair draws and bot entrants.
- KingSumo alternative: Vast vs KingSumo's $49 lifetime deal: Looking for a KingSumo alternative? Vast vs KingSumo on the $49 AppSumo lifetime deal, free plans, Twitch and Steam entries, email lists and AI agents.
- Run a giveaway with an AI agent: Claude, Cursor and Codex: Let Claude Code, Claude, Cursor, Codex or any MCP client draft and track a Vast giveaway. Setup, an example prompt, what stays with you, and the limits.
- Shopify giveaway guide: give away a product, embed it: Run a giveaway for one product from your Shopify store: pick the prize, choose entry steps, embed it with Custom Liquid, ask for emails the right way, measure.
- SweepWidget alternative: Vast vs SweepWidget, side by side: Looking for a SweepWidget alternative? Vast vs SweepWidget on free plans, prices, Steam, Twitch and Discord checks, anti-cheat tools and AI agents.
- Twitch giveaways for streamers: rules, subs, bots and draws: Run a Twitch giveaway: follow and sub entries, Twitch's promotion rules and disclaimer, drawing on stream or off, and when a chat bot or a giveaway page fits.
- ViralSweep alternative with a free plan: Vast vs ViralSweep: Looking for a ViralSweep alternative with a free plan? Vast vs ViralSweep on prices, trials, entry actions, Twitch and Steam, bot protection and AI agents.
- Discord giveaway bot vs giveaway platform: which to use: GiveawayBot, Carl-bot, MEE6 and Dyno run quick giveaways inside Discord. What a bot does well, what a giveaway platform adds, and which one to use when.
- Giveaway rules generator: what official rules must include: What a giveaway rules generator has to produce, clause by clause, how Vast's built-in rules work, what you still add yourself, and where it is not legal advice.
- Gleam vs Vast: free plans, prices and checked actions: Gleam vs Vast head to head: free plans, prices, Steam, Discord, Twitch and X actions, fraud checks, winner draw, rules and AI agents. Where each one wins.
- How to grow a Discord server with giveaways, step by step: Use a giveaway to grow a Discord server: set a goal, pick a prize that fits, use a join-server action, announce it, keep new members and measure what worked.
- Steam key giveaways: how to give away game keys safely: How game studios and creators give away Steam keys safely: Valve's key rules, bots and resellers, region locks, wishlist entries, key delivery and the rules.
- Vast plans compared: Free vs paid, Boost and Done for you: Vast's Free, Basic, Pro, Business and Enterprise plans side by side: giveaways, winners, prizes, features and prices, plus the Boost and Done for you add-ons.
- Best giveaway tools in 2026: Gleam, KingSumo and more: Compare Gleam, KingSumo, ViralSweep, RafflePress, ShortStack, SweepWidget and Vast: free plans, prices, entry actions, and which tool fits your giveaway.
- Giveaway rules template: what your official rules need: A free giveaway rules template plus a checklist of what official rules need: no purchase necessary, free entry, prize value, odds, and US, Canada and UK rules.
- How to get Steam wishlists before launch (indie guide): A practical plan for Steam wishlists before launch: when to post your page, demos, Next Fest, press, and how to run a wishlist giveaway within Steam's rules.
- How to run a giveaway on X, Discord, Twitch and Kick: Platform rules, setup checklists and common mistakes for running a giveaway on X (Twitter), Discord, Twitch and Kick, plus one way to run all four at once.