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.

Engager · Status report

Status digest

12 domains · 26 Apr 2026 18:00 IST

Domains

12

Healthy

11/12

Checks

34,560

Overall

99.92%

rookhq.com99.95%
app.rookhq.com99.84%
api.rookhq.com99.42%

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.

json
POST /api/v1/workspaces/:wsId/engager/reports/run
{ "kind": "status.daily", "channelId": "ch_123", "asOf": "now" }
Trigger payload

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.

Send yourself the next status digest right now.