How do I specify the time zone for externally scheduled workflows?

I understand that workflows that were originally triggered or scheduled by a client will inherit that user’s timezone, but I’m in a situation where I have an externally triggered API workflow that needs to check if records in the database have the current date. Basically, I’m sending out email reminders for due dates stored on Product Groups in the DB, like so:

However, since server time is in UTC, the emails are not getting sent out when I want them to (Pacific time in my case, but could be different based on the user).

Is there any way I can input the timezone to use into the constraints I have, or in some other way have this operation done in a specified timezone?

A band-aid would be to change the server setting so that it always operates in Pacific Time, but I can’t find where to do that, if it’s possible.

I’ve been banging my head against this, any help is appreciated!

This topic was automatically closed after 70 days. New replies are no longer allowed.