Data systems for Indonesian SMEs

Know the moment money starts leaking.

Most teams don't have a data problem. They have a visibility problem.

Marketing, ops, another division entirely — wherever the bottleneck is hiding, you can't answer “what changed?” quickly. By the time it's discussed, the cost is already sunk.

Brands I've built systems for

What changes

What changes after this.

Not a new tool to learn. The numbers you already have, arranged so the problem is visible while it's still cheap to fix.

How it works
4platforms, one view

Time

Four ad platforms live in a single dashboard. No more logging into five tools to find one number.

$21per lead, caught early

Cash

A campaign burning $21 per lead got flagged before it drained the month's ad budget.

Rp 184Mdaily, per outlet

Clarity

Revenue tracked outlet by outlet, not buried across three separate exports.

Weeklychurn scoring

Speed

Retention risk scored every week, not discovered after the cancel button.

Process

Fourteen days, start to finish.

01

Find the bottleneck

Marketing, ops, any division. We locate where decisions are actually being delayed — no new software required.

02

Automate the tracking

Daily capture of whatever metric genuinely runs that part of the business, pulled from the systems you already use.

03

Build the decision view

One clean view aimed at the bottleneck, not a wall of vanity metrics nobody opens twice.

04

Hand you the keys

Live at your own branded domain — yourbrand.info.id — licensed annually to you, not held by an agency.

“You keep using Slack, Sheets, and your brain. We just make them tell the truth.”

Selected work

Different businesses. Same bottleneck pattern.

Marketing, operations, retention — three businesses, three places the money was quietly going. Find it, systemise it, watch it stop being a problem.

The pattern

Every one of these was visible in data the business already had. Nobody had put it where a decision gets made.

Revenue visibility

Which outlets are actually making you money

Raw delivery-app exports turned into one live view of revenue, trend, and which outlet is sliding — the moment it's uploaded.

Bakery group · 3 outlets
Rp 184,200,000▲ 12.4%
Kemang outletRp 61.4M▲ 8%
Senopati outletRp 54.8M▲ 15%
PIK outletRp 38.2M▼ 3%

The slide was caught three weeks before it would have surfaced in a monthly P&L.

Spend protection

Which campaigns are quietly burning budget

Every ad platform in one dashboard, with an automatic flag the moment cost-per-result creeps past target.

Retail brand · 4 platforms
Meta Ads$6,240
$12.10 CPA
Google Ads$5,180
$9.80 CPA
MNTN (CTV)$3,900
$21.40 CPAOver target
Tapjoy$2,100
$7.30 CPA

The over-target channel was paused before another week of $21 CPA cleared the budget.

Retention intelligence

Which subscribers are about to walk

A churn model scores every subscriber's risk and reports it automatically, so retention gets worked before the cancel button — not after.

$2,340 in at-risk monthly revenue got a retention nudge before a single cancellation.

Subscription · weekly report
Churn model accuracy87.2%
Subscribers flagged at-risk14
At-risk monthly revenue$2,340

Dashboard views are illustrative reconstructions — client names and real figures are kept private.

Talk about your bottleneck

Fit check

Worth a conversation, or not.

This fits

  • You've found a bottleneck — marketing, ops, another division entirely — and want it fixed, not just reported on
  • You want clarity on where money or time is actually going, whatever the industry
  • You want a licensed system built around you, not an agency retainer

This doesn't

  • You need an entire department rebuilt, not one bottleneck fixed
  • You want someone else to run the day-to-day
  • You're comfortable waiting 30 days to see results

Investment

Less than one wasted day of spend.

An annual license for your own branded system. No retainer, no agency hours to manage. Priced for a founder-run business rather than an enterprise budget — confirmed on the call, scoped to your setup.

Scope and figure are agreed before anything starts. If it's not a fit, I'll say so on the call.

Get started

Origin

Why this exists.

I built the first version of this inside a company I was running data for. Fragmented numbers — across marketing, ops, and finance — were slowing down every decision.

The team went from “where's that number?” to “I see the bottleneck — let's fix it.”

Now I build the same system for other teams. Whatever the division, whatever the industry — if it's a bottleneck, we can find it.

Next step

If you want to stop guessing.

Pick whichever channel you actually check. I take on a small number of new systems each month so each one gets real attention, and I'll reply within 24 hours — including if it's not a fit.