Send Gmail Emails When a New Google Sheets Row is Added

4 min setup
No coding required
Runs automatically

Streamline your email communication by automating messages directly from Google Sheets. This MESA workflow template triggers an email via Gmail every time a new row is added to your Google Sheets document, ensuring accurate and timely outreach. Ideal for managing notifications, confirmations, or updates, this workflow saves time and keeps communication consistent.

google sheets logo icon
New Google Sheets Row
Filter: Complete Rows Only
gmail logo icon
Send Gmail Email

How it works

3 steps to send emails automatically whenever someone adds a row to your Google Sheets

google sheets logo icon

New Google Sheets Row

App connector: Google Sheets • Time to complete: 2 minutes
Why this matters: This trigger monitors your Google Sheets spreadsheet and kicks off the entire workflow whenever a new row gets added, ensuring no email requests get missed.

This step watches your spreadsheet for new rows and captures the data from three key columns: "Recipient Email Address," "Subject," and "Email Body." You'll configure which specific spreadsheet and worksheet to monitor during setup. Once activated, MESA checks your sheet hourly for new entries and automatically starts the email process when it finds them. The data from each new row gets passed to the next step for validation.

Filter: Complete Rows Only

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This validation step prevents broken emails by ensuring all three required fields contain data before attempting to send, avoiding failures from incomplete rows.

The filter automatically checks that the recipient email address, subject line, and email body fields all contain content before proceeding. If any field is empty, the workflow stops here and won't send a potentially broken email. This step runs automatically using the data captured from the new spreadsheet row. Only complete rows with all three fields populated will pass through to trigger the actual email sending.

gmail logo icon

Send Gmail Email

App connector: Gmail • Time to complete: 1 minute
Why this matters: This action delivers the actual Gmail email using the validated data from your spreadsheet row, completing the automated email process.

This step takes the recipient email, subject, and message content from your spreadsheet row and sends it through Gmail. You'll need to specify your "from" email address during setup - this should be the Gmail account you want emails to appear from. The step automatically formats and sends the email using Gmail's API, with the subject line and body text exactly as written in your spreadsheet. Once sent, the workflow completes and waits for the next new row to process.

Trusted by 1,000+ Shopify merchants
Logo: Rothy's Logo: Adidas Logo: Allure Logo: GQ Logo: DraftKings Logo: Chubbies Logo: Made In Cookware Logo: MUD/WTR

Ready to send emails automatically whenever someone adds a row to your Google Sheets

Get setup in 4 minutes.

Try this template →

Frequently asked questions

What happens if someone adds a row but leaves one of the required fields blank?

The Filter step will catch incomplete rows and stop the workflow, preventing broken emails from being sent. The workflow simply waits for the next complete row to process.

Can I use this to send emails from a different Gmail account than the one connected to MESA?

No, the emails will send from whichever Gmail account you've connected to MESA. You'll need to connect the specific Gmail account you want to send from during the initial setup.

How often does MESA check my spreadsheet for new rows?

MESA checks your Google Sheets every hour for new additions. If you need faster processing, you can manually trigger the workflow or consider upgrading to a plan with more frequent polling.

Make this template your own!

Customize this workflow even further:

Send follow-up sequences
Add delay steps between multiple Send Email actions to create automated email sequences, like sending a welcome email immediately and a follow-up 3 days later.
Log email activity
Connect a "Add Row" action back to Google Sheets to track sent emails with timestamps, creating an audit trail of all automated communications.
Customize with conditions
Use Filter steps to send different email templates based on data in your spreadsheet, like different welcome messages for different customer types or regions.
Add rich formatting
Include HTML formatting in your "Email Body" column to send styled emails with bold text, links, images, and branded templates instead of plain text.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

Ready to send emails automatically whenever someone adds a row to your Google Sheets?

7-day free trial • 4 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support