Solution · Reports
Reports written like a calm engineer would write them.
Sentence case. Restrained colour. Every section a panel that actually pulls its weight. No celebratory copy, no decorative emoji. The report you wish your monitoring vendor sent.
Status digest
12 domains · 26 Apr 2026 18:00 IST
Domains
12
Healthy
11/12
Checks
34,560
Overall
99.92%
Real template. Real data shapes. The screenshot is the email.
One template, every cadence
Same chrome from daily to annual
The cadences
Four times a day, every Sunday, the first of the month, the close of the quarter, the new fiscal year.
Status digests fire at 06:00, 12:00, 18:00, and 00:00 IST. Weekly roll ups land Sunday night. Monthly on the first. Quarterly on Q close. Annual on the new fiscal year.
Each cadence shares one HTML template. The numbers change. The chrome does not.
Cadence wheel
Daily inside, annual outside
Run on demand
Force a report at any moment, to a single channel.
Click Run now and the report fires immediately, with the freshest data the engager has on disk. Pick a single channel for the fanout if you only want to test one branch.
Useful before an investor update. Useful before a postmortem. Useful when curiosity strikes.
POST /api/v1/workspaces/:wsId/engager/reports/run
{ "kind": "status.daily", "channelId": "ch_123", "asOf": "now" }Inside the template
Every section earns its place.
HTTP monitoring
Per host: success rate, twenty four hour uptime, OK over total, average, min and max, p95 and p99, status counts, protocol, alert flags.
Availability
Seven and thirty day rolling windows. Breaches highlighted. Targets set per host.
Infrastructure
DNS resolution and DNSSEC, TLS days remaining and protocol, security header score, ports, registration days remaining.
Extended checks
Redirect chain, body integrity, protocol downgrade, mixed content, reputation, SEO, performance grade, port drift.
Dependencies
Vercel, Render, Supabase, GitHub, Cloudflare. Operational, degraded, or down. Plus deploys in the last twenty four hours.
Recent failures
Last twenty failed probes with timestamp, status, cause, and elapsed.
One template, every workspace
No tenant gets a custom HTML pile. The same template renders across every cadence and every workspace.
Voice rules built in
Sentence case. Restrained palette. No exclamation marks. Never the word "AI". The template enforces it.
Replayable
Each report run records its fanout. A failed branch can be replayed without resending the others.