Giveaway Bot
Giveaway Bot collects giveaway participants from the live chat automatically. Viewers type a keyword you choose, their names go onto the list, and you draw from it.
What is Giveaway Bot
Without this feature, streamers write down viewer names by hand while live, and on a busy live that's nearly impossible to do fairly. Giveaway Bot catches everyone, then draws at random in front of your viewers.
Before you start
Your TikTok Live has to be connected. Giveaways don't need an overlay, everything happens in the dashboard.
The list is saved in your browser, so it isn't lost when you switch pages or refresh. But new participants are only added while the Giveaway page is open. If you close it and viewers then type the keyword, they won't make it onto the list.
One more thing: profile pictures aren't saved, so after a refresh you'll see initials instead. That's normal.
Setup steps
1. Set the keyword and target
| Setting | What it does |
|---|---|
| Keyword | The word viewers have to type, for example joinme |
| Who can participate in the giveaway? | Which viewers are allowed onto the list |
Two things about the keyword:
- Case doesn't matter.
JoinMeandjoinmeare treated the same. - You can leave it empty. If it's empty, every comment that passes the target goes straight onto the list.
If no target is selected, you'll see a warning: "No target selected, so no viewer can join the list." The list stays empty no matter how long you wait.
2. Open registration
The Registration switch controls whether new comments add participants.
| Status | Behavior |
|---|---|
| Open | Matching comments add participants |
| Closed | New comments are ignored. The existing list stays intact |
Close registration before you draw, so nobody can slip in while the draw is happening.
3. Manage the participant list
| Feature | What it does |
|---|---|
| Select all / Deselect all | Marks who is in the draw |
| Per-participant checkbox | Only checked participants are in the draw |
| Remove from list | Removes one participant |
| Clear participant list | Deletes all participants and winners |
The confirmation reads: "All participants and winners will be deleted, including those saved from earlier sessions."
4. Draw
| Setting | What it does |
|---|---|
| Number of winners | How many people are drawn at once |
| Keep winners in the pool | When on, winners stay in the pool for the next draw |
Click Draw Winners. If you don't like the result, use Draw Again.
When you draw several winners at once, they're all drawn together and no name appears twice.
If fewer participants are checked than the number of winners you asked for, the dashboard tells you: "Only N participants are checked, so N of the M requested winners were drawn."
5. Confirm the winners
Once the winners are drawn, IndoFinity waits for a message from them and shows the status "Waiting for a message from ...". The Messages from the winners panel shows their comments.
This way you can check that the winner is still watching and isn't just a name left over on the list.
Copying the list
The copy button copies every participant account to the clipboard, ready to paste somewhere else.
Common problems
Symptom: nobody gets onto the list even though viewers have commented. Check in this order: the Registration switch is set to Open · at least one target is selected · the keyword matches what you announced to viewers · the Giveaway page has been open the whole time.
Symptom: the participant count stops growing at a certain number. The participant limit has been reached. The message is: "Reached the N participant limit. New participants are no longer added."
Symptom: "Browser storage is full" appears. The list wasn't saved. Clear the old list or clear this site's data, then start again.
Symptom: participants' profile pictures turn into initials. This is normal after a refresh, because profile pictures aren't saved.
See also
- Spin Roulette, for drawing prizes rather than people
- Connecting TikTok Live