New: turn every entrant into a customer with unique Shopify discounts

UserLoop Contests

Shopify giveaways that grow your list

Launch in minutes with prizes from your Shopify catalog. Bonus entries drive follows and referrals, unique discount codes turn entrants into buyers, and winner claims become Shopify orders automatically.

From the makers of UserLoop Surveys, rated 5.0 on the Shopify App Store.
24templates
10bonus actions
Freeplan to start

Built by the team Shopify's best brands already trust

Kraft Heinz
Whoop
Aventon
Betterware
Mars
Linksys
Pearly
VitalSleep
Pareto
Bedford
Weaver
Kraft Music

How it works

From idea to live giveaway in three steps

  1. 01

    Start from a template or a prompt

    Pick one of 24 templates, or let the AI wizard read your store and draft the whole contest with a real prize.

  2. 02

    Launch it anywhere

    Publish a hosted page, a theme popup, an inline block, an embed, or a QR code. Bonus actions and referrals are built in.

  3. 03

    Draw, deliver, repeat

    Run a fair weighted draw, let UserLoop create the winner's Shopify order automatically, sync every entrant to Klaviyo, and run the next one.

Enter

Every entry grows something you own

Entrants join with an email, then multiply their odds with bonus entriesExtra entries for actions you choose: a follow, a referral, a photo, a trivia answer, a link visit or a secret code. Ten action types, and you set what each one is worth.. Each action grows your list, your following or your reach, and the giveaway pays for itself.

Every entry is a subscriber

One deduplicated email per entrant, tagged with the source and surface it came from. On Pro, every entrant syncs to Klaviyo.

Actions that multiply the odds

Each bonus action adds entries, so entrants follow, share and answer to improve their chances. You set what every action is worth.

Turn entrants into customers

Most entrants will not win. On Pro, each one gets their own single-use Shopify discount code, on screen and by email.

A referral loop, built in

On Pro, every entrant gets a unique share link. You set the entries per referral and the cap, then watch the tree grow.

Entry experience

Grow your list, following, and reach from every entry

Entrants join with an email, then multiply their odds by following your socials, answering trivia, uploading photos, and referring friends. Every action grows something you own.

  • 10 bonus action types Instagram, TikTok, X, YouTube, referrals, photos, trivia, URLs, secret codes.

  • Runs everywhere Hosted page, theme popup with smart triggers, inline block, iframe, or QR code.

  • Your form, your words Ask for first name and phone, and rewrite every label, button, and message on Pro.

  • Klaviyo from entry one List sync plus a Contest Entry event for your flows.

Entrant rewards

Turn entrants into customers, not just subscribers

Reward every confirmed entrant with their own single-use Shopify discount code the moment they enter. Most entrants will not win, so give all of them a reason to buy today.

  • Unique to each entrant A fresh Shopify code per entry, one redemption per customer. No shared public code to leak.

  • Percentage or fixed, with expiry You set the offer and the deadline; Shopify stays the source of truth for redemption.

  • Shown instantly, emailed beautifully On the success screen right away, plus a branded email with your logo and colors. Send a test before launch.

The viral loop

Give every entrant a reason to bring a friend

Unique referral links give entrants a reason to share. You set the reward per referral and the cap. The loop does the rest.

  • Configurable rewards Entries per referral and maximums you control.

  • Full referral tree Every entry carries its source, UTM included.

  • Anti-fraud built in Rate limiting, dedup, and bot screening keep it honest.

Bonus entry actions

One giveaway. Ten ways to grow.

Entrants join with an email, then multiply their odds by completing actions that grow your brand at the same time.

  • 01

    Email signup

    The base entry. One deduplicated email per entrant.

  • 02

    Refer a friend

    A unique share link with extra entries per referral, capped how you like.

  • 03

    Photo upload

    Collect UGC as an entry. JPEG, PNG, or WebP up to 10MB.

  • 04

    Visit a URL

    Send entrants to a product, collection, or landing page.

  • 05

    Answer a question

    Text, single choice, or multiple choice zero-party data.

  • 06

    Secret code

    Gate bonus entries behind a code from packaging or email.

  • 07

    Follow on Instagram

    Grow your Instagram audience with every entry.

  • 08

    Follow on TikTok

    Turn giveaway buzz into TikTok followers.

  • 09

    Follow on X

    Add an X follow as a bonus action.

  • 10

    Subscribe on YouTube

    Convert entrants into channel subscribers.

