Skip to main content

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 participant list only grows while the page is open

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​

SettingWhat it does
KeywordThe 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. JoinMe and joinme are treated the same.
  • You can leave it empty. If it's empty, every comment that passes the target goes straight onto the list.
Target is required

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.

StatusBehavior
OpenMatching comments add participants
ClosedNew 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​

FeatureWhat it does
Select all / Deselect allMarks who is in the draw
Per-participant checkboxOnly checked participants are in the draw
Remove from listRemoves one participant
Clear participant listDeletes all participants and winners
Clearing the list can't be undone

The confirmation reads: "All participants and winners will be deleted, including those saved from earlier sessions."

4. Draw​

SettingWhat it does
Number of winnersHow many people are drawn at once
Keep winners in the poolWhen on, winners stay in the pool for the next draw

Click Draw Winners. If you don't like the result, use Draw Again.

No name is picked twice in one draw

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​