Plan and run a social media giveaway end to end: pick a legal structure (sweepstakes vs skill contest), choose a prize that fits the audience, set bot-proof entry mechanics, write official rules, handle registration, run a fair audited winner draw, and fulfill. Triggers on 'run a giveaway', 'social contest', 'sweepstakes', 'giveaway rules', 'pick a giveaway winner'.
./install.sh social-giveaway-playbookname: "social_giveaway_playbook" description: "Plan and run a social media giveaway end to end: pick a legal structure (sweepstakes vs skill contest), choose a prize that fits the audience, set bot-proof entry mechanics, write official rules, handle registration, run a fair audited winner draw, and fulfill. Triggers on 'run a giveaway', 'social contest', 'sweepstakes', 'giveaway rules', 'pick a giveaway winner'." metadata: { "includeInPrompt": true }
Run a social media giveaway that grows the right audience and survives legal and platform scrutiny. A careless giveaway breaks three rulebooks at once: promotions law, platform policy, and consumer-protection disclosure. This playbook walks through each one in order, then gives you a fair, auditable winner draw and a clean fulfillment path.
Every promotion has three elements: prize, chance, consideration. All three together = an illegal private lottery. Remove one:
If the mechanic asks people to buy something to enter, it cannot be a sweepstakes. Add a free mail-in or web-form entry or restructure as a contest.
Pick something the ideal follower would want and a random freebie hunter would not. Brand product, relevant gift card, or a niche experience beats cash and iPads. List the approximate retail value (ARV) of every prize; ARV (not what you paid) is what the law measures.
Fill in references/official-rules-template.md completely: sponsor, eligibility, dates, exact entry steps, free alternate method (sweepstakes), odds, prize ARV, selection method, notification, platform release, FTC disclosure clause, modification/termination clause. Publish at a stable URL and link it from every promo post. Keep entries, draw proof, and the rules at least 90 days.
If total prize ARV exceeds $5,000 and the promotion is open to New York or Florida residents, you must register and post a surety bond in each state before the first entry (New York: at least 30 days ahead; Florida: at least 7 business days, with fines for late filing). Rhode Island requires registration for retail sweepstakes over $500 (no bond). The cheap alternative is excluding NY/FL residents in the rules.
Export the eligible entries to JSON and run bin/pick_winner.py:
python3 bin/pick_winner.py entries.json --winners 1 --out draw_audit.json
It uses a cryptographically secure RNG and writes an audit record (timestamp, entry count, RNG method, entry-list hash, winners). Keep the audit JSON with your promotion files. For judged contests, score every entry against the published criteria and keep the score sheets.
Notify winners by the method in the rules, give the stated claim window, and draw alternates if someone does not respond. Get written consent before announcing a winner's name publicly. For prizes awarded after Dec 31, 2025, collect a W-9 and issue Form 1099-MISC when a recipient's calendar-year prize total reaches $2,000 (the OBBBA raised the old $600 threshold; inflation adjustments begin 2027). Prizes are taxable income to winners regardless of the reporting threshold.
When asked to run or plan a giveaway, deliver:
publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
No ratings yet — be the first to rate it.