Results

Watch your list grow,
entry by entry

Views, entries and conversion for every contest, with the source on every entry. Start the next one from any of 24 templates.

Live dashboard

Know which channels drive your entries

Entries stream in tagged with their source and surface. Track views, entries, and conversion rate per contest, and export the lot to CSV.

  • Source and surface on every entry Popup, landing page, referral, or TikTok, attributed automatically.

  • Views, entries, conversion Per-contest stats plus daily entry counts ready to chart.

  • Export everything One-click CSV of every entry and winner for your records.

Workflow

Draft, launch, draw, deliver

Start from one line or a template, publish wherever your customers are, then let UserLoop draw the winner and deliver the prize.

Drafted by AI in one line

Describe the giveaway. The AI wizard reads your store and drafts the contest with a real prize from your catalog. On every plan.

One giveaway, every channel

A hosted page, a theme popup, an inline block, an embed and a QR code, all feeding the same contest.

A fair draw, on the record

Weighted random selection respects every earned entry, and nobody wins the same prize twice. Redraw a no-show in a click.

Prizes that deliver themselves

The winner claims through a secure link and UserLoop creates the fully discounted Shopify order for you. Included in Pro.

Distribution

Publish on your store, in campaigns, and offline

One contest, every surface. Publish a hosted page, drop it into your theme, embed it anywhere, or print a QR code.

  • Hosted contest page

    A dedicated, shareable URL. Nothing to build or style.

  • Theme popup

    Smart triggers on time, scroll depth, or exit intent, with frequency caps and page targeting.

  • Inline theme block

    An on-page entry form in vertical, horizontal, or compact layouts.

  • Embed anywhere

    Drop the contest onto any site with an iframe embed.

  • QR code

    Bridge offline to online on packaging, in store, and at events.

The editor

Launch a branded giveaway in minutes

A focused workspace with your settings and a live storefront preview side by side. Change a color and watch the contest recolor. Flip to mobile, run the launch checklist, and go live without leaving the screen.

  • Live preview of every surface Standalone page, popup, and app block, in desktop and mobile, entry and success states.

  • Four clear sections Build the contest, design the look, launch with a checklist, review results in the same place.

  • Results built in Stats, entry search, winner draws, and a photo gallery for moderation and vote totals.

Winner selection

Choose winners fairly, without the spreadsheet

Weighted random selection respects earned entries. Track notified and claimed states, redraw no-shows, export everything.

  • Weighted, manual, or most votes Random draws proportional to entries, hand-picks for judged contests, or vote totals for photo contests.

  • Terms drafted for you Contest terms written for every campaign, ready for you to review and edit.

  • Encrypted PII + GDPR Entrant data encrypted at rest; data-request webhooks handled.

Prize delivery

Turn winner claims into Shopify orders

Send a secure claim link, collect sizes and addresses, and let UserLoop create the fully discounted Shopify order on its own. Deadlines, reminders, and redraws are all handled.

  • Four ways to fulfill Automatic Shopify order, draft order you review, address collection only, or fully manual.

  • Deadlines that chase themselves Claim windows of 3 to 30 days, reminders in the final 48 hours, and a redraw if nobody claims.

  • Every claim tracked Resend links, retry failed steps, and jump to the matching Shopify order from the winner card.

Ask AI

Tell your AI what you want.
Your giveaway is ready.

Ask Shopify Sidekick, Claude or ChatGPT to set up the campaign. It drafts the contest with a real product from your catalog, and you approve every change.

  1. 01

    Describe

    Say what you want in one sentence: the product, the goal, how long it runs. No forms, no settings to hunt for.

  2. 02

    Draft

    Your assistant builds the contest in UserLoop: a prize from your real catalog, bonus actions, dates and terms drafted for you to review.

  3. 03

    Approve

    Nothing goes live until you say so. The draw stays fair too: your AI can trigger it, but never picks the winner.

Works in Shopify Sidekick, Claude, ChatGPT and any MCP client. Free on every plan.

