Client reports

Written from
real checks.

Connect GA4 and Search Console once, add the domain. Every report is filled from real uptime, SSL, speed and traffic checks — under your brand, delivered on schedule.

Start free
See it for yourself

Three presets. Same engine.

Essential, Complete and Technical, rendered in full below — fictional example clients, the real renderer.

Example — fictional clientEssential
Northwind Studio
Acme Bakery
Monthly report · Aug 2, 2026 – Sep 1, 2026
Summary

Uptime held steady at 99.9% this month with just one short incident. Sessions grew 10.5% to 4,200 as search clicks climbed 11.8% to 850.

Uptime
99.90%
1 incident 0%

One 25-minute incident this month, down from two incidents (40 minutes) last month.

SSL & domain
  • SSL62 days
  • Domain210 days
Traffic
4,200
Users: 3,100 +11%

Sessions rose 10.5% to 4,200 versus last month.

Search
850
21,000 Impressions · 14.2 Position +12%

Search clicks grew 11.8% to 850 across 21,000 impressions.

Recommendations
  1. Publish a seasonal menu page

    The homepage and menu already drive most sessions; a seasonal page can capture more organic search intent.

    Impact: Modest lift in organic sessions. · Low effort
  2. Add a booking CTA to the top landing pages

    Top pages get the most traffic, so a clearer call-to-action there converts more visits.

    Impact: More reservations without extra traffic. · Medium effort
  3. Keep monitoring SSL/domain expiry

    Both are healthy this month; a reminder before renewal avoids any lapse.

    Impact: Avoids an outage from an expired certificate or domain. · Low effort
Prepared by Northwind Studio
Example — fictional clientComplete
Northwind Studio
Widget Commerce Co.
Monthly report · Aug 2, 2026 – Sep 1, 2026
Summary

Both sites averaged 99.78% uptime with 3 short incidents totaling 70 minutes. Combined sessions rose 14.7% to 8,600 and conversions rose 19% to 125. Search clicks grew 16.7% to 1,400 across 42,000 impressions.

Uptime
99.78%
3 incidents 0%

3 incidents this month totaling 70 minutes of downtime, close to last month's 75.

SSL & domain
  • SSL20 days
  • Domain150 days
Response time
205 ms
185 ms225 ms
−5%

Response times held around 205ms p95, a touch faster than last month's 215ms.

Incidents
3
  • shop.example · Aug 205 min downtime
  • blog.example · Aug 1160 min downtime
  • shop.example · Aug 75 min downtime
PageSpeed
82
Performance
93
SEO
89
Accessibility
89
Best practices
Traffic
8,600
Users: 6,300 +15%

Sessions rose 14.7% to 8,600 across both sites.

Search
1,400
42,000 Impressions · 11.5 Position +17%

Search clicks grew 16.7% to 1,400.

Sessions
8,600
287286
+15%

Session growth was steady across the month, not a single spike.

Top pages
  • /5,000
  • /pricing3,500
  • /3,000
  • /blog/post-12,500
  • /contact1,500
Top queries
  • ecommerce widget200
  • buy widget online150
  • widget shop110
Conversions
125
+19%
  • purchase85
  • signup40
Heartbeats
1/1
0 missed
Recommendations
  1. Investigate blog.example's SSL renewal

    The blog's certificate has the least runway of the two sites at 20 days.

    Impact: Avoids an SSL-related outage. · Low effort
  2. Promote the top-converting purchase flow

    Purchases are up 21% and are the largest conversion category.

    Impact: Compounds an already-growing conversion trend. · Medium effort
  3. Expand content around 'ecommerce widget'

    It is the top query by clicks and still ranks outside the top 3.

    Impact: Potential for more organic clicks at a similar impression volume. · Medium effort
Prepared by Northwind Studio
Example — fictional clientTechnical
Northwind Studio
Vega Infrastructure
Monthly report · Aug 2, 2026 – Sep 1, 2026
Summary

Uptime averaged 99.75% across both HTTP monitors with 5 incidents totaling 121 minutes. api.example accounted for most of the downtime; dash.example stayed near-perfect.

Uptime
99.75%
5 incidents 0%

5 incidents this month (121 minutes total), up from 1 incident (32 minutes) last month.

SSL & domain
  • SSL15 days
  • Domain45 days
Response time
215 ms
195 ms235 ms
+6%

p95 response time was 215ms, close to last month's 203ms.

Incidents
5
  • api.example · Aug 2630 min downtime
  • dash.example · Aug 221 min downtime
  • api.example · Aug 1920 min downtime
  • api.example · Aug 1220 min downtime
  • api.example · Aug 550 min downtime
