Hi,
I’ve been trying to figure out how to automate a series of two emails, using Google Sheets and Gmail automations in Zapier.
The logic should be fairly easy, based on a sent/not sent filtering.
Here is a quick explanation about how it should work:
- there is a Google sheet with 3 columns: Email address, Mail 1, Mail 2
- An email address is added to column Email, and the text “Not sent” is inserted under both Mail 1 and Mail 2
- The email address should receive Mail 1 after 1 hour of being added to Google sheets
- The automation should change the status under Mail 1 from “Not sent” to “Sent”
- The email address should receive Mail 2 after 2 hours, from the moment when it received Mail 1
The Zapier sequence I created for this is as follows:
- New spreadsheet row in Google Sheets
- Filter: Only continue if Mail 1 column exactly matches Not Sent
- Delay for 1 hour
- Send email in Gmail
- Update Spreadsheet row in Google Sheet Mail 1 is updated to Sent
- Delay for 2 hours
- Only continue if Mail 1 column exactly matches “Sent” and Mail 2 exactly matches “Not sent”
- Send email in Gmail
The first email is sent as scheduled, after 1 hour. The value is changed for Mail 1 to Sent but the second email is not sent, as you can see below.
Would appreciate any help!
Thanks!