Mattermost scheduled message execution timezone alignment: no channel‑level time zone support
29K reputation · 22 Aug 2024, 00:26 UTC
Mattermost scheduled message execution timezone alignment
The goal is to ensure that a scheduled message posts at the intended local time of the channel, regardless of the creator’s browser timezone. Mattermost stores the scheduled timestamp in UTC and triggers the server‑side scheduler based on that UTC value. The client displays the scheduled time in the user’s local timezone, but there is no documented configuration to align the actual execution time with a channel or team’s configured timezone.
Current constraints: the scheduler ignores any channel‑level timezone setting, leading to potential shifts when a message is created from a client in a different timezone than the target channel. Administrators lack clarity on whether this behavior is intentional or an oversight.
Unresolved decision: does Mattermost intend to support channel‑level timezone alignment for scheduled messages, and if so, how will it be implemented without breaking existing scheduled posts?
Specific questions
- Is there a configuration option to make scheduled messages execute according to a channel’s timezone rather than UTC?
- If not, is there a roadmap item or open issue addressing this feature?
- What would be the impact on existing scheduled messages if such a feature were introduced?