PageSpeed
83
Performance
92
SEO
88
Accessibility
88
Best practices
Heartbeats
1/2
1 missed
Recommendations
  1. Investigate api.example's incident cluster

    api.example had 4 of the month's 5 incidents and the SSL certificate has only 15 days left.

    Impact: Fewer incidents and no SSL-related downtime next month. · High effort
  2. Renew api.example's domain soon

    The domain has only 45 days of runway remaining.

    Impact: Avoids a lapse-driven outage. · Low effort
  3. Check the weekly-report-job schedule

    It missed one check-in this window.

    Impact: Confirms the report pipeline is running on schedule. · Low effort
Prepared by Northwind Studio
How it works

Three steps. No setup.

From a blank account to a client's first report in under a minute.

  1. 1

    Connect

    Link Google Analytics 4 and Search Console once, for the whole account.

  2. 2

    Add the domain

    Add the client's site. Narvin starts checking uptime, SSL, domain and speed immediately.

  3. 3

    Pick a preset

    Choose Essential, Complete or Technical. The first report renders and sends on schedule — no template to build.

Why it's credible

Every number has a receipt.

A check produces a number. Code turns it into a fact with a stable ID. The model may only cite fact IDs — an uncited sentence, card or recommendation is dropped before it ever renders, and recommendations are capped at three.

Checkfra 200 · 0.284s
Fact
99.98%f1
SentenceUptime held at 99.98% across all regions. f1
Delivery

Sent by email, Slack or WhatsApp.

The full report arrives by email with the PDF attached, or posts straight to Slack, Discord, Telegram and WhatsApp.

Between full reports, a short micro-report goes out the moment something changes — an incident, an expiring certificate, a PageSpeed drop, a traffic swing — on email, Slack, Discord or Telegram.

White-label

Your brand. Not ours.

On the Agency plan, every touchpoint your client sees carries your identity, not Narvin's.

  • Your logo, accent color and agency name on every report
  • The "Powered by Narvin" footer hidden — on reports, emails and share pages
  • Your sender name in the client's inbox
  • A verified sender email domain (reports@your-domain.com)
  • Public status pages wearing your brand kit
Custom share-link and status-page domain — coming later
Your own Slack, Telegram, Discord or WhatsApp identity — coming later
Pricing

Honest pricing, no surprises.

Start free with five sites and a sample report. Scale to 300 sites, 30-second checks and 200 client reports a month — and save 20% when you pay yearly.

Free

$0forever

5 sites, free

  • 5 sites
  • Checks as fast as 5 min
  • 1 sample client report
  • 1 client report
  • 3 alert channels
  • 1 report periods
  • Domain & SSL monitoring
Start free
Most popular

Basic

$9/mo

25 sites — $0.36/site

  • 25 sites
  • Checks as fast as 1 min
  • 10 client reports / month
  • Up to 10 client reports
  • 6 alert channels
  • 3 report periods
  • PageSpeed & Lighthouse audits
  • Heartbeat & cron monitors
  • Domain & SSL monitoring
Choose this plan

Advanced

$19/mo

100 sites — $0.19/site

  • 100 sites
  • Checks as fast as 30s
  • 50 client reports / month
  • Up to 50 client reports
  • 6 alert channels
  • 4 report periods
  • PageSpeed & Lighthouse audits
  • Heartbeat & cron monitors
  • Domain & SSL monitoring
  • White-label client reports
Choose this plan

Agency

$49/mo

300 sites — $0.16/site

  • 300 sites
  • Checks as fast as 30s
  • 200 client reports / month
  • Up to 200 client reports
  • 6 alert channels
  • 4 report periods
  • PageSpeed & Lighthouse audits
  • Heartbeat & cron monitors
  • Domain & SSL monitoring
  • White-label client reports
Choose this plan
FAQ

Questions, answered.

The client-report specifics — what's included, what it costs, and what's coming later.

How is this different from a monitoring tool?

Monitoring is the engine, not the product. Narvin checks uptime, SSL, domain and speed the way any monitoring tool does — then turns those checks, merged with GA4 and Search Console, into a designed report your client actually reads.

How is this different from a marketing reporting tool?

Marketing reporting tools show analytics dashboards with no monitoring underneath. Every Narvin report is filled from real checks — uptime, SSL, domain, PageSpeed, heartbeats — not just an analytics export.

Can I use my own brand?

On Agency: your logo, brand color, agency name, sender email domain and branded status pages — no "Powered by Narvin" anywhere your client sees. Custom share-link domains are coming later.

Which channels can I deliver reports on?

Email with the PDF attached, or straight to Slack, Discord, Telegram and WhatsApp. Short micro-reports go out between full reports when something changes, on email, Slack, Discord or Telegram.

Is there a free plan?

Yes. Five sites, 5-minute checks and one free sample report — commercial use allowed, no credit card required.

Reports your clients will love.

First report live in under 60 seconds. No credit card, 5 sites free, forever.