Skip to content

The best giveaway app for a Shopify store

If you run one giveaway at a time, use Perkadoo. It hosts one free up to 250 entrants, or $19 one-off for 10,000, with no monthly plan. Its giveaway banner goes in a Custom Liquid section, so there's no app to install. If you want an app from the Shopify App Store, Gleam has one, and its listing shows a free plan.

Updated

Giveaway apps for Shopify stores compared

What each one gives you free, then what paying costs.

As of October 2026, from each product's own pages.
Free planPaid from
Perkadoo1 live giveaway, up to 250 entrants, with a Made with Perkadoo badge. Every free tool.$19 one-off for one hosted giveaway, 10,000 entrants, email export and bonus entries. Or Starter at $24/month for 3 live giveaways.
GleamIts Shopify App Store listing shows a Free plan. gleam.io/pricing shows paid plans only.Hobby at $29/month, or $10/month billed yearly.
ViralSweepNo free plan. Every plan starts with a 7-day trial.Starter at $49/month, or $41/month billed yearly.
SweepWidgetFree plan capped at 10 user entries.Pro at $29/month for unlimited entries.

Sources, checked 2026-10-16: Gleam on the Shopify App Store, Gleam pricing, ViralSweep pricing, SweepWidget pricing

What one giveaway costs

The cheapest plan that hosts a giveaway, for one month on monthly billing. Perkadoo's free plan hosts one of up to 250 entrants; the one-off takes up to 10,000.

  • ViralSweep Starter$49 a month
  • Gleam Hobby$29 a month
  • SweepWidget Pro$29 a month
  • Perkadoo$19 one-off

Sources, checked 2026-10-16: ViralSweep pricing, Gleam pricing, SweepWidget pricing

Pick another app if

  • You want an app you install and manage from your Shopify admin. Gleam has one on the Shopify App Store; Perkadoo is a script you paste into your theme.
  • You run a giveaway every month. Gleam Hobby billed yearly is $120 a year, so past six giveaways a year it costs less than six Perkadoo one-offs.
  • You want entry actions across many social platforms. Gleam's list is much longer than Perkadoo's four bonus actions: invite a friend, share, follow and visit.
  • You need team seats, SMS verification or webhooks, which sit on Gleam's Business and Premium plans.

Put a Perkadoo giveaway in your Shopify store

  1. Create the giveaway

    Sign up free and set the prize, the end time and who can enter. The free plan runs one at a time.

  2. Copy the banner

    On the giveaway's page, open Add to your site and choose a bar, a card or a corner pill. Copy the snippet.

  3. Paste it into your theme

    In your Shopify admin, open Online Store → Themes and click Customize. Add a Custom Liquid block to the Footer so it shows on every page, paste the snippet and click Save.

  4. Draw and post the proof

    Visitors enter with their email inside the banner. When it closes, draw the winner and post the results link, so every entrant can check the draw.

What your store giveaway needs

  1. No purchase to enter

    In the US, a prize, chance and a required purchase together can make a giveaway an illegal lottery. Keep a free way in. Give buyers a perk or a bonus on their next order instead.

  2. Entry where shoppers already are

    A bar or card on your product and home pages turns browsers into entrants without sending them away from the store.

  3. Consent you can use later

    Entrants agree to your rules, and marketing consent is a separate box they can leave unticked. Only email the ones who ticked it.

  4. A draw people can check

    Once you lock the entrant list, nobody can steer who wins, and any entrant can open the results page and rerun the pick.

Write your store giveaway's official rules

Questions people ask

What is the best giveaway app for a Shopify store?

Perkadoo, if you run one or two giveaways a year. One is free up to 250 entrants, or $19 one-off for 10,000. If you want an app from the Shopify App Store, or you run a giveaway every month, pick Gleam. As of October 2026, its Hobby plan is $10/month billed yearly.

Is there a Perkadoo Shopify app?

Not yet. Paste the giveaway banner into a Custom Liquid section in your theme editor. It works on Shopify's own themes and takes a couple of minutes.

Can I make buying something the way to enter?

Not in the US without a free way to enter, or it can count as an illegal lottery. This is general information, not legal advice, so ask a lawyer about big prizes.

Will a giveaway banner slow my store down?

No. The script loads after your page, so your products show first.

How do I pick the winner of a Shopify giveaway?

Draw from the giveaway's entrant list in Perkadoo once entries close. You get a results page anyone can open to check the draw. Link it in your winner announcement.

Can Perkadoo count Shopify orders?

For Streaks, yes: Shopify Flow's Send HTTP request action posts each paid order, and signed-in customers see their streak in your theme. Giveaway entries never depend on an order.