How to run an online giveaway
A practical, step-by-step guide to launching a giveaway that grows your list and stays compliant.
A great online giveaway looks effortless from the outside. Behind the curtain, the teams that consistently get one right run the same playbook: pick the goal, pick the prize, build the page, set the entry mechanic, write the rules, promote, draw, and follow up. This guide walks through each step with the choices that quietly decide whether a giveaway grows your list or burns your week.
Start with a goal, not a prize
The biggest mistake is choosing the prize first. The prize is a tool — for what? Common goals: grow an email list, increase Instagram followers, collect user-generated content, drive product trials, build a waitlist, or seed a new launch. Each goal changes the entry mechanic, the prize, and the success metric.
If you can't write a single sentence describing what success looks like — "add 5,000 verified emails for our Q2 webinar" or "collect 200 photo entries for our product page" — you don't have a giveaway yet, you have a vibe. Pick the metric, pick the target, and design backwards from there.
Pick a prize that filters for the right audience
The single biggest source of junk entries is a generic prize. A $500 Amazon gift card attracts professional sweepstakers, contest aggregators, and bots — none of whom will ever buy from you. A bundle of your products, or a year of your subscription, or a related niche prize attracts your buyer.
- For B2C product brands: a curated bundle of your bestsellers. People who want it are people who want you.
- For SaaS / services: a free year of the product, an annual upgrade, or a high-ticket consult.
- For local businesses: in-person experiences (dinner for two, spa day, photoshoot) that filter for geography automatically.
- For B2B / professional: a relevant device or software bundle valued under reportable thresholds, scoped to your buyer persona.
A useful test: would a non-customer be excited to win this? If yes, raise the niche-fit. If no, you've found a great prize.
Design the entry mechanic
The entry mechanic is the action a person takes to enter. Three families work well, and each suits a different goal:
- Form-based entry — name + email is the floor. Add 1–2 qualifying questions only if they fit the prize narrative. Best for list-building.
- Action-based entry — follow, comment, tag a friend, share, or post UGC. Best for social growth and reach.
- Bonus-entry mechanics — entrants earn additional entries by referring friends, sharing on social, or completing extra steps. Best for compounding reach. See refer-a-friend mechanics for the structure.
Resist the temptation to require six things. Each extra hoop kills a meaningful slice of entries. Start with one required action and one or two optional bonus actions.
Build the landing page
A good giveaway landing page does five things in this order: shows the prize, explains how to enter, captures the entry, surfaces social proof, and shows the rules. The prize photo and the entry button should be visible on first viewport — everything else is downstream. Twelve specific landing-page patterns walk through what to include and what to cut.
If you're building this in Woobox, the prompt-to-page builder handles the layout, form, and bonus-entry logic — you bring the prize, the rules, and the audience.
Write the official rules
Every promotion in the United States needs official rules. Treat this like the foundation, not an afterthought — it's the document that protects you when something goes sideways. At a minimum, the rules should specify:
- Sponsor (your legal entity, not "the team")
- Eligibility (age, geography, employee/affiliate exclusions)
- Promotion period (start and end times with timezone)
- How to enter (with the AMOE — alternative method of entry — if any entry requires a purchase or social action that could be argued as consideration)
- Prize description and approximate retail value
- Odds of winning ("odds depend on number of eligible entries")
- Winner selection method and notification process
- Disclaimers and the standard "void where prohibited"
If your prize is over a few thousand dollars or you're running a contest with judging (not random selection), get a lawyer involved. Some US states require registration for sweepstakes above certain prize-value thresholds — see sweepstakes legal requirements by state. The cost of an hour of legal review is far less than the cost of getting it wrong.
Promote it
A giveaway with a great prize and no promotion is a tree falling in a forest. Promotion stacks owned, earned, and paid channels — the right mix depends on your audience and budget. Thirty channels cover the menu. The minimum stack for most teams:
- Email to your existing list (the highest-converting channel for almost everyone)
- Social posts on every platform you're already on
- A pinned post or story for the duration
- A homepage banner or pop-in for site visitors
- Refer-a-friend bonus entries to multiply organic reach
If you have budget, paid social drives the most predictable reach. Watch for junk-signup signals — if a day's signups jump 5× and the email-domain mix shifts to throwaway domains, you've found the bot tax on cheap CPMs.
Pick the winner
Draw the winner using a method you can show if asked. Random.org, a verifiable platform like Woobox, or a recorded live draw all work. Document the draw — entrant count, the random seed or method, and the chosen entry — so you have an audit trail. How to pick a giveaway winner covers the full procedure including runner-up rules and disqualifications.
Follow up — the part most teams skip
The day after the giveaway closes, every entrant should get an email that does two things: thanks them for entering and offers something useful. Not a discount on a $4 product — a real welcome series, a useful guide, or early access to your next launch. The handoff from "giveaway entrant" to "engaged subscriber" is where most of the ROI lives, and most teams treat it as an afterthought.