I pretty much have this.
I have it run at 10:00am once a week in the users time zone.
I will need to change it as we’re going into summer winter time. Because time zones change in relation to UTC.

  1. In my dashboard I have a datepicker and a button, I schedule an API at the date pickers value. I always pick 00:00:00am on Monday UTC
  2. The API from 1. starts a recurring workflow at the current date/time
  3. The recurring workflow contains a “schedule an API” for each timezone with the scheduled date “current date/time+ hours eg. 58” or however many hours ahead their Wednesday 10am is.
  4. The API workflows scheduled in nr 3. contains an email.

This means that you get the email at 10am on Wednesday for wherever you are on the globe. Someone in Taipei gets it at their 10am. Someone in NY gets it at their 10am.