Table of Contents

Dynamic Time Zones in Sonar

Mitchell Paul-Soumis Updated by Mitchell Paul-Soumis

Read Time: 3 mins

To provide more flexibility while scheduling jobs, viewing technician availability, and pulling up table details, your Sonar instance comes with the ability to dynamically display multiple time zones simultaneously.

While this functionality is available in many of Sonar's modules, the way you interact with time zones will differ based on the current page.

Time Zones in Sonar

Your default time zone is driven by the configuration of your Sonar instance. This was first configured when you activated your instance, but can be changed at any time through SettingsSystem Settings.

This time zone will be used to calculate all initial time-related settings, including Schedule Availability, Scheduled Time-off, and Scheduled jobs.

Using Custom Time Zones

Interacting with additional time zones will vary by module – while some allow you to directly influence the alternate time zones, others will be based on location. Any time jobs are involved, you'll be able to see them in the customer's time zone, and yours.

Dispatcher View

The Dispatcher View offers the most unfiltered usage of dynamic time zone display. Ordinarily, the table will list each day on an hourly basis, based on your instance's time zone:

However, interacting with the 'Time Zone switcher' available in the top-right corner of your screen will modify this calendar to show two things - system time, and selected time:

When dragging a job onto the calendar, you'll also be able to actively see both the start and end times of the job in both time zones.


The Accounts module operates differently compared to the Dispatcher view. Where the Dispatcher view allows you to select a specific time zone, the Account view displays a time zone next to the account details, based on their serviceable address, if that time zone differs from your instance's default time zone.

Network Sites list

Network sites operate similarly to accounts, where the scheduled job will list both the instance's default time zone, in addition to the Network Site's local time, when those differ.

All Jobs list

The All Jobs view provides a complete view that combines Network Site and Account jobs, and the time zone is displayed the same way. Each job will have two time zones listed next to it, with one being your instance time zone and the other being the local time zone.

Job Scheduling

Despite being contained in the Scheduling module, scheduling a job uses the Dispatcher view behavior. When selecting a job to be scheduled, whether from an account, network site, or the main Scheduling view, you'll be able to see the scheduled time in both your instance-default time zone, and the destination address's local time zone.

Schedule Settings

When configuring your technician schedules, it's important to consider their location, especially as a business begins servicing multiple states and time zones. Sonar supports dynamic time zones when configuring Schedule Blockers and Scheduling Availabilities.

In both cases, these schedule settings borrow the time zone behavior from job scheduling, allowing you to view the selected time simultaneously across two time zones when defining specific days and times.

How did we do?

Date/Time Picker: Overview

Filtering: Simple vs Advanced