Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
IdukkiidukkiCCustom / Headless

Embed code

Shoppable UGC on any platform, today.

One placeholder and one script work on any site or framework. The widget core is ~79 KB gzip and loads after your page. Plug your own cart in with one hook, or read a gallery as JSON.

No code · live in a day

Install on Custom / Headless: Snippet + cart hook + REST API
  • Any framework
  • Cart hook
  • Signed webhooks
  • ~79 KB gzip core
  • ~79 KB
    gzip widget core, loaded after your page
  • 161%
    higher conversion among shoppers who interact with UGC
    Yotpo, 200k+ stores / 163M orders analyzed
  • 92%
    trust recommendations from people they know above all other advertising
    Nielsen, Global Trust in Advertising
Brands running Idukki
  • Leroy Merlin
  • Mallewear
  • Cosset Clothing
  • Wear Your Opinion
  • Amoshi
  • theater.xyz
  • Fix My Curls
  • thecaistore.com
  • Sterling Holidays
  • Gokyo
  • Ritualistic
  • Vredevogel
  • beforeandafter
  • Sknz
Verified reviews & UGC fromGoogle ReviewsTrustpilotTripAdvisorInstagramTikTokYouTubeFacebookPinterest

How it installs here

A placeholder, a script, and your cart, Custom / Headless

Drop the snippet in any framework and plug your cart in with one hook. Or read a gallery as JSON.

Install on Custom / Headless with the snippet + cart hook + rest api

Real integration primitive: Snippet + cart hook + REST API

HTML
<div
  data-ugc="idukki"
  data-guid="YOUR_WIDGET_GUID"
  data-bguid="YOUR_BUSINESS_GUID"
  data-app="true"
></div>

<script src="https://idukki-cdn.com/version/script_0" async></script>

Gallery live on Custom / Headless

Tagged posts open the product. Add to cart runs through your cart hook.

Widget layout library

Pick the layout, not the integration

Every style ships on Custom / Headless from the same snippet + cart hook + rest api. Swap layouts without touching code.

  • Shoppable reel
    Any page · one placeholder
  • Stories rail
    Any template · one placeholder
  • Shoppable hotspots
    Product pages · filter-pid
9:41
idukki · live preview

@maya_in_london

"Best fit I’ve owned": wearing the Linen overshirt + High-rise jeans

4.2k 187

Live preview

Custom / Headless, shoppable wall

Tap any tile to open the product drawer. This is the live widget, not a screenshot.

Live · 79 KB runtime
  • Live
    @maya_in_london 412 28
  • Trip uniform 🧳
    @ava_nyc 298 19
  • My uniform now
    @priya_styles 540 64
  • Trench-coat weather
    @dani_fits 188 12
  • Day-to-night shoot
    @leo_lisbon 327 22
  • Capsule wardrobe pick of the season
    @sam_capsule 244 18
  • Park-bench layers 🧥
    @jay_reads 389 31
  • Stretch break in the new set
    @toni_edits 211 14

Click any pin to open the product card · Plug your handle, paste the embed.

Interactive formats

Six shoppable formats, live on Custom / Headless.

Past the standard wall, the same widget runtime ships interactive formats: shop-the-look hotspots, shoppable stories, lookbooks and more. Pick a category and a format; each renders live and adds to cart.

Fashion + apparel

Each format below renders live with this industry’s real demo content.

Shop the Look. Tap-to-shop hotspots over a lifestyle image, with a shop-this-look rail. Where it fits: Homepage hero · campaign landing pages.

One data model

From a customer clip, to measured revenue

  1. 01
    Capture

    Pull clips from social, reviews, and upload.

  2. 02
    Rights

    One-tap creator permission, logged.

  3. 03
    AI tag

    Auto-match every clip to the right SKU.

  4. 04
    Publish

    Render to any surface on Custom / Headless.

  5. 05
    Attribute

    Tie views and taps back to revenue.

PageSpeed Insightswidget.idukki.io · Desktop

Zero site-speed impact

99/100 on a live production widget.

  • 99Performance
  • 100Accessibility
  • 100Best Practices
  • 100SEO
0–4950–8990–100

Values are estimated and may vary. Measured 12 Jun 2026 on the live widget.

  • 0.4 sFCP
  • 0.9 sLCP
  • 0 msTBT
  • 0CLS
  • 1.0 sSpeed Index
