IdukkiIdukki
Promotions

Promotions that turn into permanent content.

Competitions, community votes, hashtag campaigns and QR uploads. Entries come from Instagram, TikTok and your upload page, you approve them, and every approved entry stays in your UGC library.

Promotion · running
##SummerWithLumen

Aggregating

#SummerWithLumen · example campaign · day 7 of 14

  • Template

    Photo contest

  • Entries

    212

  • Sources

    IG · TikTok · QR upload

Sample dataIllustrative values, not a measured result.
every entry approved before it showssample

Templates

Six campaign mechanics to choose from.

  • Start here

    Photo contest

    Customers post a photo with your hashtag or send it through your upload page. You approve the entries and shoppers vote on the campaign page.

    • Hashtag and upload-page entries
    • Approval before anything shows
    • Public upvoting + leaderboard
    • Optional 18+ and rights confirmation

    You set the start and end dates

  • Community vote

    "Pick our next colourway" or "Vote your favourite". Shoppers upvote entries on the campaign page, which can drive attention before a launch.

    • One vote per entry per shopper
    • Per-IP vote cap
    • Leaderboard in your dashboard
    • Shareable page + QR code

    You set the start and end dates

  • Reels / TikTok challenge

    A branded hashtag challenge on TikTok and Reels. Hashtag posts are collected into the competition’s collection for your approval.

    • TikTok and Instagram hashtag collection
    • Approval queue
    • Voting on the campaign page
    • Rights requests before reuse

    You set the start and end dates

  • QR code campaign

    Print a QR code on packaging, receipts and signage. Each scan opens your branded upload page.

    • Tag each code with a campaign
    • Photo or video from the phone
    • Consent before submitting
    • Optional name and email

    Always-on

  • Hashtag campaign

    No prize, no entry mechanic, just rally your customers around a hashtag and show the posts on your site and screens.

    • Grid, carousel and wall widgets
    • Rights requests from the dashboard
    • Profanity filter + blocked accounts
    • Post-campaign content library

    Runs while the collection syncs

  • Before / after

    A before/after template for beauty, fitness or home projects. Entries are collected, approved and voted on like any other competition.

    • Its own campaign page
    • Upload-page entries
    • Public upvoting
    • Your rules and eligibility text

    You set the start and end dates

Collection engines

Three engines that pull fresh UGC on autopilot.

QR codes for the physical world, review requests after every order, and competitions that turn your audience into entrants, each running independently, all feeding the same library.

  • QR

    Scan to upload

    print the code on packaging, receipts or signage.

  • After order

    Review request

    a standard email that opens a hosted form.

  • Votes

    Competitions

    public voting on entries, all feeding your library.

QR campaigns

Physical-world capture

  1. Step 1

    Print one QR

    On packaging, receipts, signage, table tents, lanyards. Tag each code with a campaign to see which one brought the upload.

  2. Step 2

    Scan opens your upload page

    Your logo, colour and welcome message. The customer records a video or adds a photo, with an optional rating, name and message.

    No app install
  3. Step 3

    Consent before submitting

    Nothing is submitted until the customer agrees to its use. Their email is never shown publicly.

  4. Step 4

    Into your review queue

    Every submission waits for your approval. Approved ones become posts you can show in your galleries.

Email capture

In-inbox submission

  1. Step 1

    Order placed

    On Shopify, the order webhook triggers a review request to the buyer.

  2. Step 2

    Review request email

    A standard email with a row of stars. Every star opens the hosted review form.

  3. Step 3

    Photo + caption

    On the form, the customer rates, writes and adds a photo or video from their phone.

  4. Step 4

    Lands in your library

    Stored with the rest of your UGC, linked to the order, queued for moderation.

Competitions

Hashtag tournaments

  1. Step 1

    Launch the brief

    Pick a template, then set the hashtag, prize, dates and your rules. Optional 18+ and rights confirmation on the entry form.

  2. Step 2

    Collect entries

    Hashtag posts from Instagram, TikTok and X, plus entries through your upload page, all waiting for your approval.

  3. Step 3

    Public voting

    Shoppers upvote approved entries on a branded campaign page. One vote per entry each, with a per-IP cap.

    Engagement loop
  4. Step 4

    Winners + content

    You declare the winners from the vote leaderboard. Every approved entry stays in your library.

