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.
Aggregating
#SummerWithLumen · example campaign · day 7 of 14
Template
Photo contest
Entries
212
Sources
IG · TikTok · QR upload
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
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.
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 installStep 3
Consent before submitting
Nothing is submitted until the customer agrees to its use. Their email is never shown publicly.
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
Step 1
Order placed
On Shopify, the order webhook triggers a review request to the buyer.
Step 2
Review request email
A standard email with a row of stars. Every star opens the hosted review form.
Step 3
Photo + caption
On the form, the customer rates, writes and adds a photo or video from their phone.
Step 4
Lands in your library
Stored with the rest of your UGC, linked to the order, queued for moderation.
Competitions
Hashtag tournaments
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.
Step 2
Collect entries
Hashtag posts from Instagram, TikTok and X, plus entries through your upload page, all waiting for your approval.
Step 3
Public voting
Shoppers upvote approved entries on a branded campaign page. One vote per entry each, with a per-IP cap.
Engagement loopStep 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.
Step 1
Cart abandoned
Shopper added a product but didn't check out. Your email platform fires the trigger, as it does today.
Step 2
Pull matching UGC
Your email platform looks up the customer content tagged to that product in your Idukki feed.
Auto-matchedStep 3
Inject into the email
A pre-built block embeds the UGC carousel + star rating + creator handle into your existing template.
Step 4
Customer sees real proof
Real people, real product, no stock photography, in the email they were already going to get.
Step 5
Back to PDP
A click takes the shopper back to the product page, where your widget shows the same kind of content.
Hey Mira, still thinking it over?
See how 3 customers wear yours.
Linen utility jacket
$148 · in your cart
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 #4012Linen blazer
Post-purchase
Show what others paired the same item with. A natural place to ask for their own photo too.
- 60Fresh UGC
Win-back / lapsed
Fresh UGC from the last 60 days, matched to the category they last bought.
- Verified buyerLeave 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.
- Day 01
Pick a template
Choose one of six competition templates and the collection it runs on.
- Day 12
Customise + brand
Add your logo, accent colour, headline, prize and rules. Choose what the entry form asks for.
- Day 23
Launch
Share the campaign page, add the upload widget to your site, and print the QR code for signage.
- Day N4
Pick winners
Read the vote leaderboard, then declare the winners. Delivering the prize is up to you.
- Day N+15
Reuse the content
Every approved entry stays in your collection, ready for galleries on your product pages and homepage.
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)