Sentinel
Log in Connect your store
For performance agencies · and the media buyers who run several brands

Stop sending reports.
Start proving outcomes.

Catch what the platforms miscount, on every client. Rank the leaks by dollars at stake and draft the fix. Turn what your team did into a report clients believe.

Changes nothing without approval or a rule Targets per client, never one global number Each brand keeps its own connections and rules

In one connected e-commerce account, the ad platforms reported 24% more revenue than Sentinel could attribute to them. That gap is the first thing a client report has to get right.

Connects to Meta AdsGoogle AdsTikTok AdsShopifyKlaviyoStripeAmazonSlack+ 8 more, including WooCommerce and Recharge
Agency overview · All brands · Last 7 daysProduct example · sample data
3 clients need you today — 5 of 8 active on track at 4.41× book MER.
6 more brands are tracking-only this week and are not counted as healthy.
Weekly client reports
8 scheduled · Monday 8:00 ✓
Spend under management
$48,200
▲ 4.2%
Revenue tracked
$212,700
▲ 9.8%
Book MER
4.41×
▲ 0.2×
Active clients on track
5 of 8
3 need attention · 6 tracking-only
Clients by urgencyEssentials preset · sorted by what needs you
ClientStatusSpendRevenueMER vs targetnCAC7 daysTop issue
Needs attention · 3
Lumen SkincareCritical$6,100$13,4002.20×/ 3.0×$74Top ad set fatigued, frequency 4.1. Rotation drafted.
Northwind OutdoorsAt risk$9,400$30,1003.20×/ 3.5×$61Meta CPM up 23% in 3 days. Shift $120/day to Google drafted.
Harbor Supply Co.At risk$3,800$14,8003.89×/ 4.0×$52Checkout pixel dropped 2 days ago. Tracking health 71%.
On track · 5
Copper & OakOn track$12,600$67,9005.39×/ 4.0×$38Scale candidate: "UGC Creator Video #3" at 7.8× ROAS.
Fjell CoffeeOn track$7,900$41,1005.20×/ 4.5×$44Nothing needs you.
3 more on trackOn track$8,400$45,4005.40×$41Nothing needs you.
Tracking only · 6 · no spend this week, not counted as healthy
Book total$48,200$212,7004.41×$47revenue ÷ spend = book MER ✓
Every client against its own target. A client with no spend never counts as healthy.

The Monday problem

Twelve clients, twelve dashboards,
and the same three questions.

Attribution tools answer "what happened". Sentinel answers what changed, what to do about it, who has to approve it, who owns the work, and whether it worked.

"Which client needs me today?"
One book view, grouped by urgency. Each client is measured against its own target, and a client with no spend is never counted as healthy.
"What did you do, and what did it change?"
Every action carries the number that triggered it, who approved it, when it ran, and the measured result afterwards. The answer is a receipt, not a recollection.
"Why does the report say more than Shopify does?"
Because ad platforms grade their own homework. Sentinel checks every order against the store, so the report your client reads is the verified number, not the claimed one.

Signal to client report

One loop, closed every week,
for every client.

Sentinel owns the whole loop from the first signal to the sentence in the client report. Nothing executes without a rule you set or a person who approved it.

1
Signal
Hourly checks on every client account, ads and orders.
2
Diagnosis
Why the number moved, with the since-when.
3
Action
A fix drafted and ranked by dollars at stake.
4
Approval
Routed to your team or the client, in Slack.
5
Execution
Applied inside the limits you set, and logged.
6
Receipt
What changed, measured against the baseline.
7
Client report
Weekly, source-backed, built from the receipts.

Built for the whole book

Run twenty brands like one.

Everything Sentinel does for a single brand, it does for every brand you manage, without letting their data, rules, or targets touch.

// 01

The book, by urgency

Needs attention, on track, tracking-only. Presets for profitability, pacing, and retention. A totals row that reconciles, with the check to prove it.

// 02

Targets and doctrine per client

Each brand gets its own MER floor, budget plan, and operating doctrine. The kill, scale, and stop-loss rules read that profile, never one global number.

// 03

Approvals that route

Staged fixes wait for the right person. Your team, or the client, approves in Slack. The action, the approver, and the timestamp all land in the audit trail.

// 04

The weekly client proof report

Built from what your team actually did and what it moved. Same numbers as the overview, per client, on a schedule, without rebuilding it every Monday.

// 05

Numbers clients cannot argue with

Platform-claimed versus verified, side by side, on every channel. When Meta says one thing and Shopify says another, the report shows both and explains the gap.

// 06

Isolation by default

Every brand keeps its own connections, pixels, rules, and Slack channel. Flip between all-brands and one client without anything leaking across.

Reported, attributed, recorded · example with sample data

The platforms reported $34,030. Sentinel attributed $27,340. The store recorded $31,065.

Meta, Google, and TikTok each counted the same orders. A client report built from their numbers would overstate revenue and credit channels for orders that came from elsewhere. The report Sentinel sends keeps the three numbers apart, names the model and window it used, and shows the unmatched remainder as unmatched, never assigned by guess.

How Sentinel verifies revenue →

Platform-reported
$34,030
the three platforms' own conversion values
Attributed by Sentinel
$27,340
store orders matched to a click · last click, 7-day windows
Total store revenue
$31,065
every order the store recorded
Unmatched
$3,725
12% of store revenue, shown as unmatched

Pricing

Same plans. Every client under one login.

Monitoring and verified attribution are free while Sentinel is in beta. The agent is $199 per brand per month at the founding-member rate, after a 14-day free trial, with pricing for the size of the book on request. Each client brand keeps its own connections, rules, and targets.

See plans

Prove it to every client,
every week.

Connect your first client. Add the rest when you have seen the first verdict.