Agencies, freelancers and independent marketers

Client reports that read like you wrote them.

For anyone who reports results to a client. Upload last month’s Google Ads, Meta, or GA4 export. ClientNarrate computes the scorecard, then drafts the executive summary, wins, concerns, and next-month recommendations in your voice — for you to edit.

The first report is free. No card. No ad-account access required.

harborandpine.example/october
Sample

Google Ads · October 2026 vs September 2026

Northwind Outfitters

October performance

H&
Spend
$26,720
-8.8% vs prior
Impressions
462,000
+6.2% vs prior
Clicks
16,940
+10.0% vs prior
CTR
3.67%
+3.6% vs prior

Executive summary

Northwind Outfitters closed October 2026 on Google Ads with $26,720 in spend, 666 conversions, 2.78x ROAS. Against September 2026, ROAS rose +44.3% and Conversion value rose +31.6%. Efficiency improved: more conversions on $26,720 of spend.

Spend by campaign
Nonbrand Search $9,100Performance Max $7,600Competitor $3,200Demand Gen $2,800Brand Search $2,480Remarketing $1,540

Live figures from the bundled October Google Ads sample, not a mock screenshot.

How a month goes

Same report shape. New numbers. Less Sunday.

1. Put your name on it

Your name or company, a logo, and a color. Every report picks them up, including the link you send the client.

2. Map the export

Common Google Ads, Meta, and GA4 headers are recognized. You confirm the mapping before anything is calculated.

3. Edit, then share

Keep the draft, rewrite a paragraph, print to PDF, or send a read-only link. Next month, duplicate the report and drop in the new file.

Pricing

One report on the house. Then a plan that fits the roster.

Free

$0

The first report is free. No card. One client, one report total, and a small watermark.

  • 1 client
  • 1 report total
  • Small watermark on the share link
  • 8 AI drafts a day
Create a free report

Starter

$19/mo

Two clients and unlimited reports. The watermark comes off.

  • 2 clients
  • Unlimited reports
  • No watermark
  • 30 AI drafts a day
Choose Starter

Agency

$99/mo

Thirty clients, white-label sharing, and priority AI drafting.

  • 30 clients
  • Unlimited reports
  • White-label share link, no custom domain required
  • Priority AI, 200 drafts a day
Choose Agency

FAQ

Straight answers.

Where do the numbers come from?

You upload a CSV export or paste it in. ClientNarrate maps the columns, then computes spend, impressions, clicks, CTR, CPC, conversions, CPA, ROAS, sessions, and period-over-period change in code. The model never does the arithmetic.

Will the AI invent a result?

The draft is instructed to use only the figures we computed. You can edit every section before a client sees it. If the model is unavailable, a deterministic draft built from those same figures is used instead.

Can a client open the report without an account?

Yes. A ready report gets an unguessable read-only link. The free report shows a small ClientNarrate watermark. Growth and Agency are white-label, and the link works on the ClientNarrate host — your client does not need a custom domain.

What does the free trial include?

The first report is free and no card is required: one client, one report in total, and a small watermark. After that, subscribe to create more. Reports you already made stay available.

What do the paid plans include?

Starter is $19/mo for 2 clients and unlimited reports, without the watermark. Growth is $49/mo for 10 clients, unlimited reports, and white-label share links. Agency is $99/mo for 30 clients, everything in Growth, and priority AI drafting with a higher daily cap and a stronger model.

Can I reuse last month?

Open any report and duplicate it. The new draft keeps the client, platform, and column mapping so you only replace the export.

Do you connect to the ad account?

No. There is no Google or Meta login. You bring the export. Files are capped so a monthly export fits and a huge dump does not.

How do I change or cancel a paid plan?

Billing runs through Stripe Checkout and the Stripe Customer Portal. If those secrets are not configured on this deployment, paid plans show as coming soon and the free plan still works.