Best answer

Schedule a step to be triggered on "The First Monday of the Month"

  • 10 March 2020
  • 1 reply

Userlevel 1

Schedule by Zapier does simple recurring schedules like Monthly, Daily, Weekly, Hourly, but I have a client who needs to trigger their Zap on "The First Monday of the Month".

What's the best way to do that (automatically and thus not by entering all these key dates into Google Calendar or a spreadsheet to look them up).

We can run a daily schedule to then ask "Is today the first Monday of the month" and then if it is, then execute the rest of the Zap.

I did see that the date formatter can figure out date phrases like "Monday", or "Next Monday", but it fails on "The First Monday of the Month" returning instead the current Monday, not the 1st one for the month.

Code in Python or JS could get the job done. But short of that, is there an easier way anyone knows or can suggest? I'd like to enable by customer to manage the Zap themselves (and code is not in their wheelhouse)


Best answer by ikbelkirasan 10 March 2020, 22:28

View original

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

1 reply

Userlevel 7
Badge +12

Hi @khakman

You could schedule a zap to run daily then add a filter step to continue only if the day number is less or equal 7 and the day is Monday. This condition will only match the first Monday of the month.

Step 01:


Step 02: