K

KKM Complaints

Overview

—

Complaints detected per month

From detection to filing

By status

By route (Jenis Aduan)

By platform

Top accounts and brands

Violation types

Source

scraper = the sweep; manual = typed in here; tiktok-links = filed from the TikTok panel.

How they connect

Read left to right: where the code or data lives, what runs it and when, and where the result lands. One row per runner.

scheduled (GitHub cron / Claude Routine) timed in another system on push / on request / manual off or not firing

Complaint routes

Where a complaint goes, the cases that belong there, the instrument it rests on, the number the agency asks for, and its channel. Pick the route in a complaint's Jenis Aduan; the drawer then shows this route's checklist and form. To set up a form like the KKM one, paste the agency's form or portal link under Form for this route. A Google Form pre-fill template with {Column} placeholders (built with the form helper) fills itself; any other link just opens.

Own brand

Posts that name one of your own brands (Lumixpert, Facerinna, Bodibreze, Nextprime). They are never filed with an agency, and they stay out of the Complaints list and its counts. Mark each one Dismissed (nothing to do) or Action taken (you dealt with it). Not own brand sends a row back to Complaints if the match was a mistake.

To check

Posts the reviewer flagged, but whose reasoning quoted wording that is not in the caption the scraper captured, so nothing was filed. Open the post and look. Then Dismiss it, File as cosmetic ad (Iklan Kosmetik), or Route to another agency (the description is rewritten for that route).

—
—
Dossier
Screenshot
Post URL
Extracted text

      
Borang aduan
Semak QUEST3+ ↗
Tarikh Melapor
—
Agency
—
Isi borang KKM secara automatik