Reports Intermediate

Scheduling Reports: Daily, Weekly, Monthly Automation

4 min read Updated February 25, 2026
Set up automatic report generation on a daily, weekly, or monthly schedule. This guide covers schedule configuration, email delivery, time zones, managing schedules, and troubleshooting failed deliveries.

Overview

Scheduled reports run automatically at the time and frequency you configure. Each run generates a fresh report using the latest data, delivers it to your chosen recipients, and saves it to your Reports list.

Available on Professional and Enterprise plans.

Creating a Scheduled Report

Step 1: Start from the Report Generator

Click Reports > + New Report. Configure the report as usual (data source, template, date range, sections). See Generating a Report for details.

Step 2: Choose "Schedule" Instead of "Generate Now"

Instead of clicking Generate Report, click Schedule Report. The scheduling panel opens.

Step 3: Configure the Schedule

Setting Options
Frequency Daily, Weekly, Monthly, Custom cron expression
Day (weekly) Monday through Sunday
Day (monthly) 1st through 28th, or "Last day of month"
Time Any time in 30-minute increments
Time Zone Your organization's time zone (set in Settings > Organization)

Schedule configuration

Step 4: Configure Delivery

Recipients -- add email addresses. Recipients do not need to have a clariBI account (the report is delivered as an attachment or link).

Delivery format:

Format Description
Email with PDF The report is generated and attached as a PDF
Email with link The email contains a link to view the report in clariBI (requires login)
Email with both PDF attachment and a link

Subject line -- customize the email subject. Variables are available: {report_name}, {date}, {frequency}.

Example: "Weekly Sales Report - {date}" becomes "Weekly Sales Report - 2025-02-03"

Step 5: Save the Schedule

Click Save Schedule. The report runs at the next scheduled time.

Managing Scheduled Reports

Viewing All Schedules

Go to Reports > Scheduled tab. This shows all scheduled reports with:

  • Report name
  • Frequency and next run time
  • Last successful run
  • Status (active, paused, failed)
  • Recipients

Editing a Schedule

Click a scheduled report to open its settings. You can change:

  • The schedule (frequency, day, time)
  • Recipients
  • Delivery format
  • The report configuration (data source, template, sections)

Pausing and Resuming

Click the Pause button to temporarily stop a schedule without deleting it. Click Resume to restart it. Paused schedules skip their next run time and wait until resumed.

Deleting a Schedule

Click Delete Schedule. This removes the automation but does not delete previously generated reports.

How Credits Work with Scheduled Reports

Each scheduled run consumes AI credits just like a manual report generation (typically 1 credit). Credits are deducted from your organization's monthly allowance.

If your organization runs out of credits, scheduled reports will fail until credits are replenished. The owner and administrators receive an email notification when a scheduled report fails due to credit exhaustion.

Estimating Monthly Credit Usage

To calculate how many credits your schedules will consume:

Frequency Runs per Month Credits per Run Monthly Cost
Daily ~30 1 ~30 credits
Weekly ~4 1 ~4 credits
Monthly 1 1 1 credit

If you have 5 daily scheduled reports, that is approximately 150 credits per month -- well within the Professional plan's 1,500-credit allowance but something to plan for.

Advanced Scheduling with Cron Expressions

For schedules that do not fit daily, weekly, or monthly patterns, use a custom cron expression:

Expression Meaning
0 8 * * 1-5 Every weekday at 8:00 AM
0 6 1,15 * * 1st and 15th of every month at 6:00 AM
0 */6 * * * Every 6 hours
0 9 * * MON Every Monday at 9:00 AM

Enter the cron expression in the Custom field when configuring the schedule frequency. The schedule preview shows the next 5 run times so you can verify it is correct.

Notification Settings for Scheduled Reports

Configure what happens when a scheduled report completes or fails:

Notification Default Configurable
Email delivery to recipients On Yes -- toggle per schedule
In-app notification to creator On Yes
Email alert on failure On (to admins) Yes -- add additional recipients

Troubleshooting

Report Not Delivered

  1. Check the Scheduled tab for the status. If it shows "Failed," click the report for the error message.
  2. Verify recipient email addresses are correct.
  3. Check spam/junk folders for the delivery email.
  4. Confirm your organization has remaining AI credits.

Report Contains Stale Data

Scheduled reports use data as of the run time. If your data source syncs daily at 6:00 AM and the report runs at 5:00 AM, it uses yesterday's sync. Adjust the report schedule to run after the data source sync completes.

Wrong Time Zone

Reports run according to your organization's time zone. Verify it in Settings > Organization > Time Zone. Individual user time zones do not affect scheduled report times.

Related Articles

Still Need Help?

Can't find what you're looking for? Our support team is here to help you succeed with clariBI.