Schedule & Email Spreadsheets
Lets You Automate Scheduling, Sending Email Reports, and Attaching Files Directly from Google Sheets™
Manually exporting and emailing Google Sheets™ can be time-consuming and repetitive. Schedule & Email Spreadsheets eliminates this hassle by automating your workflow. This powerful tool allows you to schedule reports, send sheet(s) in various formats, embed charts and tables in emails, and customize every detail—all within Google Sheets™.
Why Choose Schedule & Email Spreadsheets?
Whether you are a business owner, finance professional, sales manager, or educator, our add-on ensures that the right reports reach the right people at the right time—automatically. Say goodbye to missed deadlines and manual follow-ups.
Powerful Features to Streamline Your Work
Automated Email Scheduling
Set up recurring email reports on an hourly, daily (at two specified times), weekly, monthly, or even yearly basis, with full control over the exact delivery time. Automate your reporting and never miss a deadline again.
Examples:
Daily at 9 AM and 5 PM – Send a morning sales update and an end-of-day performance summary.
Weekly on Mondays at 10 AM – Email marketing performance reports to stakeholders.
Monthly on the 1st at 3 PM – Share financial statements with management.
Yearly on January 1st at 6 AM – Send an annual business performance report to investors.
Custom schedule (e.g., every 3rd Friday at 4 PM) – Automate vendor order summaries for procurement.
Tailored File Formats and Exports for Every Need
Send entire spreadsheets, specific sheet(s), or custom cell ranges (e.g., B2:F20) so recipients get exactly what they need.
Export and send your Google Sheets™ in the following formats:
Excel (.xlsx) – Ideal for financial reports, client data, and raw data sharing.
CSV – Perfect for databases, analytics, and data imports.
TSV – A tab-separated format suited for structured data and database processing.
ODS – OpenDocument Spreadsheet format, compatible with LibreOffice and OpenOffice.
PDF – Customize your exports with specific cell ranges (e.g., A1:F20) to ensure only relevant data is shared in a professionally formatted document. Ideal for reports, invoices, and presentations.
PNG – Capture high-resolution snapshots of selected spreadsheet sections (e.g., D5:J15), preserving formatting and visuals for easy sharing of tables, charts, and key insights.
Dynamic Data Embedding
Embed live tables, charts, timelines, and formatted range data directly into the email body. No attachments necessary—just clear, visually appealing data within the email.
Smart Email Subject, Email Body, File Naming personalization
{{Date}} – Inserts the current date in MM/dd/yyyy format.
{{Date UK}} – Inserts the current date in dd/MM/yyyy format.
{{Long Date}} – Inserts the full date in "MMMM dd, yyyy" format (e.g., January 31, 2025).
{{Long Date UK}} – Inserts the full date in "dd MMMM yyyy" format (e.g., 31 January 2025).
and many more date markers...
{{Sheet Id}} – Inserts the Google Sheet’s unique identifier.
{{Sheet Name}} – Inserts the name of the active sheet (e.g., "Sheet1").
{{Spreadsheet Id}} – Inserts the unique identifier of the Google Spreadsheet.
{{Spreadsheet Name}} – Inserts the name of the Google Spreadsheet.
{{Random Id}} – Inserts a randomly generated alphanumeric string.
{{Random Number}} – Inserts a randomly generated number.
{{Image:'Employees'!A1:J50}} – Inserts an image of the specified range.
{{Chart:'Data',1811248336}} – Embeds a chart image with the specified ID.
{{Chart:'ChartSheet',331802849,800,600}} – Embeds a chart image with the specified size.
{{Timeline:'Timeline 1',800,600}} – Embeds a timeline image with the specified size.
{{Timeline:'Timeline 1!A1}} – Inserts timeline data image from the specified range.
Advanced PDF Customization
Tailor your PDFs with:
Page Size: Choose from standard sizes like A4, Letter, Legal, or set custom dimensions.
Scaling: Adjust scaling to fit your content perfectly.
Margins & Orientation: Set custom margins and choose between Portrait or Landscape mode.
Gridlines, Page Numbers & Headers/Footers: Customize alignment (horizontal/vertical), page order, and notes. Add gridlines, page numbers, and dynamic header/footer content. Optionally, repeat frozen rows and columns for better readability.
Bulk Emailing with Dynamic Recipients
Send reports to multiple recipients by specifying the TO, CC, and BCC fields. You can either manually input email addresses or pull them from a Google Sheet using placeholders like {{Sheet1!A2:A32}} to dynamically insert a range of email addresses.
Additional features
Custom Sender Name: Reflect your branding or personal touch.
Flexible HTML Editor: Compose rich, formatted emails with images, links, and custom layouts.
Preview and Send to Yourself: Preview the email before sending to your recipients.
With these features, you can easily automate the sending of customized reports or communications to a large list of recipients, while maintaining personalization and control over the email content.
Real-World Use Cases
Finance & Accounting – Automate monthly financial reports, invoices, and balance sheet(s) to stakeholders.
Sales & Marketing – Send weekly sales reports and campaign performance summaries to clients and teams.
HR & Payroll – Distribute employee attendance sheet(s) and payroll summaries securely via email.
Operations & Logistics – Ensure inventory reports, purchase orders, and supply chain updates are sent automatically.
Education – Share student progress reports, test scores, and attendance records with parents or administrators.
Premium Features:
No add-on branding in emails or PNG images
Priority customer support
Free Version Limitations:
Schedule & Email Spreadsheets is available for free with a watermark.
* Google services impose daily quotas and hard limitations on some features - https://developers.google.com/apps-script/guides/services/quotas
Schedule & Email Spreadsheets use and transfer of information received from Google APIs to any other app will adhere to Google API Services User Data Policy, including the Limited Use requirements.