# Google Calendar

Source: https://docs.astalty.com.au/guide/integrations/google-calendar

> View Google Calendar events in Astalty and send Astalty events to a selected Google calendar.

![](https://docs.astalty.com.au/assets/google-logo.png)

Astalty Premium - This feature is part of the Astalty Premium plan. See What Premium includes.

The Google Calendar integration displays selected Google calendars in Astalty and sends Astalty events to one selected main Google calendar. It is a per-user connection and requires access to the Astalty Calendar.

## What It Does

- **View** existing Google Calendar events inside the Astalty Calendar.
- **Send** events created in Astalty to the connected user's main Google calendar.
- **Update or delete the Google copy** when the connected user updates or deletes its Astalty event.
- **Create Google Meet meetings** and invite attendees from an Astalty event when the main calendar supports meetings.

## How It Works

Each user connects their own Google account. Astalty lists only external calendars belonging to that user's connection, and the user chooses which calendars are enabled for display. Existing Google events are read from those calendars when Astalty loads the selected date range. Changes made to those external events in Google are therefore reflected when Astalty fetches them again.

> **Always edit integration events in Astalty**
>
> For an event created in Astalty, Astalty remains the source record. Edit or delete that event in Astalty so the change is sent to Google. Editing or deleting only the Google copy does not update the Astalty record.

## Connecting It

Each user connects Google Calendar from their own **My Profile > Integrations** tab:

1. Under **Google Integration**, select **Connect** and complete Google's authorisation flow.
2. Open the user's **Calendar** tab. Astalty syncs the available Google calendars for that connection.
3. Select **Manage**, tick the calendars to display under **Enabled Calendars**, and choose an editable calendar as **Main External Calendar**.
4. Select **Update**.

Only enabled calendars appear in the Astalty Calendar. Events created in Astalty are sent only to the main external calendar. Without a main calendar, Astalty warns that outbound events, attendee invitations and video calls are unavailable.

If **Google Integration** is missing, confirm the user has Calendar access. For the full connection walkthrough, see **[Connecting your Google Calendar](https://docs.astalty.com.au/guide/calendar/calendar-set-up/connecting-your-google-calendar)**.

Once connected, see **[Creating an event using the Google Calendar integration](https://docs.astalty.com.au/guide/calendar/using-the-calendar/creating-an-event-using-the-google-calendar-integration)** to start scheduling.

If an Astalty event or its latest changes do not reach Google Calendar, open the event and follow [Sending a Failed Event Again](https://docs.astalty.com.au/guide/calendar/using-the-calendar/calendar-events-and-tasks#sending-a-failed-event-again). The event warning explains whether to reconnect first or whether a partly synced repeating series must be deleted and created again.

## Disconnecting or Reconnecting

Open **My Profile > Integrations**. Select **Disconnect** on the Google Integration card to stop displaying its calendars and stop sending new Astalty events to Google. If the card shows **Invalid**, select **Reconnect** and complete authorisation again rather than disconnecting the connection.
