🚀 New feature
·
Automation rules now follow each ad account's timezone
Every ad account now has its own timezone — stop/activation rules compute "today", spend and ROI in that account's local time instead of one shared zone.
Automation rules now judge every ad account by its own timezone instead of one shared zone.
What this means:
- "Today" and "last N days" in rules = the account's own day — the same one Meta uses to pace budgets and close reports. Previously all accounts were judged by the rule's zone, so around midnight rules could pause or activate at the wrong moment.
- The zone is pulled from Facebook automatically. Need a different one? The Rule Sets page has an "🌍 Account timezones" block: pick a zone in the select and it saves instantly. Manual choices are never overwritten by sync. The same selector is also in Settings.
- If an account has no zone (couldn't be fetched), everything works as before — by the rule's zone.
- If a rule fired at an odd time, the execution log now shows which timezone it judged the account in.
What did NOT change:
- Rule scheduling (how often rules run) and the daily action limit — still the rule's zone.
- Trading Window (hourly schedule) — unchanged.
- Dashboard statistics — same as before (Kyiv / Chicago toggle).