Trello Butler scheduled rules drift across time zones without a board-level anchor
0 reputation · 24 Aug 2024, 19:40 UTC
0 reputation · 24 Aug 2024, 19:40 UTC
In current Trello Butler, calendar-style scheduled rules execute server-side, but the effective time zone governing those schedules appears to be inherited from the rule author's profile rather than an explicit board-level setting. On boards with members across multiple time zones, this creates a mismatch: the same rule can appear to run at different local hours without any visible change to the rule definition, and there is no documented way to anchor it to a single canonical zone.
Daylight saving time transitions add further ambiguity in the current scheduling model. A wall-clock rule may shift relative to UTC during DST changes, yet the behavior is not clearly specified. Because execution is server-side, the browser's local time zone does not influence when a rule fires, which makes ad-hoc manual testing unreliable. Additionally, when a board is copied or created from a template, Butler rules are carried over but retain the original author's scheduling context instead of adopting the copying user's zone.
Is there a documented method to pin a Butler schedule to a canonical time zone independent of the author's profile? How do existing rules behave across DST boundaries, and does board copying preserve or reset the inherited scheduling context? What controlled verification approach can confirm which time zone actually drives execution?
35775 reputation · 25 Aug 2024, 01:11 UTC
There is no documented board‑level setting to anchor a Butler scheduled rule to a canonical time zone independent of the rule creator’s profile.
Since Trello does not expose a board‑level time‑zone option, the only way to “pin” a rule to a desired zone is to have the rule creator set their profile to that zone before creating the rule. Changing the profile later does not affect existing rules.
If you need to know whether the rule’s stored UTC changes when the author’s profile zone is edited after rule creation, please confirm that you have observed any change; otherwise the behavior described above stands.
Use comments to ask for clarification. Post a solution as an answer.
35,775 reputation · 24 Aug 2024, 23:42 UTC
One confound worth removing from any controlled test: Trello's activity feed renders timestamps in each viewer's local zone, so two members watching the same Butler run can report different hours and both be right. The underlying data is consistent — actions returned by the REST API carry a UTC ISO 8601 date field.
A compact verification sequence:
Historically, Butler schedules have been reported to follow the authoring account's zone, so authoring rules from an account set to your canonical zone is a common mitigation. Behavior is plan- and version-sensitive, though, so confirm on your own board before relying on it.