TikTok entries and closing times
TikTok Giveaway Winner Picker for Repeat Participation
A TikTok giveaway can gather a second wave of comments long after the original post starts circulating. Repeat participation adds another question: are several comments extra chances, or just several messages from the same entrant? This guide follows a fictional illustrator offering two art starter kits over five days. The useful work happens before the draw: establish the closing boundary, apply the daily entry rule, and preserve the qualifying chances accurately.
Bring the finished list to the browser-based giveaway winner picker when the TikTok preparation is complete. It accepts supplied entrant lines or a UTF-8 CSV with selected entrant and comment fields. It cannot collect a video’s comments, read TikTok timestamps, or check a participant’s profile. You decide which submissions qualify in your working sheet, then review the resulting identities, duplicate settings, and chance mode here before explicitly drawing the winners and any ordered reserves.
Set a closing instant that survives a later comment surge
In this fictional campaign, the illustrator accepts SKETCH comments on one designated TikTok post from 12 through 16 October 2026, using UTC calendar days. The announcement allows one qualifying comment per account per day. Write those details into the preparation sheet before assessing submissions. The separate daily limit matters as much as the final deadline: three messages during Monday do not equal one message on Monday, Tuesday, and Wednesday under this arrangement.
Use the actual campaign’s announced closing instant rather than the time you happen to start collecting entries. For the example, the last eligible second is 16 October at 23:59:59 UTC. If your real announcement uses a different time zone, retain that zone and compare the source times consistently. Convert timestamps outside the picker, preserving their original offsets where available. An extra CSV date field will be ignored by the draw calculations.
A burst of activity after the closing time can make late comments more noticeable than earlier qualifying ones. Do not use arrival order in a copied sheet as a substitute for source timing. Notifications received later also do not establish when a comment was submitted. Assess the evidence your collection method actually provides, and keep an uncertainty note when a relative time label cannot resolve a submission close to the boundary.
Decide how close-call timestamps will be reviewed before seeing a winner. If the available source cannot establish whether a message arrived in time, pause preparation and resolve the case consistently with the campaign’s instructions. Do not assign an invented second to make a spreadsheet sort neatly. The picker can draw from an approved list, but it cannot recover historical timing that your source never captured or verify a deadline from a video link.
Check the comment coverage rather than the notification count
Start with the designated post, not an inbox count or a compilation of screenshots from several reminders. Save its exact reference in the source sheet and identify whether replies to comments can enter. An illustrator may answer questions under the same post throughout the week; those creator replies are conversation, not entries. A later video demonstrating the art kit is another source only if the campaign actually allowed participation there.
TikTok documents comment controls and several filters, including keyword filtering and options that can hide comments until approved. Its guidance also provides a filtered-comment review route, while noting that some controls are not available to everyone. For preparation, inspect the controls and review surfaces available on the relevant account. A list taken only from the immediately visible conversation may miss material you intended to assess under the giveaway instructions.
Keep that moderation check separate from the campaign word check. A source filter that hides certain comments has a different purpose from the picker’s optional inclusion keyword. Turning on SKETCH in the picker does not reveal anything hidden in TikTok, approve a comment, or restore deleted material. Document the source coverage you obtained, then apply your giveaway conditions to the accessible submissions rather than assuming the two filtering systems are connected.
Use a small capture log if the list is prepared in batches. Record which portion was checked, when it was checked, and whether the next batch overlaps the previous one. Overlap is useful for finding a missed boundary but can duplicate rows. Resolve overlapping captures using your source references before chance weighting. The mere presence of a comment twice in the sheet should not decide whether an entrant receives two chances.
Identify the account behind each recurring nickname
TikTok distinguishes an account’s username from its nickname: the username forms the @ reference and profile link, while the nickname is the name shown around the app. Keep those fields separate in your source material. For this giveaway, choose a consistent username-based entrant field where your source supports it. Two people using the nickname ‘Sketch Club’ should not be merged merely because their visible names match in a screenshot.
Preserve a source reference for each recurring author so you can check their submissions across days. A sheet containing a nickname on Monday and an @username on Thursday may otherwise create two supplied identities for the same account. Reconcile that mismatch while preparing the list, with evidence from the source. The picker does not visit profiles or infer that differently written identifiers belong together, even if their comment wording is identical.
Choose normalization settings that fit the identifier column you actually prepared. Whitespace trimming and Unicode normalization provide a consistent comparison base; optional leading-@ removal and case folding can reconcile ordinary formatting differences. Review the result before approving it. They do not erase internal punctuation or turn related-looking usernames into one person. Keep underscores and periods intact rather than simplifying them for easier reading in the working sheet.
TikTok’s guidance notes that changing a username changes the profile link. If an entrant reports such a change during the five-day campaign, keep the original observation and investigate through your source record. Do not substitute a new handle solely because a message claims ownership. Also avoid linking accounts through matching email addresses or comment similarity. The draw works with supplied identifiers, not verified real-world identities or a hidden account-matching service.
Apply the daily cap before using the duplicate switch
Make a working group for each account and campaign day outside the picker. For the example’s one-entry-per-day instruction, retain the qualifying submission chosen by the announced rule and mark any additional same-day comments as beyond the cap. If the instructions specify the first qualifying comment, use that definition consistently. A comment posted without SKETCH before a later qualifying comment should not automatically consume the day’s entry unless the campaign says so.
Now distinguish a genuine second-day submission from a second capture of Monday’s comment. Both may show the same author and the exact text ‘SKETCH please’. In the first case, the source references two separate submissions on different eligible days. In the second, the collection process copied one submission twice. A timestamp or comment reference in your private sheet helps resolve that distinction; the picker’s duplicate calculation does not inspect those extra fields.
Exact duplicate removal compares the normalized entrant and the trimmed, Unicode-normalized comment. It defaults on. Therefore, importing three valid daily submissions with the same author and identical text can collapse them into one row if you leave it enabled. After you have removed accidental captures and enforced the daily cap externally, disable that option when your campaign intentionally counts those repeated eligible submissions. Confirm the resulting row count against the source sheet.
Do not add dates or random suffixes to the entrant identifier to defeat duplicate handling. Writing ‘noor.day1’ and ‘noor.day2’ would create different identities, potentially allowing the same account to occupy multiple winner positions. Keep one account identifier and represent approved chances as rows. The entry weighting and duplicate guide explains why identity, submission count, and accidental copies need separate decisions rather than one broad cleanup operation.
Daily entries checked
Compare approved rows with eligible accounts
Import the prepared TikTok pool and verify that repeated daily chances survive only when your campaign intends them to.
Reconcile twelve captured rows into seven approved chances
Use this invented batch to check the arithmetic. Twelve captured rows belong to five accounts: Noor has five, Kian has three, Paz has two, and Remy and Tess have one each. Noor’s five include three qualifying daily submissions, a second comment on one of those days, and an accidental second capture. Kian has two qualifying daily submissions and one late comment. Paz has one qualifying submission and one additional same-day comment.
Remy’s single comment qualifies. Tess’s single comment is an ordinary question without SKETCH. Remove Noor’s same-day extra and accidental capture, Kian’s late submission, Paz’s same-day extra, and Tess’s non-entry. Five rows leave, so seven remain across four approved identities: Noor has three chances, Kian has two, Paz has one, and Remy has one. Keep the private reasons alongside the original twelve rows rather than overwriting the only source copy.
For an entry-weighted draw, those seven rows give Noor three of seven first-selection chances and Kian two of seven. Paz and Remy each have one of seven. If the campaign instead promised one chance per account over the whole giveaway, unique mode gives each of the four identities one chance. The daily-submission effort does not settle that choice by itself. Use the promise made to participants, and record the selected mode before drawing.
The seven-row example assumes exact duplicate removal is off after external cleanup, because genuine daily submissions may repeat the same text. If review instead shows four rows, inspect whether the duplicate option collapsed legitimate daily chances. If it shows eight, look for an accidental capture that survived. Counts are a diagnostic starting point, not proof of correctness: reconcile the specific identities and comments until the reviewed seven-row pool matches the prepared source.
Load only the columns that should influence the draw
Prepare a UTF-8 CSV with clear headers such as account and comment. Select those two columns explicitly when importing. Keep the daily grouping, source timestamps, and reason notes in the private preparation sheet; those columns do not implement rules inside the picker. If the entire qualification process is complete and comments add no useful review context, a simple list of entrant identifiers can also represent the approved rows, including intentional repeats.
The optional keyword field checks a literal substring without regard to letter case. SKETCH matches ‘sketch’, but also appears inside ‘sketchbook’. It does not evaluate whether a viewer answered the prompt sincerely, chose a particular art material, or posted on an eligible day. Use it only where that exact behavior matches your needs. For a prompt with several acceptable answers, assess the alternatives in preparation rather than treating the field as a pattern language.
Keep punctuation and line breaks in comment cells intact through a normal spreadsheet CSV export. A message such as ‘SKETCH, especially with ink’ needs its comma quoted correctly so the author stays paired with the whole sentence. Inspect parsed rows after import and investigate missing identifiers. Do not replace a blank author with the account mentioned in the message; a mention describes comment content and does not establish who submitted it.
Check size before planning a live announcement. This picker accepts no more than 10,000 rows and two megabytes, with entrant identifiers limited to 100 code points and comment fields to 1,000. Those boundaries belong to the tool, not TikTok. If your source is too large, resolve the workflow before drawing. Choosing only the first batch or the most recent comments would change the eligible population, not simply make the same draw more convenient.
Draw distinct accounts rather than distinct comment rows
With the example’s four eligible identities, two winners and two reserves use every available account exactly once. Asking for a third reserve would exceed the identity count even though seven entry rows exist. Winner counts run from one to fifty, and reserve counts from zero to fifty, subject to that combined limit. Decide the reserve count around the actual fulfillment plan instead of assuming every repeat submission creates another possible reserve person.
In entries mode, once Noor is selected, all three Noor rows leave the remaining pool. Kian then has two of the four remaining rows, while Paz and Remy have one each. Noor cannot win another kit or occupy a reserve rank. In unique mode, every selected identity similarly leaves before the next rank. This explains why the first selection’s denominator is not a fixed probability that carries unchanged through the entire ordered result.
Review the full pool and its exclusions before pressing Draw winners. Review freezes that version; changing the input, chance settings, or exclusions invalidates it and any associated result. A last-minute correction to a day’s eligibility therefore requires another review. Keep the announcement on hold until the approved version is the version actually displayed. Avoid reading out a saved screenshot while another teammate has changed the working pool on the same page.
Selection uses secure browser randomness and unbiased index sampling. If secure random values are unavailable, the picker refuses the draw rather than substituting a weaker method. The result still depends on your supplied list and decisions; it is not an independent audit of TikTok activity. A new draw after a completed result requires confirmation. Keep repeat practice runs separate from the live campaign, and never replace an inconvenient winner without a documented reason.
Keep the five-day evidence separate from the winner announcement
Download what the next person needs while the result remains open. A copied summary may be enough for the illustrator’s announcement draft; result CSV can support prize handling; the full JSON draw record preserves the pool, settings, counts, exclusions, and ordered outcome. The PDF offers a readable record and guidance. Inputs are held in browser memory rather than a persistent saved project, so preserve required artifacts before closing or resetting the page.
Keep the source sheet that establishes campaign days beside the exported record. The tool’s UTC draw timestamp says when selection occurred, not when Noor posted each daily entry. Likewise, the draw ID identifies the recorded outcome but does not certify the history of the preparation file. A teammate reviewing the seven-row pool should be able to follow its connection to the twelve captured rows and the five specific removals without guessing.
For a public post, disclose only the winner information appropriate to the campaign. The full record can include ordinary participants’ identifiers and comments, and your preparation sheet may contain extra observations that have no place in an announcement. Check an export before sharing it. Winner contact and any delivery details belong in a private fulfillment route, not in an amended public CSV circulated simply to demonstrate that a draw happened.
If a kit is declined or the stated response window expires, use the next ordered reserve according to your campaign process and note the handoff. Do not reset the daily counts and rerun the entire giveaway just to fill one place. The reserve and redraw guide helps document that decision. For a future TikTok campaign, return to the giveaway picker with a new source sheet and the new campaign’s own entry boundaries.
Questions about TikTok Giveaway Winner Picker
Can identical TikTok comments on different days count separately?
They can when your campaign allows that participation and your source confirms separate qualifying submissions. Apply any daily cap and remove accidental captures before import. Exact duplicate removal may collapse identical author-and-comment rows, so disable it for intentionally repeated eligible entries after checking the source.
Does the picker reject comments posted after my closing time?
No. It does not read TikTok timestamps or apply dates from extra CSV columns. Compare submission times with the announced deadline in your preparation sheet. Import only the approved pool and keep the timing evidence separately so late-entry decisions remain understandable after the draw.
Can one account win twice if it has five valid entries?
No. Entries mode can give that supplied identity more chances for its first selection, but all its rows are removed once selected. Later winners and ordered reserves must be different identities. Use the same entrant identifier across that account’s approved rows so the tool can enforce that distinction.
Continue with another giveaway workflow
Return to the Giveaway Winner Picker to review your entries, or explore another guide below. Browse all free tools for other preparation tasks.
Beyond this giveaway
Plan the work around your next TikTok campaign
Explore SMTasker’s 5-day trial for ongoing social account work. Comment preparation and the free local giveaway draw remain a separate workflow.