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

Moderation

Saturday morning. A post with a rude caption has sat in your live gallery since Friday night. A customer finds it before anyone on your team does.

Approve, hide or block, before a customer sees it.

A blocked-word filter, blocked usernames, AI labels and your own approvals. Shoppers can flag a post, and the report lands in your dashboard.

Get started

No code. On Shopify, the Free plan needs no card.

In the product
Reported content queueSample data
5 awaiting review · rights gate on
SourceTagged productWhy it surfacedRightsSuggested action
@maya.kAirlift Overcoat BrownFlagged: competitor logo in frameClearedOn hold
@liv.jWhite Sweater Green StripesReported by visitor: off-brandRequestedOn hold
@iris.skinBodycon Sunscreen SPF 50Auto-flag: unverified health claimNoneRemove
@run.clubTennis Cardigan Spring/SummerClean: rights cleared, on-brandClearedApprove
@store.liveWomen Oval SunglassesReported by visitor: wrong productClearedApprove
5 of 5 flagged items shownRights-gated before publish

What you get

A post with a blocked word stays off your widgets. A shopper who spots a bad post can flag it to you.

How it works

Blocked words keep the worst posts off your widgets. You approve the rest, and shoppers can flag anything you missed.

Customer proof₹164KProven revenueCustomer videos, tagged with products, play on the product page.RitualisticWidget-attributed checkout value

01

One queue for everything collected

Social posts, reviews and uploads sit in your collections with their source and rights state. Reported posts get their own page.

Dashboard · Content

Content

Everything collected, moderated and tagged before it reaches a widget

QueueApprovedHeld
All sourcesInstagramTikTokYouTubeReviewsHashtag
  • ReelWROGN Men Silver-Toned Watch
    @sky.bApproved
  • VideoAirlift Overcoat Brown
    @ines.wearsPending
  • PhotoJute Tote Bag
    @marcus.kApproved
  • ShortTennis Cardigan Spring/Summer
    @lena.jRequested
  • ReviewBodycon Sunscreen SPF 50
    Google ReviewsNot needed
  • PhotoHeldWhite Sweater Green Stripes
    @ayo.runsHeld

02

Blocked words stay off widgets

Add words to your block list, or switch on Idukki’s shared list. A post containing a listed word is hidden from your widgets.

How it works

Sources

Nine sources, one feed, one script

  • Instagram
  • TikTok
  • YouTube
  • X
  • LinkedIn
  • Threads
  • Pinterest
  • Facebook
  • Google Reviews

Gallery · homepage

<script src="…/idukki.js"> · 79 KB
  • Instagram
  • TikTok
  • YouTube
  • X
  • LinkedIn
  • Threads
Connect any mix of social and review sources. Moderation, rights and product tags apply once; every layout reads the same feed.

03

Blocked users and AI labels

A blocked username can no longer tag you or appear in your feeds. AI-suggested labels help you sort what came in.

Dashboard · Rights

Rights management

Every decision logged with its source, reviewer and expiry

AllPendingApprovedExpiring

Approved

3

Pending

1

Rejected / revoked

2

Default expiry

2 yrs

CreatorChanneldecision_sourceStatusExpires
@sky.bInstagramhashtagapproved2028-06-12
@ines.wearsTikTokresponsepending—
@marcus.kInstagramregistrationapproved2028-03-02
@lena.jYouTuberesponserejected—
@ayo.runsInstagramhashtagexpired2026-08-30
@priya.kInstagramregistrationrevoked—
Audit row: @sky.b · consent form v3 · reviewed by A. Nair · 12 Jun 2026Export CSV

04

Shoppers can flag a post

A flag button on the widget sends the post to your reported content page. A Slack alert can go with it.

How it works

How Idukki works

One post, collected to attributed

  1. Collect

  2. Rights

  3. Tag

  4. Display

  5. Measure

Result: 3 orders, $74.28 attributed to one post.

A customer post enters at the left and leaves as a measured order. Every stage is automatic unless you choose to review it.

How it works, from switched on to paying for itself.

  1. Step 1

    Set your lists

    Add blocked words and usernames once, in Settings.

  2. Step 2

    Hide matches

    A post with a blocked word stays off your widgets.

  3. Step 3

    Review the rest

    Approve or hide what needs a human eye.

  4. Step 4

    Handle reports

    Shopper flags land in your dashboard.

“All in all, Idukki is a top-tier platform that I would highly recommend for businesses looking to leverage UGC content. It's not just about what it does (which it does extremely well), but also about the team behind it, which is truly exceptional.”
MOONFREEZE FOODS PRIVATE LIMITEDShopify App Store review · October 25, 2023

From a new post to your gallery

New posts wait in your collection until you approve them. A post with a blocked word stays off your widgets.

Moderation and rights are the same gate.

A held piece waiting on consent and a flagged piece waiting on review share one queue. Rights management handles the consent request; moderation handles the brand-safety call. Both clear before a customer photo appears next to your buy button.

  1. 01

    Auto-flag

    A safety classifier pre-sorts incoming UGC so the obvious problems surface at the top of the queue instead of slipping through.

  2. 02

    Block rules

    Block by keyword, handle or competitor mention. Anything matching never reaches the live queue; it goes straight to held.

  3. 03

    Rights gating, on by default

    A piece without a cleared rights response cannot publish. Requested-but-unanswered content stays in hold until consent is settled.

The questions to ask before you switch it on.

  • Does anything publish without review?

    A post with a blocked word never reaches your widgets. You can approve or hide any other post in its collection.

  • Can different brands have different rules?

    Yes. Each brand account has its own blocked words and blocked users. The shared default list is on or off per account.

  • Is there an AI brand-safety score?

    Not yet. A six-part score is on the roadmap at /brand-safety. Today, moderation is word lists, blocked users, AI labels and your approvals.

  • Which plans include moderation?

    The profanity filter is on every plan, including Free. The comparison table is at /pricing. A brand-safety score API is on the roadmap.

Have a queue that is getting away from you?