Location

Discover how to specify the Shift location

What does the Location stage include?

Within the Location tab, you can choose the location of your Shift from your stored Locations . Once your Location is selected, any connected Accomodation records are displayed and accessible for selection in order to provide a more detailed location.

Unlike an Appointment, a Shift permits you to only select a Location from your stored Locations.

Timezone Selection

When creating a Shift, Maica automatically assigns a Time Zone using the current user’s browser location (e.g. Melbourne).

Once a Location is selected, Maica checks if that Location is in a different timezone. If it is, you'll be prompted to update the Shift's timezone to match the Location.

How It Works:

  • By default, the Time Zone is set to match the current user's browser (e.g. Australia/Sydney).

  • If a Location is selected:

    • Maica uses Google’s Time Zone API to detect the correct timezone based on its address.

    • If the Location’s timezone differs from the one already assigned, a confirmation modal appears, allowing you to confirm or override the update.

  • If no Location is selected, the Time Zone can still be selected manually from the picklist.

Key Behaviour

  • The Start and End Times are saved using the Shift's selected timezone.

  • Other users will see the Shift adjusted to their own local timezone when viewing it (e.g. in the Planner, Quick Info, or record view).

  • A world icon appears in the Planner showing the viewer's browser timezone with helpful tooltip context. To learn more, click here.

  • For edge cases (e.g. border towns or cross-timezone Shifts), you can manually override the timezone selection.

Example

Outcome

User creates an Shift for 9:00 AM in Perth

✅ Shift shows as 9:00 AM in Perth time, but 11:00 AM for users in Sydney.

A border Location causes conflicting timezone logic

✅ User is shown a confirmation modal and can override the timezone if needed.

A user views an Shift created in a different zone

✅ Maica shows the time adjusted to the viewer’s local timezone (e.g. Planner, Quick Info).

Location is updated post-save

✅ System re-evaluates and prompts to apply new timezone via modal.

Last updated

Was this helpful?