Skip to main content

Hello everyone,

I’ve set up a Zap that is supposed to send personalized emails to a list of contacts using Microsoft Outlook. The flow consists of 3 steps:

  1. Trigger: New row in a Google Sheet – Each row contains a contact's name and email address.

  2. Action: Delay For – Set to 30 seconds, to avoid hitting Outlook sending limits or bans.

  3. Action: Send Email via Microsoft Outlook.

The intention is to send each email with at least a 30-second interval between them.

The problem I’m facing is the following:

  • Sometimes all emails are sent at once, completely ignoring the delay.

  • Other times, only the first email is sent, and the Zap doesn’t continue with the rest of the rows.

What I’ve checked so far:

  • The delay step is configured as “Delay For” (not “Delay Until”).

  • Outlook account is properly connected and authorized.

  • The Zap is set to trigger from multiple new rows at once, and not individually per row.

Has anyone faced a similar issue? Is there a better way to space out multiple emails when looping through rows from a Google Sheet? I’m open to restructuring the flow if needed, as long as it allows safe, spaced-out email sending via Outlook.

Any help or best practices would be greatly appreciated!

Thank you in advance,
Giorgos --Details removed by moderator--

This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing sensitive details.

Hi ​@twodotswebstudio 

Try using this Zap action: Delay - After Queue

Delay help: https://zapier.com/apps/delay/integrations#help