Hey! Im making a zap that alerts people when new availibility happens. Everytime there is availibility a Slack message is sent and then I notify customers by Twillio.
However, when there is an availibility, the slack messages happens every 5 minutes until availibility is gone.
Sometimes this could be an hour and it sends about 30 text messages to customers.
How can i limit the texts to twice per day?
Will Zapier Delay feature work for this?
I hope this is clear - if not please, i can answer questions. I urgently need to fix this!!
Best answer by andywingraveView original
Hey there! There are multiple ways to do this, and it all depends on your initial trigger (ideally you want to limit the number of times the Slack message is sent to two per day - as this will solve your issue outright), but:
If you want to delay the trigger based on the sender’s availability - I actually think you might need to manage state here (ie. use Zapier’s storage to determine whether the message meets the two-hour criteria) https://zapier.com/apps/storage/help
If you want to delay the trigger based on the zap itself triggering, you would need to use the Zapier Schedule feature - Yes. https://zapier.com/apps/schedule/integrations
If you want to ensure that a recipient doesn’t get more than two per day - I think you might be best using another app (like a CRM or Airtable) to manage state and sending eligibility
@deliveryman! @Saastronomical has some great solutions here 🙌
Just to add a little more detail to the first, would you could do is have a Zap that collects all of the availability and puts it somewhere - you could use Storage or Digest to do this, depending on the complexity of the information. Digest is a little easier to use, so lets assume that we use that, the Zap would look like this:
Then you would have a Zap that releases the digest, which would look like this:
I hope that makes sense - let us know if you have any questions!