For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?