Calendars Checking for Conflicts in GLM

Need more help? Contact our support team at hello@usekilo.com. We're here for you!

In Gym Lead Machine (GLM), Teams/Group calendars (such as Round Robin, Service, Class, and Collective Calendars) have the ability to sync appointments with third-party calendars like Google, Outlook, and iCloud. This feature ensures seamless integration between GLM and external calendars, allowing for automatic updates and conflict checks.

How to Configure Calendar Sync Settings

You can configure calendar syncing options in GLM under Settings > My Profile or My Staff. There are two primary settings to manage:

  • Primary Calendar
  • Check for Conflicts

All third-party calendar integrations added by the user will be displayed in these settings.

Primary Calendar

  • The Primary Calendar is the main calendar responsible for writing events to Google, Outlook, or iCloud. It also reads events from these third-party calendars, but its primary function is to push new appointments created in GLM to the connected calendars.
  • Event Writing: The Primary Calendar writes new appointments created in GLM to Google, Outlook, or iCloud.
  • Event Reading: It reads events from third-party calendars to ensure all appointments are synced correctly.
  • If Contact Creation is enabled, the Primary Calendar functions similarly to an Event (Unassigned) Calendar’s two-way sync, converting events with attendees from Google/Outlook into appointments in GLM, except for recurring events.

    Primary Calendar Dropdown:

    • All calendars integrated with the user’s profile are listed in this dropdown.
    • Disabled calendars either don’t support event writing to Google or are already included in the Check for Conflicts setting.

      Allow Contact Creation:

    • To create appointments in GLM from events with attendees in Google/Outlook, select this option.
    • If not required, leave it as None.
    • Choosing a specific calendar from the dropdown ensures appointments from Google/Outlook are created within that calendar in GLM. All group calendars the user is part of will be listed.
  • Allow Trigger:
    • This option appears only if a calendar is selected under Contact Creation.
    • If enabled, triggers will fire for appointments created due to synchronization from Google/Outlook.
    • If not enabled, no triggers will fire for these synchronized appointments.

Check for Conflicts

  • The Check for Conflicts setting reads all events from selected third-party calendars (Google, Outlook, iCloud) and blocks off times when the user is unavailable. This prevents scheduling conflicts by ensuring no appointments are booked during those times.
  • Block Off Timings: All events imported from Google/Outlook/iCloud are considered to block time slots, preventing any overlapping appointments in GLM.
  • Check for Conflicts Configuration:
    • All integrated third-party calendars are listed.
    • If a calendar is disabled in the Check for Conflicts section, it means it is already set as the Primary Calendar.

Key Points to Remember

  • Primary Calendar: The main calendar for writing new appointments to third-party calendars and reading events.
  • Contact Creation: Enables creating appointments in GLM from third-party events with attendees.
  • Check for Conflicts: Prevents scheduling conflicts by blocking times when the user is busy, based on third-party calendar events.
  • Event Syncing: Only non-recurring events are synced for contact creation; recurring events are excluded.
  • Conflict Management: Events from third-party calendars are imported to block availability, ensuring no double-booking.

By configuring these settings, GLM ensures smooth synchronization between your internal calendars and third-party platforms, helping to manage appointments effectively and avoid scheduling conflicts.