Your clients' monthly report,
written for you.

Connect GA4 and Search Console once, add the domain. Every month your client gets uptime, SSL, speed and traffic in one designed report, in plain language, under your brand. Watch the demo

No credit card · 5 sites free · first check in 60 seconds

Built for people who answer for client sites

0
Regions on three continents
0s
Fastest check interval
≤ 0s
Alert dispatch
0
Check types per site
What your client gets

Three presets. One report they read.

Essential, Complete or Technical — every card is filled from real checks and the client's Google Analytics and Search Console. The renders below are the real product, with fictional example clients.

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
Essential
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
Complete
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
Technical
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
How it works

It's monitoring underneath.

Every report starts with real checks — uptime, SSL, speed and traffic — running around the clock, whether or not anyone's looking at the dashboard.

Regions & quorum
3 continents — majority quorum
SSL & domain
30 / 15 / 7 / 3-day expiry alerts
PageSpeed
Mobile + desktop Lighthouse audits
Heartbeats
Cron & backup dead-man's switches
Alerting
6 channels
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
Instant check

Check any site in one second.

Yours, a client's, or a prospect's — drop in a URL and Narvin runs the full battery of checks. No signup, no setup. See exactly what we monitor before you commit.

  • DNS, TLS and HTTP resolved in real time
  • Certificate chain and expiry validated
  • Probed from every region at once
Get a full A–F health grade
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.

Can't find what you're looking for? We answer every question ourselves.

Is there really a free plan?

Yes. Five monitors with 5-minute checks, SSL and domain-expiry alerts included, plus one sample AI client report — free forever, commercial use allowed, no credit card required.

What's in a client report?

Narvin groups your monitors under each client, merges the data with Google Analytics, Search Console or Plausible, and fills a preset report — Essential, Complete or Technical — with one AI-written sentence per card. Every sentence is traced to a real data point; uncited claims are dropped, and recommendations are capped at three.

Will I get false alarms at 3 AM?

Checks run from three regions on three continents, and an incident only opens when a majority agree the site is down. A single flaky network path never pages you.

Isn't this just another marketing reporting tool?

No — every report is filled from real checks (uptime, SSL, domain, PageSpeed, heartbeats), not just an analytics export. The monitoring underneath is what makes the numbers ours to write about.

Can I white-label reports for my agency's clients?

On Advanced, client reports carry your logo, brand color and sender name, with the "Powered by Narvin" footer optional. Agency adds a verified sender email domain and branded status pages — full white-label. Custom share-link domains are coming later.

What can Narvin monitor?

HTTP uptime and response time, SSL certificates and expiry, domain registration expiry, DNS changes, security headers, compression, Core Web Vitals via Lighthouse, and cron jobs or backups via heartbeat monitors.

What happens when I outgrow a plan?

Upgrade in place. Basic ($9/mo) raises you to 25 monitors, 1-minute checks and 10 AI reports a month; Advanced ($19/mo) to 100 monitors, 30-second checks, 50 AI reports and white-labeling; Agency ($49/mo, or $470/yr — save 20%) to 300 monitors, 200 AI reports and 200 clients. Downgrades work the same way.

What do you do with my data?

Alert-channel and integration credentials are encrypted at rest, analytics integrations are read-only, and we never sell data. The Privacy Policy, GDPR and Security pages cover the details.

Reports your clients will love.

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