Integrations · Gmail and Google Sheets

    Save Gmail emails to Google Sheets automatically

    Orders, invoices, enquiries: when a new one lands in Gmail, add a row to your sheet with the details filled in. Here are the ways to do it, from free to fully automatic.

    The ClearMakes Inbox team · Last updated 29 October 2026

    What is the Gmail to Google Sheets workflow in ClearMakes Inbox?

    It is a ClearMakes Inbox workflow that watches Gmail for the emails you describe, pulls out the details you name, such as the sender, an order number or an amount, and adds them as a new row in a Google Sheet. You set it up in one sentence. There is a free plan; paid plans start at $29 a month.

    Way 1: Google Apps Script (free, needs code)

    Apps Script can read your Gmail and write to a sheet on a timer. It is free, but you write and fix the code yourself, and Google sets daily limits.

    • In your sheet, open Extensions, then Apps Script, and write a script that searches Gmail and adds rows.
    • Add a timed trigger so it runs on its own.
    • Mark each email it has saved (for example with a label), or it will save the same email twice.

    For a gmail.com account, Google allows triggers 90 minutes of run time a day, and each run can last up to 6 minutes (6 hours a day for Google Workspace accounts). Source: Apps Script quotas, checked 29 October 2026.

    Way 2: a Zap from Gmail to Google Sheets

    Zapier can add a row to a sheet for each new email that matches a search. Its free plan runs two-step Zaps and checks for new email every 15 minutes.

    The free plan has 100 tasks a month. A Zap with more than two steps, such as one that also pulls details out of the email, needs a paid plan: Professional is $29.99 a month, or $19.99 a month billed yearly, for 750 tasks. Source: Zapier pricing, checked 29 October 2026.

    Way 3: a ClearMakes Inbox workflow

    Connect Gmail and Google Sheets, then type what should happen. Inbox writes the steps, pulls out the details with AI, and adds the row.

    In ClearMakes Inbox

    “When an invoice arrives in Gmail, add a row to the Invoices sheet with the supplier, the amount and the due date.”

    1. When an email arrives in Gmail
    2. Check it is an invoice
    3. Pull out the supplier, amount and due date
    4. Add a row in Google Sheets

    Set it up

    1. Connect Gmail and Google Sheets

      In the Apps page of ClearMakes Inbox. The free plan allows 3 apps.
    2. Type the sentence

      Say which emails, which details, and which sheet.
    3. Check the steps and switch it on

      Inbox asks at most one question. Every run is listed with its steps, so you can see what it added.

    Which way should you pick?

    If you can code and want it free, use Apps Script. If you already use Zapier, a Zap is quick. If the emails differ and you want the details pulled out for you, use a workflow.

    Ways to save Gmail emails to Google Sheets (checked 29 October 2026)
    WayCost to startCodePulls details out of the emailMain catch
    Copy by handFreeNoYou doSlow, and easy to miss one
    Google Apps ScriptFreeYesIf you write itYou fix it when it breaks; daily limits
    ZapierFree plan, 100 tasks a monthNoDepends on the ZapMore than two steps needs a paid plan
    ClearMakes InboxFree plan, 100 runs a monthNoYes, with AICheck the first few rows
    Sources: Google, Zapier, ClearMakes Inbox pricing.

    Questions people ask

    Can Gmail save emails to Google Sheets by itself?

    No. Gmail and Google Sheets have no built-in switch for this. You copy by hand, write a Google Apps Script, or use an automation tool such as Zapier or ClearMakes Inbox.

    Which details can go into the sheet?

    Whatever the email contains and you name: usually the date, who it's from, the subject, and details such as an order number, an amount or a phone number. Inbox pulls these out with AI, so check the first few rows.

    Will it add a row for every email?

    Only for the emails you describe, such as “only invoices” or “only emails from our shop”. Check the steps before you switch it on.

    Does it work with Outlook too?

    Yes. Connect Outlook instead of Gmail and describe the same workflow. You can connect both and have one workflow for each mailbox.

    Can it also tell my team in Slack?

    Yes. Add it to the sentence, for example “and post the total to #finance in Slack”. On the free plan a workflow can have up to 3 steps.

    Every email in the sheet, without copying.

    Connect Gmail and Google Sheets, type one sentence, and check the steps.

    Free plan: 3 apps, 2 new workflows and 100 runs a month.