App Icon
Email Google Sheets, charts, timelines, and dashboards on a recurring schedule in PDF, CSV, or Excel format. Send individual sheets or entire workbooks, or email a specific range of cells.
Listing updated:June 2, 2023
Works with:
With the Email Spreadsheets add-on for Google Sheets, you can schedule and automatically send spreadsheets as PDF, Images, Excel (xlsx), or CSV files to your clients and customers. You can email the entire spreadsheet, dashboards, charts, specific sheets of the workbook, a fixed range inside any sheet (like A4:E25), or even a single cell (like B9).

If your work requires you to manually pull the same information from certain spreadsheets and email it to colleagues every day (or week or month, or year), the Spreadsheet mailer add-on will do it all for you automatically. It converts the Google Sheet and sends the exported file as an email attachment.

You can also embed one or more dynamic charts, pivot tables, and timelines (Gantt charts) from Google Sheets into the email body. They'll be sent as high-resolution inline PNG images while retaining all the original formatting.

The add-on is completely secure and private. No part of your spreadsheet data is read, shared, or uploaded anywhere. And because it works in the Google Cloud, your scheduled spreadsheet reports will be delivered even if you are offline or on vacation.

The add-on is developed by Amit Agarwal, Google Developer Expert and Google Cloud Champion for Google Workspace.

👉🏻 Here are some use cases:

1. Email PDF reports for requirements to your vendors daily around 6 PM.
2. Submit expense reports to your boss on the last weekday of the month.
3. Send your weekly timesheets as CSV files automatically on Friday evening.
4. Email the executive summary dashboard on the first day of the month to the management.
5. Email the weekly sales report to your sales manager every Monday around noon.
6. Schedule and send clients reports in Excel format for AdWords, Search Console, CRM or Google Analytics for decision-making.

The subject and the body of the email message can be customized to include dynamic cell values from one or more sheets using the A1 notation. For instance, if you wish to include the value of Cell A5 of Sheet 1 in the subject, add {{Sheet 1!A5}} into the subject line.

The exported PDF files can be further customized per report. You can show gridlines, change print margins to fit more content on one page, change paper size, show page numbers, show sheet names and more.

Dynamic cell values can be added in the TO, CC and BCC fields of the message as well. If you wish to specify multiple email recipients in the email field, remember to separate them with a comma. Google email quota limits apply and it is recommended that you keep the recipient count below 10 per email.

🚀 Here are some examples of specifying the print area using A1 notation:

1. {{Sheet1!A1:B2}} inserts the first two cells in the top two rows of Sheet1.
2. {{Sheet1!A:A}} refers to all the cells in the first column of Sheet1.
3. {{Sheet1!1:2}} refers to all the cells in the first two rows of Sheet1.
4. {{Sheet1!A5:A}} refers to all the cells of the first column of Sheet 1, from row 5 onward.
5. {{Charts:Sheet1!2}} inserts the second charts on sheet named "Sheet 1" into the email body.

The Sheet Ranges are inserted inline into the email body, and all the cell formatting, column widths, number formatting, colors and embedded images are retained. This option is helpful if you wish to email a portion of the sheet to recipients without sharing the entire sheet.

The Sheet Name should always match the name in your Google Spreadsheet. Also, always surround the sheet name and range with double curly braces.

You can use HTML tags to format your email body. For instance, use the <img> tag to include your company’s logo in the email. Or use the <a> tag to include hyperlinks (URLs). The h1 and h2 tags can be used for adding headings.

Email Spreadsheet is free for basic usage. You can email sheets and ranges to your email address manually.

The add-on comes with a 7-day unlimited-use trial (no credit card is required).

✅ The following features are unlocked after you purchase a license.

1. Set up unlimited email reports for any spreadsheet.
2. Schedule daily, hourly, weekly, monthly, or yearly reports on a recurring schedule.
3. Specify multiple recipients in the TO, CC or BCC fields.
4. No add-on branding is included in emails.
5. Complimentary tech support.
6. Merge all sheets in a single PDF file for exporting
7. Access to advanced options like show gridlines, page numbers, etc.
8. Export a specific range of cells in the PDF file
9. Embed charts and timelines from Google Spreadsheets in the email body.
10. Use HTML tags like a, br, h1, etc. to format your email body.
11. Pull a dynamic set of email addresses from cells for emailing.

Go to to upgrade to premium.

If you have any questions or feedback, please email us at
Additional information
PricingFree of charge trial
Privacy policy
Terms of service
Email Spreadsheets will ask for the permissions shown below. Learn more
Email Spreadsheets will need access to your Google account
This will allow Email Spreadsheets to :
See, edit, create, and delete all your Google Sheets spreadsheets
Display and run third-party web content in prompts and sidebars inside Google applications
Connect to an external service
Allow this application to run when you are not present
Send email as you
See your primary Google Account email address
See your personal info, including any personal info you've made publicly available
Clear search
Close search
Google apps
Main menu