Features
All Features Report Designer Dashboards Self-Service BI Scheduling & Exports Advanced Filtering AI Assistant & Live Preview Data Visualization
Use Cases
Accounting & Finance HR & People Analytics SaaS Platforms Enterprise BI All Use Cases
Industries
All Industries Fintech Healthcare Banking & Finance Education Ecommerce & Retail Travel & Hospitality Real Estate
Migrate & Compare
Compare Alternatives From Izenda From SSRS From ExagoBI Migration Help
Company
About Pricing FAQ How It Works Roadmap Community Case Studies Contact Us Schedule a Demo
Sign In Schedule Demo Free Trial
Scheduling & Exports

Reports that deliver themselves,
every time

Set up automated email delivery once and let Dotnet Report run reports on your schedule. Choose PDF, Excel, or CSV, pick your frequency, add recipients, and done — the right data arrives in the right inbox at the right time, automatically.

PDF, Excel & CSV Daily / weekly / monthly Custom cron expressions Multiple schedules per report
Scheduled Report Delivery ● Running
Sales Summary — Q2Every Monday 8:00 AMActive
Regional Revenue Report1st of month, 7:00 AMActive
Customer Churn ReportDaily at 6:00 AMActive
Inventory LevelsWeekdays at 5:30 PMPaused
Executive DashboardEvery Friday 4:00 PMActive
PDF Excel CSV
Setup

Configure in under a minute

Open any saved report and click Schedule. The dialog collects everything you need — frequency, time, recipients, format, and timezone — in one place.

Schedule dialog showing frequency options, time picker, email recipient field, format selector, and timezone search
  • Frequency: hourly, daily, weekly, monthly, yearly, or once
  • Format: PDF, Excel (.xlsx), or CSV
  • Any email address — individuals or distribution lists
  • Timezone-aware — fires in the correct local time
  • One dialog, one save — fully automated from there

Pick specific days

Monthly: choose calendar dates (1st, 15th, last day). Weekly: any combination of weekdays. Get reports on exactly the days you want.

Timezone search

Find any timezone instantly. Schedules fire in the correct local time wherever your recipients are — even across DST changes.

Start & end dates

Run a schedule only during a project period or campaign — it kicks off on the start date and stops automatically on the end date.

Multiple per report

Same report, different recipients, formats, and cadences. Send the daily PDF to the team, the weekly Excel to the CFO, and the monthly CSV to ops.

Everything Scheduling Includes

Automated delivery for every use case

Any Recipients, Any List

Send to individual addresses or paste in an entire distribution list. Multiple recipients can be on the same schedule; each one gets the same report attachment.

PDF, Excel & CSV

PDF preserves formatting for viewing and printing. Excel lets recipients do further analysis. CSV feeds downstream pipelines. Choose per schedule — or create multiple schedules for different formats.

Hourly to Yearly Frequency

Hourly alerts for operational monitoring, daily summaries for managers, weekly reviews, monthly close reports, yearly overviews — or fire once on a specific date and time.

Pause Without Deleting

Temporarily stop a schedule during system maintenance or a reporting freeze without losing the configuration. Resume with one click and it picks up exactly where it left off.

Central Management View

Administrators see all schedules across the entire organization in one table — report name, recipient list, frequency, format, last run, next run, and status at a glance.

Schedule Entire Dashboards

Dashboards can be scheduled too — not just individual reports. The entire dashboard renders as a PDF and is emailed as a single document with all widgets included.

How It Works

Three steps to automated delivery

1

Build & Save a Report

Use the drag-and-drop Report Designer to create any report — a weekly sales summary, a monthly P&L, a daily operations status. Save it with a name and folder. That's the report you'll schedule.

Report DesignerAny data source
2

Open the Schedule Dialog

Click Schedule in the report toolbar. Set the frequency (daily, weekly, monthly, etc.), pick a time, add recipient email addresses, choose the format (PDF, Excel, or CSV), and select the timezone. Save.

One dialogUnder 1 minute
3

Reports Arrive Automatically

Dotnet Report's built-in scheduler runs the report at the configured time, generates the attachment, and sends the email. No manual intervention. Recipients get fresh data on time, every time.

Zero maintenanceSMTP-powered

Stop manually sending reports — automate it in minutes

Free trial. Connect your database, build a report, and set your first schedule in under 30 minutes.