Connecting your calendar
Every agent connects their own Google account from My Profile. There is no shared or team-wide connection — one agent connecting does not connect anyone else, and a manager cannot connect on an agent’s behalf.
Before anyone can connect, a team admin completes a one-time setup for the site under Settings → Calendar: enabling the Calendar API and registering a redirect address in the site’s Google project. It is done once, not per agent.
What syncs
Tasks of type Showing or Call, assigned to you, that have both a date and a time. Each one uses the duration set on the task — one hour unless you change it.
Tasks with no time set do not sync. That is deliberate: pushing them as all-day entries stacks them at the top of your week and makes the calendar harder to read, not easier.
A separate calendar, not your main one
Appointments are written to a calendar named MLS Genie that is created when you connect. Nothing is ever written to your primary calendar, so you can colour it separately, hide it, or delete the whole thing without touching your own appointments.
Changes made in Google
Move an appointment, change its length, or delete it in Google and the task updates in the CRM, usually within about fifteen minutes. Completing a task in the CRM removes its appointment.
Your own appointments stay yours
Only appointments MLS Genie created are ever read back. Everything else on your calendar — personal appointments, other calendars, anything you added yourself — is ignored and never becomes a CRM record.
Disconnecting
Disconnecting stops the sync and leaves the appointments already in your Google Calendar exactly where they are. If you remove access from inside your Google account instead, the CRM notices and asks you to reconnect.