AutoReport.to

Scheduling & delivery

AutoReport runs like cron you can trust: the right timezone, the right retries, and real delivery receipts per channel.

Choose a schedule

Every report has exactly one schedule. Pick a preset (daily, weekly, monthly) or write a custom cron. Schedules are evaluated in the timezone set on your account — not the server.

CronMeaning
0 9 * * 1-5Every weekday at 9:00 AM
0 16 * * 5Every Friday at 4:00 PM
0 9 1 * *1st of every month at 9:00 AM
*/30 9-17 * * 1-5Every 30 min during weekday business hours

Destinations

A report can deliver to email, Slack, WhatsApp or a webhook. Pro plans can deliver to multiple destinations in one run (e.g., email the exec team + post to #engineering).

  • Email — plain-text and HTML, with an unsubscribe hint per recipient.
  • Slack — posts as the AutoReport app to any channel you invite it to. Supports threads and mentions.
  • WhatsApp — requires a verified phone number on Pro. Delivered via WhatsApp Business Cloud.
  • Webhook — HTTPS POST with a signed payload. See webhook docs.

Retries and reliability

If a run fails (rate limits, provider outages, transient network), we retry up to 5 times with exponential backoff (15s, 1m, 5m, 15m, 1h). After that, we notify the report owner and show the failure in the dashboard with a full trace.

Delivery receipts are recorded per destination. A run can partially succeed — for example, email may deliver even if Slack returns a 5xx — and the dashboard shows which channels succeeded.

Timezones & DST

Schedules are stored with their IANA timezone (for example Europe/London). When DST boundaries change, schedules still fire at the intended wall-clock time.

Manual runs

Hit Run now on any report to execute and deliver immediately. Useful for debugging prompts or one-off catch-ups. Manual runs count against your plan's monthly quota.