Meerkats AI
The semantic layer

One set of numbers everyone can trust.

Meerkats captures your raw events, organises them into one governed taxonomy, and defines every metric once on top. That semantic layer — not the raw data — is what your team and your agents query.

How it works

Raw events in. One trusted layer out.

01

Capture raw events

Every click, session, order, payment and CRM update streams in as a raw event.

02

Build the taxonomy

We map those messy, platform-specific events into one governed event taxonomy.

03

Define metrics once

CAC, ROAS, true margin and LTV are defined a single time on top of that taxonomy.

04

Agents query the layer

AI agents reason over the semantic layer — never the raw data — so answers stay consistent and safe to act on.

Under the hood

Every number traces back to a governed event.

one view · every platform, its own names
As each platform names it
meta · purchase ROAS
google · conv. value / cost
amazon · ACOS
flipkart · ROI (direct)
tiktok · ROAS
walmart · RoAS
blinkit · ROAS
→
One view — same label, kept apart per platform
meta.purchase_roas
google.conv_value_per_cost
amazon.acos
flipkart.roi_direct
tiktok.roas
walmart.roas
blinkit.roas
→
Targets — set once, checked daily
Meta Purchase ROASTarget 3.5× · last 72h provisional✓
Google Conv. value / costTarget 6× · Search, PMax apart✓
Amazon ACOSTarget 25% · SP, SB, SD apart✓
Flipkart ROITarget 4× · direct / indirect shown✓
Nobody translates. Nobody argues about whose number is right on Monday.
From revenue to real profit

ROAS says you’re winning. This ladder says whether you keep any of it.

Most tools stop at revenue. Meerkats counts every cost on the way down — so “profitable” means money in the bank.

Gross revenueWhat the store rang up
Net revenueAfter discounts & returns
After product costsCOGS removed
After fulfilmentShipping, pick & pack, fees
True marginWhat you actually keep

Defined once

Change how you calculate CAC and it updates everywhere — reports, briefs and agents included.

No more dashboard fights

There's only one CAC, one ROAS, one margin. The Monday meeting starts with answers, not reconciliation.

What the agents run on

Agents query the semantic layer, never the raw data. One agreed definition per metric is what makes their fixes safe to run.

One number per metric. Finally.

Connect your stack and stop reconciling dashboards before every meeting.