Reporting
Generate the weekly metrics email, Monday 7am
Every Monday morning, your backend rolls up last week's numbers and emails them to the team.
Use this template →schedule: 0 7 * * 1
Why this exists
Recurring metrics emails are one of the highest-leverage rituals a small team can adopt — but only if they actually go out. This template triggers your metrics endpoint Monday at 7am, which queries your warehouse, formats the numbers, and sends an email to the team distribution list.
Founders, ops teams, and engineering leads who want last week's MRR, signups, churn, and uptime in their inbox without remembering to pull it.
When to use it
- You have a 'metrics' or 'reports' endpoint already (or want an excuse to build one)
- Your team would benefit from a recurring scoreboard
- You've tried doing it manually and skipped a few weeks
Common variations
- Daily for tighter feedback loops (still 7am)
- Monthly on the 1st instead of weekly
- Multiple jobs for different recipient groups (engineering, ops, exec)
Setup in 4 steps
- 01Build an endpoint that queries last week's metrics and sends an email via your provider (Postmark, Resend, SES)
- 02Use this template — Monday 7am in your timezone
- 03Hook up Cronhq alerts so you're notified if the report ever fails to send
- 04Iterate on the email format based on feedback — the schedule never changes
Template configuration
- Name
- weekly-metrics-email
- Schedule
- 0 7 * * 1
- Method
- POST
- Timeout
- 90s
- Max retries
- 2
- Retry delay
- 600s
Webhook URL
https://api.example.com/internal/weekly-reportBody
{
"recipients": [
"team@example.com"
],
"window": "last_week"
}Ready
Use this template in 30 seconds.
Sign in, edit the webhook URL and any secrets, hit create. The job is live on the next tick.