How it works Pricing Sample Report Blog Contact Book a free audit call

Grow more contractor clients.
Write zero reports.

Contractors think in booked jobs and cost per lead, not ROAS. I'll write that report for every client, every Monday at 8am, personally. You use that time to grow your roster, not maintain it.

Not a dashboard. A report they read before the job site opens.

What your home services clients receive every Monday
N
NarrateIQ Reports
Rang Services: Weekly Ad Performance Report
8:00 AM
Per Client
45min
saved on reporting
every single week
Language
Jobs
not impressions,
contractor-readable by default
Delivery
8am
every Monday morning
before the job site opens
Campaign Access
0
times we touch your
client's campaigns

Contractors ask the same question
every single Monday.

"Where did my money go and how many jobs did I get?" Answering it means pulling Google data, pulling Meta data, calculating cost per lead, writing it in plain English, and doing it for every contractor on your list. That's hours every Monday before any real work starts, and hours you could spend winning new clients instead.

✕  Without NarrateIQ
Pull exports from Google and Meta for every roofing, HVAC, and plumbing client
Convert campaign metrics into cost-per-lead and cost-per-booked-job language contractors care about
Explain seasonal swings, service area targeting results, and LSA vs. search performance separately per client
2 to 4 hours gone before you've touched a single campaign
✓  With NarrateIQ
NarrateIQ pulls Google and Meta data automatically every Monday at 8am
Reports frame results in cost per quote request and booked job, the numbers contractors think in
Every contractor client gets their own report, for their specific target CPA, without you writing a word
You start Monday doing strategy. Not spreadsheets.

Set up once per contractor.
Grow clients forever.

Four steps. One afternoon to onboard your full client list. After that, Monday reporting is gone and Monday mornings belong to growth.

1

Connect the Contractor's Ad Accounts

Add their Google Ads customer ID and Meta account ID. They grant read-only access, the same access their own dashboard uses. 15 minutes per client.

2

Set Their Target Cost Per Booked Job

Enter what a booked job is worth for that contractor. NarrateIQ uses this to flag when campaigns drift above target and frames every number around it.

3

AI Writes the Report

Every Monday NarrateIQ pulls 7 days of data, compares to last week, spots what moved, and writes a plain-English narrative: what's working, what isn't, what's next. Every report tracks what matters to home service clients: cost per booked job, seasonal budget pacing, and which campaigns are driving phone calls versus form fills.

4

Contractor Gets the Email

A clear, professional report hits their inbox every Monday before they head to the job site. No portal to log into. No call required. Just answers.

Agency Pre-Alert
You know before your contractor calls.
If cost per lead spikes more than 30% week-over-week, we email you before the report goes to the contractor. You're never caught off guard by a number you didn't see first. NinjaCat starts at $1,500/mo. NarrateIQ includes it at $249.
On-Demand Reports
Contractor calls asking about last week's quote requests?
Trigger a fresh report in seconds, accurate to the minute, without waiting for Monday. No manual data pull. No spreadsheet. One click and the report is in their inbox.

Contractors don't log into dashboards.
They read their inbox.

DataStudio gives them another link to ignore. NarrateIQ delivers the answer in cost-per-lead language a roofer or HVAC owner actually reads. That frees you to take on more clients.

Budget pacing that accounts for the weather

An AC company's July isn't its January. Reports flag when spend is pacing ahead of or behind the seasonal curve, before a hot week blows through the monthly budget.

LSA and paid search, reported side by side

Local Services Ads charge per lead, not per click, so they can't be judged the same way as Google or Meta paid search. NarrateIQ reports each on its own terms, in one report.

Phone calls counted, not just form fills

Most contractor leads come in by phone, not a web form. NarrateIQ tracks call volume and quality alongside form fills so the real lead count doesn't get buried.

Emergency jobs split from scheduled ones

A burst pipe at 9pm and a routine gutter quote aren't the same lead. Reports separate emergency job cost from scheduled job cost, so the numbers reflect urgency, not just volume.

We didn't make these up.

This is what agencies and marketers actually say about client reporting.

Client reporting feels way more manual than it should…
Reddit user
Reporting has been a nightmare since day 1.
Agency owner
Reports on their own are not useful without explanation.
Industry report

Quotes are from public forums and industry articles, lightly trimmed for length. They're other people online, not NarrateIQ customers.

Flat monthly rate.
No per-report fees.

One price covers every contractor, every week. Add clients without your cost going up.

Starter $149/mo · Growth $249/mo · Agency custom.
No contracts. Cancel anytime.
Book a free audit call →

Spend 90% less time on client reporting in your first 30 days, or your first month is on us.

How the guarantee works
  1. Connect your ad accounts and finish onboarding in your first week.
  2. Stay subscribed through the full 30 days and receive all scheduled reports.
  3. Claim within 14 days after day 30 with a rough before/after of your reporting hours.
  4. One refund per agency.
Starter Service
$149/mo

For agencies managing a handful of contractor clients.

  • Up to 3 contractor accounts
  • Google Ads + Meta Ads
  • Weekly AI-written reports
  • Cost-per-lead framing
  • Email delivery every Monday
  • Klaviyo & Mailchimp integrations
Book a free audit call →
or start self-serve checkout →
Agency Service
Custom pricing

Unlimited contractors, full-service onboarding.

  • Unlimited contractor accounts
  • Google + Meta + LinkedIn + TikTok
  • Dedicated onboarding call
  • Klaviyo & Mailchimp integrations
Contact Us →

Starter $149/mo · Growth $249/mo. Cancel anytime.  ·  Questions? Talk to Nick directly.

Common questions.

Everything a home services marketing agency needs to know before getting started.

NarrateIQ is built for this. It connects to a roofing, HVAC, or plumbing client's Google Ads and Meta Ads accounts, pulls performance data automatically, and writes a plain-English report in cost-per-booked-job language, emailed every Monday with no manual work from the agency.

Yes. Reports are framed around cost per booked job instead of ROAS, impressions, or CTR, so a contractor can read the report on the job site without translation.

Starter is $149/mo for up to 3 contractor clients. Growth is $249/mo (first month $149) for up to 10 clients and includes white-label branding. Agency tier is custom pricing for unlimited clients.

Yes, on the Growth and Agency tiers. Reports go out with the agency's own logo, colors, and reply-to email instead of NarrateIQ branding.

Reporting Reinvented. Grow more contractor clients.

I'll personally take reporting off your plate. Starter $149/mo, Growth $249/mo, and if we don't cut your reporting time by 90% in your first 30 days, your first month is on us. Setup takes one afternoon. Every contractor gets a clear report the following Monday, and you spend that time growing.

Book a free audit call →