See the Contests MCP server

Templates

24 templates across 8 categories

Start from a proven format instead of a blank page.

  • 01

    Social media

    Instagram follower giveaway · TikTok challenge

  • 02

    Email list

    List builder · VIP early access

  • 03

    Referral & viral

    Refer a friend · Ambassador launch

  • 04

    Product launch

    New product giveaway · Pre-launch hype

  • 05

    Photo & UGC

    Customer photos · Unboxing challenge

  • 06

    Quiz & trivia

    Product trivia · Brand knowledge

  • 07

    Seasonal

    Holiday gifts · Back to school

  • 08

    Sales promos

    Secret code hunt · Flash sale entry

Browse them all in the app

Built-in trust

Fair draws, secure data, and editable rules built in

  • Terms drafted for you

    Eligibility, entry methods, and winner selection, written for each contest and fully editable.

  • Encrypted PII, GDPR-ready

    Entrant data encrypted at rest, with data-request webhooks handled.

  • Anti-fraud by default

    Rate limiting, email dedup, and bot screening keep entries honest.

  • Fair weighted draws

    Odds proportional to earned entries. An entrant cannot win the same prize twice.

Pricing

Start free. Upgrade to unlimited for $29 a month.

Run one live contest with up to 50 entries for free. Pro unlocks unlimited contests and entries, every bonus action, discount rewards, winner fulfillment, and Klaviyo. Billed through Shopify, cancel anytime.

Free

$0forever

Start for free
  • 1 active contest
  • 50 entries per month
  • AI setup wizard
  • Contests MCP server
  • Hosted page and theme blocks

Pro

Best for growing stores

$29per month

Start on Pro
  • Everything in Free
  • Unlimited contests and entries
  • All 10 bonus entry actions
  • Referral links and viral loops
  • Unique discount code rewards
  • Automated winner claims and fulfillment
  • Klaviyo sync and CSV export

Compare every feature across plans

Switching?

Coming from Gleam or ViralSweep?

UserLoop Contests is the Shopify-native alternative: prizes from your real catalog, AI setup, an MCP server, and a free plan to start.

Frequently asked questions

Is UserLoop Contests part of UserLoop Surveys?

They're sibling products under one UserLoop account family, separate Shopify apps you can install independently. Contests handles giveaways and list growth; Surveys handles feedback and attribution. They're better together: contest entrants become survey respondents.

What does the free plan include?

One active contest and 50 entries per month, plus the AI setup wizard and the Contests MCP server, enough to run your first giveaway end to end. Pro adds unlimited contests and entries, all 10 bonus actions, referral loops, unique discount code rewards, automated winner fulfillment, CSV export, and Klaviyo sync.

Where can I run a contest?

Anywhere: a hosted contest page, a popup or inline block in your Shopify theme, an iframe embed on any site, or a QR code for packaging and events. The theme popup supports smart triggers, frequency caps, and page targeting.

How do winners get chosen?

A weighted random draw where more entries mean better odds, manual selection for judged contests, or most votes for photo contests. An entrant can't win the same prize twice, and you can redraw if a winner doesn't claim.

How do winners receive their prizes?

On Pro, UserLoop sends each winner a secure claim link that collects their variant choice and delivery address, then creates a fully discounted Shopify order automatically or as a draft you review. You set a claim deadline of 3 to 30 days; reminders go out in the final 48 hours, and you can redraw if the deadline passes. Prefer to handle it yourself? Collect the address only, or manage everything outside UserLoop.

Can entrants get a discount code for entering?

Yes. On Pro, every confirmed entrant can receive their own single-use Shopify discount code, percentage or fixed amount, with an expiry you choose. The code appears on the success screen the moment they enter and can also be sent in a branded email using your contest's logo and colors.

Can AI run the whole thing?

Yes, two ways. The in-app AI wizard drafts a contest from your store during setup. The Contests MCP server lets Claude, ChatGPT, or Cursor create the contest, attach a real product as the prize, take it live, and draw a fair winner. Both are free on every plan.

Launch your first Shopify giveaway for free

Start with one active contest and up to 50 entries. Upgrade only when you need unlimited campaigns.

Shopify Contest App for Giveaways and Sweepstakes | UserLoop