Skip to content
✦ AddThisBot
Holiday exchange

Secret Santa generator for your Telegram group

Draw names in the group chat. Matches arrive by private message. You organize a gift exchange for friends, family or a team, and everyone already talks in one Telegram group.

  • ✓ Free to start
  • ⭐ Pro per group, about $3.00
  • 💬 Works inside Telegram
  • ✓ Bot facts verified 25 Oct 2026
9:41
Santa Draw
bot · in Office Team
Example chat · Office Team
  1. You: /santa 25 EUR 2026-12-20.
  2. Santa Draw: 🎅 Secret Santa. Budget: 25 EUR · Exchange: 20 Dec. Joined: 10 of 10. Buttons: 🎁 Join.
  3. Santa Draw: This exchange is full: 10 of 10. Pro for this group: more than 10 people, /exclude pairs, /redraw. Buttons: ⭐ Unlock Pro · 150 Stars.
  4. Invoice: Santa Draw Pro. More than 10 participants. /exclude pairs. /redraw. For this group. Pay 150 Telegram Stars.

Example chat. The commands are real; send them to @SantaDrawProBot.

Short answer

How do you run a Secret Santa draw in a Telegram group?

Santa Draw (@SantaDrawProBot) runs Secret Santa in a Telegram group with three commands: /santa, /wish and /draw. Members tap Join, and each person gets their match by private message, so the group never sees the pairs. Free covers up to 10 people and one draw. Pro is 150 Stars once per group.

Last checked . Telegram rules checked against Telegram's documentation: Telegram Bots: introduction, Bot Features: global commands, Payments in Telegram Stars. Bot commands, limits and prices come from the bots' own data, verified .

Key terms

Organizer
The person who sent /santa in the group. Only the organizer can run /draw, /exclude and /redraw. It does not have to be a group admin.
Santa Draw (@SantaDrawProBot)
Secret Santa for a Telegram group: join, draw, and matches sent by DM.
Pro, per group
A one-time payment of 150 Telegram Stars inside Santa Draw. One admin pays once and every member of that group gets Pro.

The problem

Paper slips do not work over chat. A spreadsheet means one person sees every match. And somebody always draws their own partner.

With Santa Draw

Secret Santa for a Telegram group: join, draw, and matches sent by DM.

How @SantaDrawProBot works →
3 steps

How to do it

Each step uses a real command. Copy it into Telegram.

  1. 1

    Start the exchange

    In the group, set the budget, the currency and the exchange date. The bot posts a Join button.

    /santa 25 EUR 2026-12-20
  2. 2

    Everyone taps Join

    Each person also opens a private chat with the bot once. A bot cannot write first, so only people who did this can be matched.

    /wish socks, a good book, coffee
  3. 3

    Draw the names

    The organizer closes joining. Each person gets their match by private message. The group never sees who has who.

    /draw
Example

An office team of 8 in one Telegram group

An illustration of a typical setup, not a customer story.

  1. First

    Maya sends /santa 25 EUR 2026-12-20 in the team chat. Seven colleagues tap Join.

  2. Then

    Two people send /wish to the bot. Their Santas get the list by private message.

  3. Result

    On Friday Maya sends /draw. Everyone gets one name in private. The team chat shows only that the draw is done.

A Secret Santa generator where your group already is

Santa Draw is a Secret Santa generator that runs inside your Telegram group, so you collect no emails and send no links. People tap Join in the chat they already read every day, and the organizer sends /draw. Free covers up to 10 people and one draw; Pro adds more people for 150 Stars once.

Each match arrives by private message from the bot. The group chat never sees the pairs. Wishlists sent with /wish go straight to the right Santa, so nobody has to ask.

Plan the dates

Set the exchange date in the first command, for example /santa 25 EUR 2026-12-20, so everyone sees the budget and the day. Leave a few days for people to tap Join and press Start in the bot, then run /draw. The bot deletes the exchange data 30 days after that date.

Need a countdown in the group? Countdown Days posts one message that updates itself every day until the party.

Free vs Pro

Start free. Pay once when you need more.

Free covers up to 10 participants and one draw. Pro for the group adds more than 10 participants, /exclude to keep two people apart (for example couples), and /redraw.

Free

0 Stars

What you get with Santa Draw at no cost.

  • Up to 10 participants per exchange
  • One draw per exchange

Pro

⭐ 150 Stars · per group

One payment unlocks Pro for one group. That is about $3.00.

  • More than 10 participants per exchange
  • /exclude people from being matched together
  • Re-draw with /redraw if a match needs to be redone

Opens @SantaDrawProBot in Telegram. Send /pro there. You pay with Telegram Stars inside the bot.

Pro is paid once in Telegram Stars, inside each bot. No account and no card on this site. The Pro page lists every bot's price and what Pro adds.

⭐ See every Pro upgrade

Good to know before you start

  • People who never opened a private chat with the bot cannot be matched.
  • Data is deleted 30 days after the exchange date. The organizer can delete it sooner with /santa end.
Bots for this job

The main bot, and bots that help

FAQ

Questions people ask

Can anyone in the group see who has who?

No. Matches are sent by private message to each participant only. The group chat never sees the pairing.

Who can run /draw, /exclude and /redraw?

Only the organizer: the person who ran /santa. That is not always a group admin. /exclude and /redraw need Pro.

Can couples be kept from drawing each other?

Yes, with Pro for the group. The organizer runs /exclude @alice @bob before the draw, and those two are never matched.

What if someone has not started a chat with the bot?

They cannot be matched, because the bot cannot send them their match. Ask everyone to open the bot and press Start before you run /draw.

How long is our data kept?

Participants, matches and wishlists are kept until the exchange date plus 30 days, then deleted. The organizer can delete them sooner with /santa end.

What does Pro cost?

150 Telegram Stars, once, for the whole group. It adds more than 10 participants, /exclude and /redraw.

Try it in your chat now

Open @SantaDrawProBot, press Start, and send the first command. It is free to start.

Related use cases

For builders

Need a bot that does exactly your job?

We build Telegram bots and Mini Apps with Stars payments. Or list your own bot here.