Yes. When content or a push notification is scheduled for a specific date and time, Oak respects the time zone configured on each user's profile.
For example, if a content author in the UK schedules a notification for 9:00AM UK time:
- Users whose profile time zone is set to the UK will receive the notification at 9:00AM UK time
- Users in other time zones will receive the notification at the scheduled local time for their configured time zone, provided that local time has not already passed. If a notification is scheduled for 9:00AM UK time, a user whose time zone is one hour behind the UK will receive it at 9:00 AM their local time (10:00 AM UK time).
What happens if the scheduled local time has already passed?
If a user's local scheduled time has already passed on the day the notification is created, the notification is delivered immediately rather than waiting until the same time on the following day.
If a notification is scheduled for 9:00AM UK time, a user in Perth will already have passed 9:00AM local time by the time the notification is created. In this scenario, the notification is delivered at the same time as the UK notification rather than being delayed until 9:00AM the following day.
What if a user doesn't have a time zone configured?
If a user does not have a time zone configured on their profile, the notification is delivered according to the sender's time zone.
For example, if the sender schedules a notification for 9:00AM UK time, users without a configured time zone will also receive it at 9:00AM UK time, regardless of their physical location.