For agencies that grow D2C brands

How do you prove your agency's work to every brand, every month?

To prove results, a brand needs to see what changed, why, and what your team did about it, with the source of every number and under your agency's name. ai-dm builds each report from the brand's own model, keeps a live portal open between reports and records every decision with what it was meant to move.

(login required) · See the first report ai-dm builds from a brand's domain.

No plan to pick. Billed in USD and INR. Your logo on every report.

insights.northlightgrowth.comSeptember report
Dewleaf Skincareprepared by Northlight Growth

What changed, and why

Meta ROAS 2.1× · 38% below its baselinebelow baseline
Likely cause: creative fatigue on "before / after v1"confidence high
Source: Meta Ads · raw record #M-20931linked

Everything done this month

12 ads · 18 posts · 2 articles · 9 review repliespublished
Every item approved by Northlight's teamyou approved
Rival moves: 3 new competitor ads on the same offertracked

Decisions and outcomes

Replaced the tired ad with a founder-story variantdecided 2 Sep
Expected to move: CTR · baseline frozen at 0.9%recorded
Outcome after 21 days: CTR 1.6%moved as expected

The next move

Test the founder-story ad on Pinterestwaiting for approval
Answer 6 shopper questions in two new articlesdrafted
Report goes out 1 Oct to 3 people at Dewleafscheduled
your logo · your domain · every number linkedIllustrative example

What do brands ask at month-end?

Agencies rarely lose a brand over one bad month. They lose it over months the brand couldn't see. Here are four questions every agency hears, answered without and with ai-dm.

Your brand asks

What did we get for last month's fee?

A deck of screenshots from five platforms, built over two days, that shows totals but not why they moved.

A report that explains the month. What changed and why, every ad, post, article and reply your team shipped, and the source of every number, under your agency's logo.

Send white-label reports →

Your brand asks

Can we get this every Monday without chasing you?

The weekly report depends on whoever has time that week, so it arrives late or not at all.

Reports that go out on their own. Pick the period and the people, and each report arrives on schedule under your name. Scheduled delivery comes with the higher plans.

Schedule reports by period →

Your brand asks

Can we see how we're doing without waiting for the report?

The founder messages on a Sunday, and someone pulls numbers by hand to answer.

A live portal, open any day. The brand sees its numbers, what changed and what's planned, white-labelled and always current, so Sunday questions answer themselves.

Give brands a live portal →

Your brand asks

Why does the report link go to some other company's site?

The reporting tool's name sits in the link and the footer, and the brand starts wondering what it pays you for.

Your domain, your name. Reports and the portal sit on an address like insights.youragency.com, so the brand sees your agency at every step.

Host it on your domain →
See a report under your name

No plan to pick. Add brands one at a time; each one starts from its domain.

What does month-end reporting cost your agency?

Copying numbers from five platforms into a deck is the most expensive work an agency does that no brand ever asked for. Put in your own numbers.

Your numbers. The starting figures are an example.

48hours a month on reports
6working days a month
₹38,400a month
₹4,60,800a year

Reporting on 8 brands takes your team about 48 hours a month, roughly 6 working days, before anyone works on what the numbers say. At ₹800 an hour that is ₹38,400 a month, or ₹4,60,800 a year.

Sign up, pay as you go

Reports build themselves from each brand's model, for any period you choose.

Can a brand see why a decision was made, months later?

Most agencies can say what they did last month. Few can show why, what it was supposed to move and whether it did. That record is what keeps a brand when the account manager changes.

Written down before it runs. Every decision goes into the decision ledger with the reason, the metric it should move and a baseline frozen on the day, so the outcome can't be judged against a moving target.

Kept when people change. The ledger belongs to the brand's workspace, not to one person's inbox, so a new account manager starts from what was tried and what worked. Nothing is changed in a brand's accounts until your team approves it.

Moolwan · decision ledger3 decisions recorded · accuracy: gathering
decision
Fix flagged product rich-result items
why
24 of 1,424 items invalid in Search Console
expected to move
Valid rich-result items
baseline frozen
26 Sep 2026
outcome
Gathering

real data Moolwan's own workspace · entry wording is illustrative

What does honest reporting look like on a real brand?

Moolwan is our own D2C home décor brand from Bengaluru, run on ai-dm every day. Its reports show the weak numbers next to the strong ones, with the source of each.

Weak numbers, shown plainly. Moolwan's Meta ROAS is 2.13× on ₹28,064 of spend, below a 4× e-commerce benchmark, and it sits in the report as plainly as its best result. A report that only shows wins is a report a brand stops trusting.

Strong numbers, with their source. The same brand drew 344,000 impressions in Google's AI results in three months, and one person runs its nine channels in about an hour a day.

Moolwan's numbers as they appear in its reports, with source and date for each
NumberWhat it isSource and date
2.13×Meta ROAS on ₹28,064 spend, below a 4× e-commerce benchmarkai-dm · Paid ads · 30 days to 26 Sep 2026
344kImpressions in Google's AI resultsSearch Console · Generative AI features · 25 Jun–23 Sep 2026
9Marketing channels run by one person, in about an hour a dayMoolwan · on ai-dm daily

real data Moolwan's own accounts

What would your first brand report show?

Enter one brand's domain. ai-dm builds its first report from the domain alone: search, AI search visibility, competitors and website health. Connect the brand's accounts and the next report explains its ads and analytics too.

(login required) · No plan to pick. Billed in USD and INR.

Questions agencies ask about proving results

What goes into an ai-dm brand report?

What changed for the brand and why, the numbers behind it with the source of each, and everything ai-dm and your team did that period: ads, posts, articles, review replies, AI search and competitor moves. Revenue and orders appear as each platform reports them, never merged into one figure.

Will brands see ai-dm's name anywhere?

No. Reports and the brand portal carry your agency's logo and can sit on your own domain, so your brands see your agency, not ours. ai-dm stays in the background.

Can reports go out automatically every week or month?

Yes, on the higher plans. You choose the period and the people, and each report goes out on schedule under your agency's name. On every plan you can build a report for any period whenever you need one.

What is the decision ledger?

A permanent record of every decision made for a brand: what was tried, why, what it was expected to move, the baseline frozen before it ran, and what happened. It stays with the brand when team members change, so the next review starts from what worked.

Does ai-dm prove which channel caused a sale?

No. ai-dm doesn't build attribution models or report blended CAC or MER. It shows what changed, the likely causes graded by confidence and the record behind every number, so your brand can check the evidence for itself.

How is ai-dm priced for an agency?

Billed in USD and INR. Per-brand plans or pay as you go. There is no plan to pick before you start: sign up, pay as you go, and add brands as you need them. Scheduled reports come with the higher plans.

Sign up, pay as you go

Compare plans on the pricing page. A brand's data is deletable on request.

Win the why.™

Every number that moves has a reason. Dashboards show what happened; they rarely show why. Without the why, teams guess, act late and lose trust. ai-dm exists to win the why for every brand, every day: to find the reason behind every change, prove it with evidence, recommend the next move and check that it worked. Then it starts again, because the why keeps changing. When you win the why, you stop guessing and start growing. That is why we exist.

Gather. Analyse. Detect. Alert. Recommend. You act. Monitor. Learn and repeat. Always on.

Prove the work, under your own name.

Talk to the founder