How to Save Emails to Google Sheets (3 Methods Compared)

Table of Contents
- Method 1: Email Forwarding
- Method 2: Gmail Add-on
- Method 3: Automation Tools (Zapier, Make)
- What works well
- Where it falls short
- Which Method Should You Choose?
- What Gets Saved to Google Sheets
- Save Emails by Use Case
- Expense & Receipt Tracking
- Lead Capture & Sales Tracking
- Order Confirmation Log
- Newsletter Archive
- Save Emails to Google Sheets for Free
- Frequently Asked Questions
- What is the easiest way to save emails to Google Sheets?
- Can I save emails to Google Sheets for free?
- What email fields are saved to Google Sheets?
- Does the email body preserve formatting in Google Sheets?
- Can I automatically save emails to Google Sheets?
- What happens to email attachments?
- Getting Started
You can save emails to Google Sheets by forwarding them to a service like Quicktion that converts each email into a spreadsheet row, by using a Gmail add-on that saves emails with one click, or by connecting Gmail to Sheets through automation tools like Zapier. Email forwarding is the simplest method and works with any email client.
Here's how the three methods compare.
Method 1: Email Forwarding
Email forwarding is the fastest way to save emails to Google Sheets. Forward any email to a unique address and it appears as a new row in your spreadsheet within seconds.
The simplest approach is email forwarding. Services like Quicktion give you a unique email address (e.g., abc123@in.quicktion.io). Forward any email to that address and it lands in your Google Sheets spreadsheet automatically.
The setup takes about a minute:
- Sign up and connect Google. Create a Quicktion account and authorize access to your Google account. You just click through Google's OAuth prompt to grant access to Sheets and Drive.
- Create a destination. A destination is a link between a forwarding address and a Google spreadsheet. Pick which spreadsheet and sheet tab should receive your emails.
- Map your columns. Choose how email fields map to spreadsheet columns. The subject goes in column A, the sender email in column B, the date in column C, and the body in column D. Quicktion lets you reorder and customize exactly which columns appear and in what order.
- Forward emails. Send any email to your unique Quicktion address. Within 10-30 seconds, a new row appears in your spreadsheet with everything mapped correctly.
This method works with any email client — Gmail, Outlook, Apple Mail, Yahoo Mail, Thunderbird, or anything else that can forward messages. You can even set up auto-forwarding rules so specific emails go to Google Sheets without any manual effort.
Auto-forwarding is what makes this useful for tracking. Create a Gmail filter, forward matches to your Quicktion address, and each email adds a new row. I've seen people use this for receipt tracking — every purchase confirmation lands in a spreadsheet automatically. No more digging through email to find if you got charged.
The same works in Outlook, Apple Mail, and most other email clients. Set up the rule once and your emails flow into your spreadsheet on autopilot.
Save emails in seconds
Forward any email to your Quicktion address and it lands in Notion, Google Sheets, Airtable, Linear, or Trello automatically.
Method 2: Gmail Add-on
The Gmail add-on lets you save any email to Google Sheets with one click directly from your inbox, without composing a forward.
With Quicktion's Gmail add-on, you can save emails to Google Sheets without leaving your inbox.
Here's how it works:
- Install the add-on. Find Quicktion in the Google Workspace Marketplace and install it. It appears as a sidebar icon in Gmail.
- Connect your Google account. On first use, the add-on walks you through connecting your Google account — same OAuth flow as the web dashboard, granting access to Sheets and Drive.
- Open any email and click save. When you open an email, click the Quicktion icon in Gmail's right sidebar. You'll see your configured destinations. Pick one and hit save.
- Customize before saving (optional). Before saving, you can see exactly what data will be added to your spreadsheet. Useful when you want to review what's being logged.
You don't need to compose a forward. Just click and save. The add-on shows you a confirmation once the email is saved, so you know it worked.
For a deeper walkthrough, see our complete Gmail-to-Google Sheets integration guide.
Method 3: Automation Tools (Zapier, Make)
Zapier and Make connect Gmail to Google Sheets by triggering a "new row" action whenever an email matches your conditions. Setup takes 15-20 minutes and requires a paid plan for most use cases.
Platforms like Zapier and Make can connect Gmail to Google Sheets through automated workflows. You set up a trigger (e.g., "new email with label X") and an action (e.g., "add row to spreadsheet").
Here's how the setup works:
- Create a new automation. In Zapier, this is called a "Zap." In Make, it's a "Scenario."
- Set your trigger. Choose Gmail (or another email service) as the trigger app. Define conditions like specific labels, senders, or subject line keywords.
- Configure the Sheets action. Select "Add Row" as the action. Map email fields (subject, body, sender, date) to spreadsheet columns one by one.
- Test and activate. Run a test to verify the mapping works, then turn on the automation.
What works well
- Highly customizable trigger conditions
- Can chain with other actions (Slack notifications, database logging, etc.)
- Useful if you already use Zapier/Make for other workflows
Where it falls short
- Requires setup and maintenance of automation flows (15-20 minutes minimum)
- Paid plans needed for frequent use — Zapier's free tier is very limited
- Can be brittle if APIs change or Google updates their Sheets API
- Email body conversion is basic — often plain text rather than rich text with clickable links
- Attachments require separate workflows and custom Drive upload logic
- No built-in column management — you manually map to specific column positions that break if you reorganize your sheet
Which Method Should You Choose?
| Feature | Email Forwarding | Gmail Add-on | Zapier/Make |
|---|---|---|---|
| Works with any email client | Yes | Gmail only | Gmail/Outlook |
| Manual effort per email | Forward once | One click | Automatic |
| Auto-forwarding support | Yes | No | Yes |
| Setup complexity | Low | Low | Medium-High |
| Cost | Free tier available | Free tier available | Paid for most use cases |
| Email body formatting | Rich text with links | Rich text with links | Plain text only |
| Attachment handling | Automatic Drive upload | Automatic Drive upload | Manual setup required |
For most people, forwarding is the simplest path — it works from any email client and takes two minutes to set up. The add-on is great if you want to pick which emails to save manually. Zapier is there if you need it, but honestly, it's overkill for most spreadsheet use cases.
For a more detailed breakdown, read our comparison of Gmail-to-Google Sheets methods.
What Gets Saved to Google Sheets
When you save an email to Google Sheets (via any method), each part of the email maps to a spreadsheet column. Here's exactly what happens:
Subject becomes a column value. The email's subject line is saved to the column you designate (typically the first column). This makes your spreadsheet scannable — you can see what each email is about at a glance.
Body becomes rich text. Quicktion converts the HTML email body into markdown text and preserves clickable links as rich text formatting in Google Sheets. Links in the email remain clickable in your spreadsheet cell. This is a major difference from automation tools like Zapier, which often dump the email body as plain text with broken links.
Sender maps to a column. The "From" address and sender name are saved to columns you configure. Easy to filter or sort emails by sender.
Date maps to a column. The email's send date is captured and formatted according to your spreadsheet's timezone settings. Useful for chronological sorting and date-based filters.
Attachments are uploaded to Google Drive. PDFs, images, and other attachments are automatically uploaded to a Google Drive folder and linked in a column on your spreadsheet. You can open them directly from the sheet with one click.
Quicktion's column mapping system lets you control exactly which columns appear and in what order. Configure it once and every email follows that structure. The column metadata is stored on the sheet itself using Google Sheets' developer metadata feature — so Quicktion finds the right columns even if you add new columns, rename headers, or reorganize your sheet. The mapping stays intact.
Save Emails by Use Case
Different workflows call for different setups. Here are four common use cases:
Expense & Receipt Tracking
Forward purchase confirmations and receipts to a Google Sheets expense tracker. The email subject captures the vendor name, the date records when the transaction happened, and attachments (PDF receipts) are saved to Drive and linked in the spreadsheet. Filter by date range for tax season or reimbursement requests.
Set up auto-forwarding rules for common vendors (Amazon, Stripe, PayPal, Square) and every receipt is logged automatically. Add columns for amount, category, and status to build a complete expense tracking system.
For a complete walkthrough, see our guide on tracking email receipts and invoices in Google Sheets.
Lead Capture & Sales Tracking
Forward inquiry emails to a Google Sheets sales tracker. The sender becomes the lead contact, the email body contains their question or request, and the date shows when they reached out. Add columns for status (New, Contacted, Qualified, Closed) and deal value.
This gives you a lightweight CRM in a spreadsheet. Filter by status, sort by date, and keep your entire sales pipeline visible.
Auto-forward emails from your contact form, support inbox, or any address where leads arrive. Every inquiry is captured without manual data entry. For the full setup, see our guide on building a CRM in Google Sheets with email integration.
Order Confirmation Log
E-commerce businesses and marketplace sellers often receive order confirmations via email. Forward these to a Google Sheets order log. The email body contains order details, the date tracks fulfillment timelines, and attachments include packing slips or invoices.
Set up auto-forwarding from platforms like Shopify, Etsy, Amazon Seller Central, or any marketplace that emails confirmations. Your order history is automatically logged and searchable.
Add columns for order status, tracking numbers, and customer notes. Share the sheet with your team for real-time visibility. See our dedicated guide on tracking order confirmations in Google Sheets.
Newsletter Archive
Subscribing to newsletters is easy. Finding that one article you remember reading three months ago is not. Forward your newsletters to a Google Sheets archive and you get a searchable, filterable log of everything you've received.
Set up a Gmail filter for each newsletter sender and auto-forward to your Quicktion address. Every issue lands in your spreadsheet with the subject, date, sender, and the full content preserved as markdown with clickable links.
Add a column for "Read" status or "Category" to organize what you've consumed vs. what's queued up. Use Sheets' search function to find articles by keyword. For the full walkthrough, see our guide on saving email newsletters to Google Sheets.
Save Emails to Google Sheets for Free
You don't need to pay anything to get started. Quicktion's free plan includes:
- 25 emails per month — enough for occasional forwarding or testing your workflow
- 1 destination — one spreadsheet linked to one forwarding address
- Gmail add-on access — save emails manually from Gmail at no cost
- Email forwarding — works with any email client
- Attachment uploads — files saved to Drive and linked in your sheet
- No credit card required — sign up and start saving immediately
For power users who process more email or need multiple destinations, the Pro plan is $12/month. Pro gives you unlimited emails, unlimited destinations (each with its own spreadsheet and column mapping), and priority processing.
Most people start on the free plan to test their workflow and upgrade later when they need more capacity.
Frequently Asked Questions
What is the easiest way to save emails to Google Sheets?
Forward any email to a Quicktion address linked to your spreadsheet. Each forwarded email automatically becomes a new row. Gmail users can also use the Quicktion add-on to save emails with one click.
Can I save emails to Google Sheets for free?
Yes. Quicktion's free plan includes 25 emails per month, one destination, and full access to both email forwarding and the Gmail add-on.
What email fields are saved to Google Sheets?
Subject, sender name, sender email, date, body (as rich text with clickable links), and attachments (uploaded to Google Drive and linked in the sheet). You choose which columns to include.
Does the email body preserve formatting in Google Sheets?
Yes. Quicktion converts email HTML to rich text with clickable links intact, unlike automation tools that save plain text only.
Can I automatically save emails to Google Sheets?
Yes. Create auto-forwarding rules in Gmail or Outlook that send matching emails to your Quicktion address. Each match is saved to your spreadsheet automatically.
What happens to email attachments?
Attachments are uploaded to a Google Drive folder and linked in your spreadsheet. You can open them directly from the sheet.
Getting Started
The fastest way to try email-to-Google Sheets is to sign up for Quicktion. You get both forwarding and the Gmail add-on in one platform, so you can use whichever method fits each situation.
For a detailed walkthrough of the Gmail integration, check out our Gmail-to-Google Sheets integration guide.
Get started with Quicktion — it takes less than two minutes to connect your first spreadsheet.
If you prefer to save emails to Notion instead of Google Sheets, see our complete email-to-Notion guide.
Ready to put your emails where they belong?
Quicktion lets you forward emails or use the Gmail add-on to save messages to Notion, Google Sheets, Airtable, Linear, or Trello. No code required.
Leandro Zubrezki
Founder of Quicktion
Building tools to bridge the gap between email and the tools you already use. Leandro created Quicktion to help teams save time by automating email workflows across Notion, Google Sheets, Airtable, Linear, and Trello.
Related Posts

How to Save Outlook Emails to Google Sheets
Save Outlook emails to Google Sheets using email forwarding. Set up Outlook rules to auto-forward emails to a spreadsheet for tracking, reporting, or archiving.

How to Forward Emails to Google Sheets Automatically
Set up automatic email forwarding to Google Sheets in minutes. Works with Gmail, Outlook, and any email client that supports forwarding rules.

How to Send Emails to Notion (Step-by-Step Guide)
Learn how to send any email to Notion in three easy steps. Works with Gmail, Outlook, Apple Mail, and any email client.