Compose all three. A retail launch can run a QR upload page, a post-purchase email request and a hashtag competition in parallel, all rolled up into the same dashboard. See collect UGC, lead generation, and integrations.

UGC × Email

Drop user-generated proof into every transactional email.

Abandoned cart, browse abandonment, post-purchase, win-back. Idukki syncs product-tagged UGC into a feed your email platform can read, starting with a ready-made Klaviyo catalog and snippets for your existing flows. Real customers. Real moments.

  1. Step 1

    Cart abandoned

    Shopper added a product but didn't check out. Your email platform fires the trigger, as it does today.

  2. Step 2

    Pull matching UGC

    Your email platform looks up the customer content tagged to that product in your Idukki feed.

    Auto-matched
  3. Step 3

    Inject into the email

    A pre-built block embeds the UGC carousel + star rating + creator handle into your existing template.

  4. Step 4

    Customer sees real proof

    Real people, real product, no stock photography, in the email they were already going to get.

  5. Step 5

    Back to PDP

    A click takes the shopper back to the product page, where your widget shows the same kind of content.

YYourbrandinbox.preview

Hey Mira, still thinking it over?

See how 3 customers wear yours.

★ 4.9@
★ 4.9@
★ 4.9@

Linen utility jacket

$148 · in your cart

3 in stock

UGC + cart powered by Idukki

Klaviyo-ready

UGC synced into your product catalog feed

Where it fits

Six email moments. Same UGC engine.

  • 1
    +

    Abandoned cart

    Pair the unfinished SKU with 3 user posts of someone wearing or using it.

  • Browse abandonment

    Top 6 UGC posts from the category they were browsing. Works even when no SKU was added.

  • Order #4012
    Linen blazer
    →

    Post-purchase

    Show what others paired the same item with. A natural place to ask for their own photo too.

  • 60
    Fresh UGC

    Win-back / lapsed

    Fresh UGC from the last 60 days, matched to the category they last bought.

  • Verified buyer
    Leave a review →

    Order confirmation

    Verified-buyer badge + invite-to-review block, with sample UGC inline so they know what "good" looks like.

  • 🎁

    Loyalty + birthday

    Customer content picked for the member, alongside the offer.

Built for Klaviyo today; other ESPs can read the same public UGC feed if they accept dynamic image blocks. See the integrations directory or pair with a hashtag-driven contest for the full list.

Capabilities

What each competition comes with.

  • Consent at entry

    An optional 18+ and rights confirmation on the entry form, in your own words. It is a checkbox you control; Idukki does not write your terms.

  • Your rules, on the page

    Eligibility, what entries are judged on and a link to your full rules, shown on the campaign page. Promotion law varies by country, so check yours.

  • No emails from Idukki

    Idukki does not email entrants. Contact winners yourself; with Klaviyo connected, product-tagged UGC can appear in your own Klaviyo emails.

  • Campaign page + QR

    Every competition gets a branded public page and a QR code for it, ready for signage and packaging.

  • Approval queue

    Entries wait for your approval. A profanity list and blocked accounts keep the obvious problems out.

  • Dates and status

    Set start and end dates, launch when you are ready, and mark the competition complete when you declare the winners.

Timeline

From idea to launch.

  1. Day 0

    Pick a template

    Choose one of six competition templates and the collection it runs on.

  2. Day 1

    Customise + brand

    Add your logo, accent colour, headline, prize and rules. Choose what the entry form asks for.

  3. Day 2

    Launch

    Share the campaign page, add the upload widget to your site, and print the QR code for signage.

  4. Day N

    Pick winners

    Read the vote leaderboard, then declare the winners. Delivering the prize is up to you.

  5. Day N+1

    Reuse the content

    Every approved entry stays in your collection, ready for galleries on your product pages and homepage.

6 competition templatesPublic votingQR upload pageApproval queue

Run your next campaign

Promotions that turn into permanent content.

Competitions, community votes, hashtag campaigns and QR uploads. You approve every entry, shoppers vote on a branded campaign page, and approved entries stay in your UGC library.

  • No credit card
  • Cancel anytime
  • GDPR + SOC 2 (in audit)

We use cookies

We use essential cookies to run this site and optional analytics cookies to understand how it’s used. You can change your choice anytime in our privacy policy.