Email a Google Sheet on a schedule. Stop it in one click.

Scheduled Sheet Reports sends a range, a tab or the whole spreadsheet every day, week or month, as a table in the email, a PDF, an Excel file or a CSV. Every report has a Pause button, and one menu item stops everything in the spreadsheet.

Email us to get Scheduled Sheet Reports

Free trial: 20 scheduled sends or 14 days, whichever comes first. Then $6.99/month or $59/year. No charge unless you subscribe through checkout.

What it does

Send the cells you choose

A range like A1:F40, an open-ended range like A2:F that picks up new rows, one tab, or every visible tab.

Table, PDF, Excel or CSV

Put the table right in the email with its colors and bold text, attach a PDF (portrait or landscape, Letter or A4, fit to width), an .xlsx file, a CSV, or any mix.

On your schedule

Every few hours during work hours, daily, weekdays, chosen days, or monthly (including the last day of the month), in the spreadsheet's time zone.

Only when it matters

Skip the send when there are no rows, when nothing changed since last time, or unless a cell crosses a limit, like Summary!B2 > 10000.

One email per person

Point at an Email column and each address gets only its own rows. Useful for sales reps, store managers and clients.

Charts and live numbers

Include the sheet's charts as images, and drop cell values into the subject: Sales for {{date}}: {{Summary!B2}}.

Stopping a report is never a support ticket

Pause, Resume, Delete

On every report card in the sidebar. Takes effect immediately.

Stop all in this spreadsheet

A menu item under Extensions, so it works even if the sidebar won't load. Any editor can use it, including on reports a colleague set up.

Pause everywhere

One switch pauses every report you own in every spreadsheet, and the All my reports tab lists where they are.

Under the hood, every send checks the report's on/off flag stored in the spreadsheet itself, so a paused report can't keep firing from a forgotten trigger. Reports that fail three times in a row pause themselves and email you why.

Set up in two minutes

  1. Install the add-on and open any Google Sheet.
  2. Select the cells to send, then choose Extensions > Scheduled Sheet Reports > Open reports and click New report.
  3. Pick the format, recipients and time. Click Preview to see exactly what each person gets, and Send test to me to see it in your inbox.
  4. Tick "I confirm these recipients expect this report" and click Save and schedule.

Google runs add-on schedules once an hour, so a report set for 8 AM goes out between 8:00 and 8:59. Emails are sent from your own Google account and count toward Google's daily sending limit (shown in the sidebar).

Pricing

Annual$59/yearRenews every year until you cancel. About $4.92 a month.
Monthly$6.99/monthRenews every month until you cancel.

Compared with other report add-ons

What people complain about elsewhereHere
"I disabled the schedule and it still sends every day."Each send checks the report's on/off flag first, the trigger removes itself when nothing is active, and Stop all lives in the menu as well as the sidebar.
"The sidebar opens blank, so I can't edit or stop my reports."Stop all and Pause everywhere are menu commands that don't depend on the sidebar.
"After installing, the menu only shows Help."The full menu appears from the first open, before you grant permissions.
"Support never answered."A person replies within one business day at hello@greatwork.company.
"Listed as free, then it charged me."The listing, sidebar and this page all show the trial length and the price. You are never charged without going through checkout yourself.
"It needs access to all my Drive files."It only opens the spreadsheet you're using it in. No Drive access at all.

Permissions, in plain words

PermissionWhy
See and edit the spreadsheet the add-on is used inRead the cells you chose and store your report settings in that spreadsheet. It can't open any other file.
Send email as youDeliver the reports from your account to the recipients you list.
Run when you're not presentSend on schedule while the spreadsheet is closed.
Display content in Google appsShow the sidebar, menu and dialogs.
Connect to an external serviceCheck your trial or subscription at addons.greatwork.company. Only your email address and a use count are sent; never spreadsheet data.
See your email addressIdentify your license and send you notices about your reports.

Details: privacy for this add-on, Great Work privacy policy, terms.

Help

Email hello@greatwork.company. A person replies within one business day. Include the spreadsheet name and the report name if something went wrong; the Send log tab in the sidebar shows every send, skip and error.