Skip to content

Scheduling Reports

Scheduled reports let you automate daily analytics report generation and deliver the results directly to your team’s inboxes. This feature requires the Operate (Pro) tier or higher.

  1. Navigate to the analytics connection you want to schedule (PostHog or Amplitude).
  2. Open the connection’s Settings.
  3. Find the Schedule section.
  4. Toggle Enable scheduled reports to on.
  5. Configure the schedule:
    • Hour — select the hour of day (0—23) when the report should be generated.
    • Timezone — select your timezone. This is auto-detected from your browser by default. Over 30 timezones are available.
  6. Add email recipients — enter the email addresses of people who should receive the report. You can add up to 20 recipients per connection. Each address is validated for proper format before saving.
  7. Click Save.

OpsTower runs an hourly cron job that checks all scheduled reports. When the current hour in your configured timezone matches the hour you selected, a report is automatically generated for that connection.

For example, if you set the hour to 9 and the timezone to America/New_York, the report will generate every day at 9:00 AM Eastern Time.

Once a scheduled report completes, it is emailed to all configured recipients. Email delivery is powered by Resend. Recipients receive a formatted HTML email containing the full report — metrics, comparisons, anomalies, and the AI summary — directly in their inbox.

The number of email recipients you can configure depends on your plan:

PlanEmail Recipients
Explore (Free)3
Operate (Pro)Unlimited
Scale (Business)Unlimited

You can disable scheduled reports at any time by toggling Enable scheduled reports to off in the connection settings. Your configuration (hour, timezone, recipients) is preserved, so you can re-enable it later without reconfiguring.

To change the generation time, update the Hour or Timezone fields and save. The new schedule takes effect on the next hourly cron cycle.

Add or remove email addresses in the recipients list and save. Changes take effect immediately for the next scheduled report.

  • Plan: Operate (Pro) or Scale (Business). Scheduled reports are not available on the Explore (Free) plan.
  • Connection: A valid, active analytics connection (PostHog or Amplitude) with working credentials.