Giveaways that sell, fair and square.
Every paid order earns entries. Anyone can enter for free. Shoppers see what they'll earn before they pay, and you draw a winner you can prove.
From $29/month · no order limits · billed by Shopify
A Shopify app that runs your giveaway. Customers earn entries when they buy, and anyone can enter for free.
Stores that want more orders and repeat buyers from a prize, without breaking giveaway rules.
Pick a prize and dates, choose how many entries an order earns, and add the entry form to your theme.
Everything a fair giveaway needs.
Entries from every paid order
Set entries per dollar and give chosen products a bonus. Discounts are subtracted, shipping and tax never count, and refunds take entries back.
Entries shown at checkout
Badges on product pages and the cart, entries next to each item at checkout, and the total on the thank-you page.
Free and mail-in entry
A free way to enter is built into every plan, so anyone can take part without buying.
Referrals that can't be gamed
Every entrant gets a link. Bonuses arrive only when the friend confirms, and self-referrals are blocked.
- Age 18 or older
- Eligible state
- Disposable email
- Duplicate phone
Rule checks on every entry
Excluded states, age minimums, bots and duplicates are checked automatically.
Run a draw right here.
Every entry is a numbered ticket in one ledger. Add an order, then draw a winner.
| Entrant | Source | Entries | Tickets |
|---|
In the app you can practise first, record a witness for the official draw, and export every entry with a fingerprint that proves nothing changed.
From install to winner.
Set up the giveaway
Choose the prize, the dates and how many entries an order earns. Add bonuses for the products you want to push.
Add it to your theme
Place the entry form, live stats and entry badges with Shopify's theme editor. No code.
Draw the winner
When it closes, practise, run the official draw, and export the full entry list as proof.
More of what matters, for less.
ViralSweep Starter is $49 a month for up to 100 orders. Give It Starter is $29 with no order limit.
Mail-in and free online entry come with every plan.
Shoppers see exactly what each item earns before they pay.
| Give It | ViralSweep | SweepWidget | Gleam | |
|---|---|---|---|---|
| Starting price | $29/mo | $49/mo | $25–29/mo | $97/mo |
| Orders included on the entry plan | Unlimited | 100 | — | — |
| Built on Shopify's app framework | Yes | Adapted | Adapted | Adapted |
| Entry form as a theme block | Yes | Embed script | Embed script | Embed script |
| Mail-in entries built in | Yes | No | No | No |
| Entries shown at checkout | Yes | No | No | No |
| Entry export with tamper check | Yes | No | No | No |
| All charges on your Shopify invoice | Yes | Some billed separately | — | — |
From each app's public listing and pricing page, September–October 2026. "—" means not published. Names are trademarks of their owners.
Two plans. Prices on the page.
Both start with a 3-day free trial and bill through your Shopify invoice.
Included on every Give It plan
Coming soon · not included yet
Give It questions
Anything else? Email .
Is a free entry method required?
In the US, a giveaway that rewards purchases generally needs a free way to enter. Give It records free online and mail-in entries on every plan, and each free entry is worth the same. You still publish your own official rules. This isn't legal advice, so check the rules where you operate, especially for large prizes.
How are entries from orders counted?
You set entries per dollar spent. Discounts are subtracted and shipping and tax are never counted. You can give chosen products or variants a fixed number of entries or a multiplier, or set the default to zero so only those products earn entries.
What happens when an order is refunded?
The entries come back off automatically. They're recorded as a reversal in the ledger, so the history stays complete and the draw stays fair.
How do I prove the draw was fair?
Run a practice draw first if you like. The official draw records who ran it, who witnessed it and any notes, and you can export the full entry list with a fingerprint that shows it wasn't changed afterwards.
Which states are excluded?
You choose. Florida, New York, Rhode Island and Puerto Rico are excluded by default, and you can change the list in Settings. Age minimums are checked too: 18, or 19 in Alabama and Nebraska and 21 in Mississippi.
Can I run more than one giveaway at a time?
Not yet. Each store runs one campaign at a time, and you can start the next as soon as the current one closes. Running several at once is coming to Growth.
Start your first giveaway today.
3-day free trial. No card, no code in your theme, cancel any time.