Try It

Add new labeled Gmail emails to rows in Google Sheets

  1. When this happensStep 1: New Labeled Email

  2. Then do thisStep 2: Create Spreadsheet Row

Email inboxes are great for viewing conversations, while spreadsheets make it easy to manipulate and store data. Get the best of both worlds for your emails with this Gmail-Google Sheets integration by Zapier!

Set it up and we'll watch Gmail for you, triggering the automation with every new email you label and adding its data to a new row on Google Sheets to build a per-label index of your messages.

How It Works

  1. A new label is added to an email on Gmail
  2. Zapier automation creates a new row on Google Sheets

What You Need

  • Gmail account
  • Google Sheets account
Try It

Connect Gmail + Google Sheets in Minutes

It's easy to connect Gmail + Google Sheets and requires absolutely zero coding experience—the only limit is your own imagination.

All Triggers & Actions

New Attachment

Triggers when you receive a new attachment (triggers once per attachment).

New Labeled Email

Triggers when you label an email.

New Email Matching Search

Triggers when you receive a new email that matches a search string you provide.

New Thread

Triggers when a new thread starts.

InstantNew Spreadsheet Row

Triggered when a new row is added to the bottom of a spreadsheet.

New Label

Triggers when you add a new label.

New Email

Triggers when a new e-mail appears in the specified mailbox.

New Starred Email

Triggers when you receive a new email and star it within two days.

New Spreadsheet Row (Team Drive)

Triggered when a new row is added to the bottom of a spreadsheet - works best with Team Drives.

New Spreadsheet

Triggered when you create a new spreadsheet.