Google PageSpeed Insights desktop report for the Idukki widget — 99 Performance, measured 12 Jun 2026
PageSpeed Insights report (12 Jun 2026). Tap to open full size.
Core Web Vitals detail from PageSpeed Insights — FCP 0.4s, LCP 0.9s, TBT 0ms, CLS 0, measured 12 Jun 2026
Core Web Vitals detail (12 Jun 2026).

A production Idukki gallery on widget.idukki.io: a lazy-loaded runtime with 0 ms blocking time and CLS 0 that does not move your Core Web Vitals. The widget earns the score, not this page; the runtime's measured byte sizes are on the performance page.

Run it yourself on PageSpeed
  • LCP
    Largest Contentful Paint
    Stays under 2.5s
  • CLS
    Cumulative Layout Shift
    Under 0.1, reserved space
  • INP
    Interaction to Next Paint
    Under 200ms

Thresholds shown are Google’s Core Web Vitals “good” boundaries. The headline scores above are a real, dated measurement of the live widget.

Where idukki ships on Custom / Headless

One data model, every surface a shopper meets

Pick the placements that fit your Custom / Headless storefront. They all read the same catalogue and the same approved UGC.

  • PDP galleryPDPPDP galleryWhite Sweater · $110.76Shop

    Shoppable UGC hot-spotted to every SKU on the product page.

  • Homepage heroHOMEHomepage heroNew season · ShopShop

    A full-bleed video hero that routes shoppers into collections.

  • Category stripPLPCategory stripAirlift Shorts · $64.76Shop

    Inline UGC row merchandised across any collection page.

  • Stories railSTORIESStories railTennis Cardigan · $80.23Shop

    A sticky story bar above the fold, IG and TikTok-native UGC.

  • Community wallCOMMUNITYCommunity wallJute Tote · $12.76Shop

    A moderated social wall of customer posts, filterable by tag.

  • Inspiration feedFEEDInspiration feedBodycon SPF 50 · $64.76Shop

    An editorial shop-the-feed grid for lookbooks and drops.

  • HotspotsHOTSPOTSHotspotsWROGN Watch · $24.76Shop

    Tappable product pins layered onto any image or video.

  • Cart cross-sellCARTCart cross-sellWomen Oval Sunglasses · $14.72Shop

    A shoppable clip in the cart drawer that lifts basket size.

Built for Custom / Headless

What the Custom / Headless integration gives you.

  • ~79 KB gzip widget core, loads after your page

  • Works in any framework: a placeholder and one script

  • Your own cart through the window.__IDK_CART__ hook

  • Public gallery JSON and signed webhooks (see /developers)

Already running a UGC tool?

Switching to Idukki on Custom / Headless takes an afternoon.

Keep your catalogue and clips. We map your existing setup and go live on the snippet + cart hook + rest api, with no re-platforming.

Custom / Headless questions

Answers for Custom / Headless teams

Quick answers from our team. If yours isn’t here, ask via the contact form.

  • How do I install Idukki on Custom / Headless?

    Paste the Idukki embed code: snippet + cart hook + gallery JSON. It works on Custom / Headless today. There is no Custom / Headless app or extension to install.

  • Will the widget slow down my Custom / Headless store?

    The widget core is ~79 KB gzip. It loads after your page, when the gallery scrolls into view. It reserves its space so the page does not jump.

  • Can I tag products from my Custom / Headless catalog?

    Yes. Import products by CSV or a product feed, then tag posts against them. Shoppers go from a customer photo or video to the tagged product.

  • Can shoppers add to cart inside the gallery on Custom / Headless?

    Yes, once you plug your cart in. Define window.__IDK_CART__.addToCart before the widget loads. Without it, product buttons open the product page.

Book a demo

Add UGC to any platform.

See Idukki running on a Custom / Headless store in a 30-minute walkthrough. We’ll map your catalogue and show the snippet + cart hook + rest api install live.

  • Any framework
  • Cart hook
  • Signed webhooks
  • ~79 KB gzip core

Cloudflare bot-protection

No spam. We never sell your data. Privacy policy

Newsletter

Get the next post first.

Monthly UGC and shoppable-video benchmarks, A/B post-mortems, product updates. No spam, unsubscribe in one click.

One email per piece. No drip sequences, no sales follow-up. Reply to any email to unsubscribe.