UserLoop ContestsNew: unique discount codes for every entrant

Run giveaways that grow your list, not just your costs

Launch a product giveaway in minutes. Entrants earn extra entries by following, sharing, and referring friends, every entrant can walk away with a unique discount code, and the winner's prize becomes a Shopify order automatically.

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

24ready-made templates
10bonus entry actions
2 minto launch

Trusted by leading Shopify brands

Kraft HeinzWhoopAventonBetterwareMarsLinksysPearlyVitalSleepParetoWeaverKraft Music
How it works

From idea to live giveaway 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 giveaway with a real prize from your catalog.

02

Launch it on every surface

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

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.

Entry mechanics

Turn one entry into many touchpoints

Email is just the start. Entrants boost their odds by completing actions that grow your list, your following, and your reach at the same time.

  • Social follows built in Instagram, TikTok, and X follows plus YouTube subscribes, each worth configurable extra entries.
  • Answers, codes, and visits Trivia questions for zero-party data, secret codes from packaging or email, and URL visits to the pages you want seen.
  • Prizes from your catalog Pick products straight from Shopify with images and variants, or offer custom prizes like gift cards.
  • Klaviyo from entry one Every entry captures a deduplicated email, synced to Klaviyo with a Contest Entry event to trigger your flows.
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.

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

Every entrant recruits the next

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

  • Entries per referral Decide how many extra entries each successful referral earns, generous enough to motivate, capped to stay fair.
  • Referral caps Set a maximum so power-sharers can't drown out everyone else's odds.
  • The full referral tree Every referred entry carries its source, UTM included, so you can see exactly who brought whom.
Explore referral contests
Photo contests

Collect photos, then let shoppers pick the winner

Photo-upload entries turn a giveaway into a stream of authentic product shots, and an on-site voting gallery turns the contest into a community event.

  • UGC with reuse permissions Entrants upload a photo as a bonus action, and the drafted terms include content submission language you can review, so reuse permissions are agreed up front.
  • On-site voting gallery A theme app block shows entries in your storefront with live vote counts. Shoppers vote where they already are.
  • Moderate before you showcase Hide anything off-brand in one click, then crown the winning photos in the gallery for every visitor to see.
Explore photo contests
Install the app

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

Discount rewards

Turn entrants into customers with unique discount codes

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.
Run it anywhere

One giveaway, published on every surface

Launch the same giveaway on your store, in campaigns, and offline. Every surface feeds the same entry list and the same draw.

  • Hosted contest page A dedicated, shareable URL for social bios and email campaigns. Nothing to build or style.
  • Theme popup with smart triggers Fire on time, scroll depth, or exit intent, with frequency caps and page targeting.
  • Inline block and embeds An on-page entry form in your theme, or an iframe embed on any site you like.
  • QR codes for offline Bridge packaging, in-store displays, and events straight into the same giveaway.
Install the app

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

Fair draws

Draw winners you can stand behind

Winner selection and fraud protection are built in, and every giveaway starts with drafted terms so you're never writing them from scratch.

  • Weighted, manual, or most votes Random draws proportional to earned entries, hand-picks for judged contests, or vote totals for photo contests.
  • Anti-fraud by default Rate limiting, email deduplication, and bot screening keep entries honest.
  • Terms drafted for you Each giveaway gets draft terms and conditions as a head start. Review, edit, and approve them yourself before you launch.
Winner management

Winner claims become Shopify orders

A full winner management system closes the loop: send a secure claim link, collect sizes and addresses, and let UserLoop create 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 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 Mark winners notified and claimed, resend links, retry failed steps, and jump to the matching Shopify order from the winner card.
Live results

Know which channels drive your entries

Entries stream in tagged with their source and surface, so you can double down on what works before the giveaway even closes.

  • 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.
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 giveaway for free

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