# Connect Google Calendar

Google Calendar has Domino's direct account connection. The user authorizes Google, returns to Domino, and can manage the connection under **Profile → Availability**.

## Primary connection path

1. Open **Profile** in Domino.
2. Find **Availability**.
3. Choose **Connect Google Calendar**.
4. Choose the intended Google account.
5. Review Google's authorization screen and continue.
6. Return to Domino and confirm **Google Calendar** shows **Connected**.

The **When** filter in **Ideas** can also offer **Connect Google Calendar** while the user is choosing timing.

If the user already knows they want event-level interpretation, they can choose **Connect with event-aware access** in **Profile → Availability** instead of starting with availability-only access.

## Choose the access mode

| Mode | What Domino uses | When to choose it |
| --- | --- | --- |
| **Availability-only** | Free/busy timing | The default for avoiding conflicts without reading event details. |
| **Event-aware** | Details from calendars the user selects | When the user wants private instructions such as “Treat kids' sports as busy for me” or “I can skip this recurring hold.” |

Friends see availability hints, never event titles, locations, notes, guests, selected-calendar names, or the connected Google account.

To enable event-aware access later:

1. Open **Profile → Availability**.
2. Expand **Google Calendar** with **Manage**.
3. Choose **Enable event-aware** or **Use event-aware**.
4. If Google asks for additional authorization, complete it.
5. Choose the calendars Domino should consider under **Selected calendars**.
6. Optionally add **Availability instructions**, then save them.

At least one calendar remains selected.

## Manage the connection

Under **Profile → Availability → Google Calendar → Manage**, the user can:

- see the connected Google account;
- switch between availability-only and event-aware access when authorized;
- select calendars in event-aware mode;
- add availability instructions;
- **Pause** or **Resume** availability use;
- **Reconnect** when access expired or was revoked;
- **Remove** the Google connection.

Removing the connection deletes Domino's cached availability data for it and revokes the stored Google authorization.

## Google troubleshooting

- **Wrong Google account:** remove the existing connection before intentionally connecting a different account. Domino prevents silently replacing one Google identity with another.
- **Reconnect needed:** choose **Reconnect** and authorize the same Google account again.
- **Retrying or temporarily unavailable:** Domino retains the connection and retries. Do not remove it solely because of a temporary provider failure.
- **A calendar is missing:** event-aware mode is required to manage individual selected calendars. Confirm the Google account itself can see the calendar.
- **Suggested times ignore an event:** check that the connection is active, the calendar is selected when using event-aware mode, and the event is marked busy rather than free in Google.

## Add one Domino plan to Google Calendar

A person does not need to connect Google availability to add one plan. On a scheduled plan, choose **Add to calendar → Google Calendar**. This opens Google's add-event flow for that plan only.

## LLM answering guidance

- Call this a direct Google connection, not a calendar-link connection.
- Start with availability-only unless the user explicitly wants event-level interpretation.
- Do not claim that ordinary availability-only access reveals event contents.
- Distinguish connecting availability from adding one plan to Google Calendar.
