Sample report · a walkthrough

This is what you get. Here's how to read it.

A real report on Grab, as it was delivered on 18 September 2026. 5 stops, about two minutes. Nothing here is mocked up; every number and quote is from the report.

  1. 1The one-line read
  2. 2The numbers
  3. 3The strategist's read
  4. 4What people are talking about
  5. 5Market by market
Stop 1 of 5

The whole conversation, in one sentence

The first thing you see is the finding, not a dashboard.

  1. aWhen it ran and what it read: 10 public posts across Facebook, TikTok and YouTube.
  2. bThe headline is written from the comments, not from a brief. Here: people praise Grab and Gojek drivers, and in the same breath document abuse, exploitation and racial profiling.
Report · top of page
Report headline: Grab and Gojek audiences organically praise driver dignity while simultaneously documenting driver abuse, platform exploitation, and racial profiling through the uniform.
Stop 2 of 5

How much was read, and which way it leans

Five numbers that tell you whether to trust what follows.

  1. aAll 10,382 comments were read and sorted into themes, about 86 hours of work by hand. 3,369 of them, a sample from every theme, were also scored for tone.
  2. bLean negative, at −0.34 on a scale from −1 to +1. The posts themselves were neutral (+0.05); the audience was not.
Report · the numbers
Report numbers: 10 assets analysed, 3.5M reach, 10,382 comments read with 3,369 scored for tone, 7 narratives, net polarity lean negative.
Stop 3 of 5

A paragraph you can lift into your deck

What a strategist would tell you after reading every comment.

  1. aThe strategist's read: two worlds that barely touch, drivers celebrated as dignified and platforms accused of creating the conditions for abuse.
  2. bThe tone in one gauge: 61% negative, 13% mixed, 26% positive.

How tone is worked out

  1. Read the post first. Each post is summarised before its comments are touched: what it's about, who it's for, its own tone. “That was insane” means one thing under a crash video and another under a product review.
  2. Judge each comment in words. Each comment gets a short written judgment of where it stands, in context and in its own language, including sarcasm and in-jokes. No score yet.
  3. Match it to a fixed scale. That judgment is matched to the closest of five fixed descriptions, from strongly negative (1) to strongly positive (5). The same five descriptions are used on every report, so the model never makes up a number.
  4. Net it out. Tone is the share of positive comments (4–5) minus the share of negative ones (1–2), from −1 to +1. Here: 26% positive minus 61% negative, about −0.34.

Only tone uses a sample. The themes and their sizes come from all 10,382 comments. Tone is scored on a sample from every theme: all of a theme's comments when it has 30 or fewer, and up to 95 from the biggest. That's enough to pin each theme's tone to within about ten points either way, and small themes get scored as well as big ones. 3,369 were scored here. The posts themselves are scored the same way, which is how the report can say the creators were neutral and their audiences were not.

Report · section 01, executive synthesis
Executive synthesis: the strategist's read beside a net polarity gauge at -0.34, with 61% negative, 13% mixed, 26% positive.
Stop 4 of 5

What people are actually talking about

Seven narratives, ranked by how many comments carry them. This is the first.

  1. aWritten as a finding: people aren't asking Gojek to improve. They say they've already left, and they name Grab and Bluebird as where they went.
  2. bHow big it is: 483 comments carry it, counted across all 10,382.
  3. cThe proof: comments in the original Indonesian, each with a translation and who said it.
Report · section 02, narrative 01
Narrative 01, 'Churn to competitors is self-reported and specific': 483 comments, comment tone -0.78, with three Indonesian comments and their translations.
Stop 5 of 5

Each market, in its own voice

The same brand is having a different conversation in each country.

  1. aIndonesia leans positive about drivers and blames the platform's own design.
  2. bSingapore is sceptical: its commenters took apart a driver's $350-a-day earnings claim within hours.
  3. cEvery quote links to the comment itself, so anyone on your team can check it.
Report · section 03, market voices
Market voices: Indonesia, 3 voices, NPI +0.17, lean positive; Singapore, 2 voices, NPI -0.25, lean negative; each with a summary and a quoted comment linked to its source.
That's the tour

Now read the whole thing.

Seven narratives, three markets, the full source table and the methodology, exactly as delivered. The zip that comes with it adds a deep dive per source and every comment in a spreadsheet.