Watch every client app.
One operator view.
Agency-ready.
If you maintain ten apps for ten clients, the math changes. Nightlamp is the monitoring and diagnosis layer your retainers keep needing, without hiring a new on-call team.
The retainer is great. The 2 a.m. Slacks from clients are not.
It doesn't matter that it was Stripe's outage, or Bubble's webhook drift. To the client, you're the agency, and you're on the hook. You're already the maintenance team — you just don't get paid for it.
Each app has its own webhooks, its own integrations, its own little failure modes. You can't keep all twelve in your head, and you definitely can't watch all twelve at 2 a.m.
One operator dashboard for all your client apps, with incident copy your team can forward or adapt for clients. We diagnose. You keep the client relationship and bill the fix-shipping hours when work is needed.
Eight clients. One screen. One pulse.
This is the operator console for agencies: every client app's status at a glance. Click in and see flows, incidents, and post-mortems. Shown below with illustrative demo data.
| App | Status | Last incident | MTTR (30d) | Flows | Action |
|---|---|---|---|---|---|
M | healthy | 02 may · 14:21 · stripe latency | 11m | 4 | |
T | investigating | today · 02:14 · webhook 502 | 17m | 7 | |
F | healthy | 28 apr · 09:02 · cron skip | 8m | 5 | |
L | open | today · 08:51 · login p95 ↑ | — · live | 3 | |
N | healthy | 19 apr · 22:11 · klaviyo schema | 14m | 6 | |
O | healthy | 11 apr · 06:33 · postmark bounce | 9m | 4 | |
P | healthy | 04 apr · 12:00 · cron drift | 6m | 5 | |
R | healthy | 01 apr · 17:48 · twilio outage | 12m | 8 |
You keep the relationship.
We keep the watch running.
Your client relationship
Nightlamp gives your team the diagnosis, post-mortem, and client-ready incident language. You decide what goes to the client and what turns into billable fix-shipping work.
Your SLAs
Map each client to the response tier their app deserves. The Studio plan carries Priority SLAs across all client apps — a contractual first response within 5 minutes, 24/7 — so you can price retainers against a real operating commitment. See the canonical SLA table.
Your margin
Wholesale pricing per app — wrap it into your retainer at whatever margin fits your practice. Your clients see your brand and your invoice, not ours.
One Studio plan. Wholesale per app from there.
Shared engineer pool, multi-app monitoring, and agency-ready incident copy. Same product as Pricing.
All Priority-tier features. Agency comms review available during setup.
All White-glove features. Agency comms review included. Quarterly account review.
No borrowed logos. No unapproved agency quote.