Skip to main content

I have a list of invitees for an event in a Google Sheet. I want to loop through each row and send an email invite to each person (one on every row). I can’t figure out how to do this easily. I’m sure there is a way.

Thanks!

Hi ​@ldrury 

Give this a try…

 

Use Zapier Tables instead of GSheets: https://zapier.com/apps/zapier-tables/integrations#triggers-and-actions

You can import your GSheet to a Zapier Table.

Add a field to use as a control to trigger the automation. (e.g. Status)

Steps

  1. Trigger: Zapier Tables - Updated Record
    1. Select the field to watch for updates
  2. Action: Filter
    1. Check to make sure the Status, Email, and other fields exists that will be used in the email template
  3. Action: Gmail - Send Email
    1. Map variables from Zap step 1
  4. Action: Zapier Tables - Update Record
    1. Update the Status to Sent

 

You can bulk update the records to change a field value, thus triggering the Zap to run.

 

OR

 

Use Airtable instead of GSheets: https://zapier.com/apps/airtable/integrations#triggers-and-actions

You can import your GSheet to Airtable.

Airtable has native automations.

Airtable Automations have a native integration with Gmail.

You can add a checkbox field to trigger the automation to run for each record.

Help with Airtable Automations: https://support.airtable.com/docs/getting-started-with-airtable-automations


Reply