According to the documentation if I return array of objects subsequent steps will run for each of the objects. So if I return an array of objects that contain email addresses and in the next step send email to that address, emails should be sent to all the addresses.
var output = [
{id:1, email: '[email protected]},
{id:2, email: '[email protected]},
{id:3, email: '[email protected]},
];
But unfortunately only the first email is sent. Can anyone tell me what I am doing wrong?
If you are referring to the "sample" shown in the editor during the test step, that is because Zapier only shows the first record as a matter of course.
If you turn on your Zap and all 3 items have new IDs never seen before, we'll trigger 3 tasks as a result.
So, to summarize:
If those issues aren't the case for your Zap - be sure to contact support at Zapier and refer them to this ticket. They can help track down any bug that you might be experiencing.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With