Idukki
Orders + revenue

The UGC revenue ledger you can actually audit.

Per-widget, per-variant and per-creator orders, reconciled against your store's own order webhooks. Attribution you own, not a black-box engagement dashboard.

Needs your live store connected. This is a real in-app module, not a calculator.

The ledger

Read it like a finance report.

One attributed line per source, settled against the order stream. The figures below are representative sample data shown to illustrate the layout, not a customer's real numbers.

UGC-attributed ordersSample data
Last 30 days · attribution window 7 days
ProductSourceSurfaceOrdersAttributed revenue
Airlift Overcoat Brown$190.76@maya.kReel0$7,821
WROGN Men Silver-Toned Watch$24.76PDP galleryGallery0$2,179
White Sweater Green Stripes$110.76@liv.jStory0$2,547
Airlift High-Waist Suit Up Shorts$64.76Home wallWall0$2,331
Women Oval Sunglasses$14.72@iris.skinReel0$765
5 of 142 sources shownReconciled to order webhooks

How it reconciles

Where the number comes from.

The engagement score on most UGC tools is a guess. This is a join between a tagged touch and a settled order.

Order webhooks, not pixel guesses

Every order posts back from your store: orders/create and orders/paid on Shopify, the equivalent on WooCommerce and BigCommerce. The ledger reads the source of truth your finance team already trusts, so the totals tie out to your platform reports.

Joined on the touch, settled on the sale

The add_to_cart that came from a tagged clip carries its source post, widget and variant. When the matching order webhook lands, Idukki reconciles the two and writes one attributed line. A refund webhook reverses it.

A window you can audit

Attribution window, model and de-dupe rules are set per workspace and shown on every figure. No invisible "AI confidence" multiplier inflating the number. If a row looks high, you can open it and see the order IDs behind it.

Webhook

Reconciled against your real order stream from Shopify, WooCommerce or BigCommerce, not a tracking pixel.

Per-row

Every attributed line opens to the order IDs behind it. Auditable, exportable, refund-aware.

3 cuts

Slice the same ledger by widget, by variant and by creator without re-instrumenting anything.

Three ways to cut it

One ledger, three questions.

The same reconciled data answers what's selling, which variant, and which creator earned the payout.

  • Per widget

    Which gallery, video wall or story rail actually moved product, broken out by surface and page.

  • Per variant

    Down to the variant ID, so size, colour and bundle performance is visible, not just the parent product.

  • Per creator

    Revenue attributed to the creator whose clip drove it, ready for payout, gifting or whitelisting decisions.

Part of the Idukki platform

The ledger sits on top of your event stream.

Orders reads the same add_to_cart events your analytics emits, then settles them against your order webhooks. If you want to see how last-click hides this revenue, the attribution comparator makes the gap visible.

  • Works with Shopify, Shopify Plus, WooCommerce and BigCommerce order webhooks
  • Refund-aware: a refund webhook reverses the attributed line
  • Export per-widget, per-variant or per-creator cuts to CSV
4-min setupDTC + B2B brands37 KB runtimeReal G2 reviews

Stop renting six tools. Ship one.

Spin up your first widget in 4 minutes. Migrate from Bazaarvoice, EmbedSocial, Tolstoy or Videowise in a day. Your CFO will love us. Your CRO already does.

  • No credit card
  • Cancel anytime
  • SOC 2 + GDPR

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.

Orders + revenue — the UGC-attributed sales ledger — Idukki