UserLoop ContestsNew: unique discount codes for every entrant

Sweepstakes that build your email list the right way

Collect entries on every surface, sync each subscriber straight to Klaviyo, and draw winners fairly. Entrants can earn a unique discount code just for entering, and the winner's prize becomes a Shopify order automatically.

Free plan available · Set up in minutes · No code needed

1-clickKlaviyo sync
100units per prize
2 minto launch

Trusted by leading Shopify brands

Kraft HeinzWhoopAventonBetterwareMarsLinksysPearlyVitalSleepParetoWeaverKraft Music
How it works

From idea to live sweepstakes in three steps

01

Start from a template or a prompt

Pick one of 24 templates across 8 categories, or let the AI wizard read your store and draft the whole sweepstakes with a real prize from your catalog.

02

Collect entries everywhere

Publish a hosted page, a theme popup, an inline block, an embed, or a QR code. Every surface feeds the same entry list and the same draw.

03

Draw, deliver, repeat

Run a fair weighted draw, let UserLoop create the winner's Shopify order automatically, and start the next campaign with your list already bigger.

List growth

Every entry is a subscriber with context

Sweepstakes entries flow into your email platform tagged, deduplicated, and ready for campaigns.

  • Klaviyo list + events Entrants join the list you choose, and a Contest Entry event fires so your welcome flows trigger immediately.
  • Deduplicated by design Repeat submissions increase an entrant's odds instead of polluting your list with duplicates.
  • Grow more than the list Instagram, TikTok, and X follows, YouTube subscribes, trivia answers, and secret codes all earn extra entries.
  • Prizes from your catalog Attach real Shopify products with images and variants, or offer custom prizes like gift cards.
Bonus entry actions

One sweepstakes. Ten ways to grow.

An email gets entrants in the door. Ten bonus actions let them improve their odds while growing your following, your content library, and your reach.

Email signup

The base entry. One deduplicated email per entrant.

Refer a friend

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

Photo upload

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

Visit a URL

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

Answer a question

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

Secret code

Gate bonus entries behind a code from packaging or email.

Follow on Instagram

Grow your Instagram audience with every entry.

Follow on TikTok

Turn giveaway buzz into TikTok followers.

Follow on X

Add an X follow as a bonus action.

Subscribe on YouTube

Convert entrants into channel subscribers.

Refer a friend

Let your entrants do the promotion

Every entrant gets a unique share link, and every referral improves their odds. One good prize can reach thousands of new subscribers on its own.

  • Entries per referral You decide how many extra entries a successful referral earns.
  • Caps that keep it fair Limit referral entries so power-sharers can't drown out everyone else's chances.
  • Tracked end to end Every referred entry carries its source, UTM included, so the whole tree is visible in your dashboard.
Explore referral contests
Photo rounds

Add photos and let shoppers pick the winner

Turn a sweepstakes into a community event: entrants upload photos as a bonus action, and an on-site gallery lets shoppers vote for their favorite.

  • UGC from every campaign Photo uploads collect authentic product shots, with content submission language in the drafted terms for you to review.
  • On-site voting gallery A theme app block with live vote counts, right in your storefront.
  • Curated before it's public Hide any photo from the gallery in one click, so shoppers only see entries you're happy to feature.
Explore photo contests
Install the app

Free plan available · Set up in minutes · No code needed

Discount rewards

Everyone enters, everyone gets a reason to buy

Only a few entrants win the prize. A unique single-use Shopify discount code, delivered the moment they enter, gives the rest a reason to become customers today.

  • One code per entrant Freshly generated in Shopify with a single redemption, so there's no public code to leak.
  • Your offer, your deadline Percentage or fixed amount, with an expiry you choose. Shopify stays the source of truth.
  • On screen and in the inbox Shown on the success screen instantly, then delivered in a branded email with your logo and colors.
Run it anywhere

Collect entries on every surface

One sweepstakes, published wherever your audience is: on your store, in campaigns, and offline.

  • Hosted entry page A dedicated, shareable URL for social bios, ads, and email campaigns.
  • Theme popup and inline block Smart triggers on time, scroll, or exit intent, with frequency caps, or an entry form embedded in the page.
  • Embeds and QR codes An iframe for any site, plus QR codes that bring packaging, print, and events into the same draw.
Install the app

Free plan available · Set up in minutes · No code needed

Fair outcomes

Draw winners you can stand behind

Sweepstakes live or die on trust. The draw, the fraud screening, and the paperwork head start are all built in.

  • Weighted random selection The draw respects earned entries, and an entrant can't win the same prize twice.
  • Multiple prizes, multiple winners Up to 100 units per prize, so you can draw as many winners as you have inventory for.
  • Terms drafted for you Each sweepstakes starts with draft terms covering eligibility, entry methods, and winner selection. Review, edit, and approve them yourself before you launch.
  • Encrypted PII, GDPR-ready Names, emails, and phone numbers are encrypted at rest, with data-request webhooks handled.
Winner management

From lucky draw to delivered prize

The winner management system runs the whole claim: a secure link collects sizes and addresses, then UserLoop creates the fully discounted Shopify order on its own.

  • Four ways to fulfill Automatic Shopify order, draft order you review, address collection only, or fully manual.
  • Deadlines and redraws Claim windows of 3 to 30 days, reminders in the final 48 hours, and a redraw if a winner never claims.
  • Every claim tracked Notified and claimed states, resendable links, and a jump straight to the matching Shopify order.
Live results

Know which channels drive your entries

Watch entries stream in with their source and surface attached, so you can push the channels that are working while the sweepstakes is still live.

  • UTM and source tracking See exactly which channels drive entries, down to the individual referral link.
  • Views, entries, conversion Per-campaign stats plus daily entry counts ready to chart.
  • Export everything One-click CSV of every entry and winner for your records or further analysis.
Install the app

Free plan available · Set up in minutes · No code needed

Frequently asked questions

From the team behind UserLoop Surveys, rated 5.0 on the Shopify App Store

Launch your first Shopify sweepstakes for free

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