Google Sheets™ add-on · email reports and reminders
ReportLane — Email Reports and Reminders from Google Sheets
The report goes out on time, even when you forget.
ReportLane emails any tab or range of your spreadsheet as a PDF, an Excel file, a CSV file or a table right inside the email. Send it now with one click, or, with Pro, every day, week or month at the hour you choose. Pro also sends reminders when a date in a row comes up or a number crosses a limit. Every email goes out from your own Google account.
- Send now free, with every format
- Emails go from your own Google account
- No BiLingoPlus server in between
Illustration, not a screenshot.
How it works
From a sheet to an inbox in three steps
Set up a report once. After that it is one click, or no click at all with a schedule.
1Open it from the Extensions menu
In a Google Sheets spreadsheet: Extensions → ReportLane → Open ReportLane. The panel opens on the right.
- Weekly sales ▾A1:C20PDFExcelCSVTable in the email
2Choose what to send, and how
A whole tab or a range such as A1:C20 or a named range. As a PDF, an Excel file, a CSV file, a table inside the email, or several at once.
Every Mon at 8 AMNext: Mon, Nov 16 at 8 AM
Send nowFree, as often as you like
3Send now, or set a schedule
Send now emails it at once, free. With Pro, it goes out every day, on the weekdays you tick or once a month, at the hour you choose.
Reminders (Pro)
An email when a date comes up or a number crosses a line
Rules watch a tab once a day. Each one emails a fixed list of people, or the address in a column of the row.
3 days before — Due dateReminder: invoice 1042 is due on 2026-11-20Stock ≤ 10Alert: Blue mug is down to 8On the day — RenewalReminder: renew the Acme contract today
Rule names as ReportLane 1.0 writes them. The email text is yours, with column names as placeholders.
- Dates: before, on or after“N days before”, “on the day” or “N days after” the date in a column. Add “only if Status is not Done” and finished rows stay quiet.
- Numbers: once per crossing“Stock ≤ 10” emails when a row drops to 10 and stays quiet while it stays there. When the number goes back up, the rule is ready for the next time.
- Never twice for the same dateEach row and date sends once. Change the date in the row and it counts as a new one.
Features
Made for reports people actually read
Four formats, together if you like
A PDF of a tab or a range, portrait or landscape, fitted to the page width, with or without gridlines. An Excel file of the whole spreadsheet. A CSV of one tab or range. Or the table itself inside the email, up to 200 rows.
Words that fill themselves in
Write the subject and the message once, with {sheet}, {range}, {date}, {spreadsheet} and {link}. Every send fills in the day’s values.
{sheet} for {date}→Weekly sales for 2026-11-16Quiet when nothing changed (Pro)
Skip if empty sends nothing when the range has no rows under its header. With Pro, Send only if changed skips a scheduled send when the data is the same as last time.
Mon 8 AM · sent3 recipients · PDF + table
Tue 8 AM · skippedNothing changed since the last send
And more
- A whole tab, an A1 range or a named range
- As many reports per spreadsheet as you like
- Daily, chosen weekdays, or monthly on a day or the last day (Pro)
- The spreadsheet’s time zone, or one you choose (Pro)
- CC, BCC and a reply-to address (Pro)
- Google’s daily email limit shown, the rest sent on the next run
- Reminders to the address in each row (Pro)
- A ReportLane log tab of every run (Pro)
Compared
Ways to email a Google Sheet regularly
Scroll the table sideways →
| Way | On a schedule | What arrives | Reminders from dates and numbers | Cost |
|---|---|---|---|---|
| File → Email → Email this file | No, you send it each time | The file attached | No | Free |
| Conditional notifications in Google Sheets | No, when cells change | A note about the change | Only on changes, not on dates; some work and school accounts | Included in those editions |
| Your own Apps Script with a timer | Yes, once you write and test it | What your code builds | Only if you write them | Free, plus your time |
| ReportLane | Daily, weekly or monthly at an hour (Pro) | PDF, Excel, CSV or a table in the email | Days before, on or after a date; number limits (Pro) | Free · Pro $4.99/month or $39/year |
The built-in options and a script you can copy, step by step: how to email a Google Sheet automatically on a schedule.
Pricing
Sending is free. Pro sends it for you.
Start free. Upgrade from the ReportLane panel when you want schedules and reminders.
Pro · schedules and reminders
or $39 a year · cancel anytime
- Daily, weekly or monthly sends at the hour you choose
- Up to 50 recipients, CC, BCC and a reply-to address
- Send only if changed
- Date and number reminders, and a run log tab
- Everything in Free
Free
Unlimited reports, and Send now as often as you like.
- Send now, from the panel
- A tab or a range, in all four formats
- Up to 3 recipients per report
- Placeholders and Skip if empty
Pro is bought inside the add-onPaddle is our Merchant of Record14-day refund on any charge
Privacy & permissions
Your sheet goes only to the people you choose
| Reads | The tabs and ranges you set up as reports, and the tabs your reminder rules watch. And only the spreadsheets you set ReportLane up in. Google words its spreadsheet permission as “all your Google Sheets spreadsheets”, because scheduled sends and reminders (Pro) open your spreadsheet while it is closed. ReportLane remembers which spreadsheets you set it up in and opens no other. |
|---|---|
| Sends | Reports and reminders go out from your own Google account, only to the recipients you typed or the addresses in the column you chose. Nothing is sent to BiLingoPlus. The add-on asks Paddle whether your email has an active Pro subscription. |
| Permissions | spreadsheets · script.send_mail · script.scriptapp · script.external_request · script.container.ui · userinfo.email |
No Google Drive or Gmail™ permission: ReportLane cannot open your other files or read your mailbox. No ads, no selling of data and no AI reading your sheets.
Full privacy policy →Questions
Questions about scheduled sheet emails
Can Google Sheets email a sheet on a schedule by itself?
Not out of the box. File → Email → Email this file sends it once, by hand. Conditional notifications, on some work and school accounts, email when cells change, not on a timetable. For a schedule you need an Apps Script with a timer, or an add-on such as ReportLane.
Who do the emails come from?
From your own Google account, the same as an email you send yourself. Replies come back to you, or to the reply-to address you set (Pro). The emails count toward Google’s daily limit for your account.
How many emails can it send a day?
Google allows scripts and add-ons to email 100 recipients a day from a personal Gmail account and 1,500 from a Google Workspace account. ReportLane shows what is left, sends what fits, and sends the rest on its next run.
Can I send just part of a sheet?
Yes. Type a range such as A1:F30, or the name of a named range. PDF, CSV and the table in the email take that range. An Excel file is always the whole spreadsheet, because that is how Google exports it.
Does it run when my spreadsheet is closed?
With Pro, yes. One hourly timer in your account checks every report and reminder you set up, and opens the spreadsheet by itself when one is due. You do not need to have it open.
Can people outside my company get the reports?
Yes. A recipient can be any email address. They get the table or the attached file and do not need access to the spreadsheet. The Open the spreadsheet link in the email only works for people you shared it with.
Is ReportLane free?
Send now is free, in every format, for unlimited reports of up to 3 recipients. Pro, for schedules, reminders and up to 50 recipients, is $4.99 a month or $39 a year, bought from the ReportLane panel.
What can ReportLane see in my Google account?
The spreadsheets you set it up in and your email address. Google’s screen says it can see, edit, create and delete all your Google Sheets spreadsheets, because scheduled sends have to open your spreadsheet while it is closed. ReportLane itself opens only the spreadsheets you set it up in. It has no Drive or Gmail permission, so it cannot open your other files or read your mailbox.
Guides
Guides for emailing your sheets
Guide
How to email a Google Sheet automatically on a schedule
What Google Sheets can do by itself, a script you can copy, and an add-on — and what each one leaves to you.
Read the guide →Help
ReportLane setup and troubleshooting
Reports, formats, schedules, Google’s daily email limit and the permissions Google asks for.
Open the help →Help
Reminders from dates and numbers
Days before, on or after a date, number limits, and emails to the address in a row.
Open the help →
Get ReportLane
Your report, in their inbox, on time.
- Send now free, with every format
- Emails go from your own Google account
- No BiLingoPlus server in between
More tools from BiLingoPlus
Other tools from the same studio
-
GridScoop
Export web tables and data grids to Excel & CSV
ChromeFree + Pro300 rows a day free · Pro $15/year
-
Cardwright
Turn highlighted text into flashcards for Anki
ChromeFree + ProFree for 25 cards and 3 decks · Pro $4.99 once
Google Sheets™, Gmail™, Google Drive™ and Google Workspace™ are trademarks of Google LLC. ReportLane is an independent add-on, not made or endorsed by Google.