> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/integrations-store/collaboration/google-calendar-integration-api-based.md).

# Google Calendar Integration (API-Based)

The Google Calendar integration enables real-time synchronization of individual user-level events from the Asset Panda Pro Calendar widget directly to a user’s Google Calendar. This API-based integration provides instant updates and a seamless user-level sync experience.&#x20;

The integration requires a one-time authentication using Google OAuth, but no manual export or ICS link.

{% hint style="info" %}
Behavior related to event deletions, calendar selection, and certain advanced configurations may vary based on Google Calendar settings and permissions.
{% endhint %}

***

## Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* Access to the Asset Panda Pro web application
* Valid Google account with permission to authenticate third-party apps

***

## Limitations <a href="#limitations" id="limitations"></a>

* The synchronization is one-way (Asset Panda → Google Calendar).
* Events created in Google Calendar do not sync back to Asset Panda Pro.
* Integration is **user-specific** and must be configured individually.
* Users must authenticate individually for their events to sync.
* Some advanced event attributes (such as custom fields) may not sync.

***

## Add the Google Calendar integration <a href="#adding-the-sftp-integration-in-asset-panda" id="adding-the-sftp-integration-in-asset-panda"></a>

1. Log into Asset Panda Pro with an administrator account.
2. Navigate to <img src="/files/dLHka5YWbUR3zisHLua6" alt="Settings icon" data-size="line"> **Settings** > **Account Management**.
3. Expand the appropriate account and module.
4. Click **Manage** in the **Integrations** card.
5. In the **Google Calendar** tile, click **Add**, and then click **Edit**.

***

## Set up the Google Calendar integration <a href="#setting-up-google-calendar-integration" id="setting-up-google-calendar-integration"></a>

Admins can install this integration from the Integration Store. No configuration is required during setup.

1. Connect your Google Calendar
   1. Log into the Asset Panda Pro web application.
   2. Click your profile avatar and select **Manage Profile**.
   3. Under **Calendar**, click **Authenticate**. A Google authentication window is displayed.
   4. Select your Google account. Since the application is not yet verified by Google, a warning screen is displayed during authentication.

{% hint style="info" %}

* This is expected behavior. It is not a security issue and does not impact functionality.
* Popups must be enabled for the browser for the warning screen to be displayed.
  {% endhint %}

2. Authenticate the application:
   1. Click **Advanced**.
   2. Select **Go to Asset Panda Pro (unsafe)**.
   3. &#x20;Review the available permissions and select the options you are willing to share for the calendar. At a minimum, you must enable the ability to edit calendar events
   4. Click **Continue**. Once authentication is completed, your Google account is securely linked to Asset Panda Pro.

***

## Sync events from the Calendar widget <a href="#how-the-integration-works" id="how-the-integration-works"></a>

1. Log into Asset Panda Pro with an administrator account.
2. Navigate to <img src="/files/dLHka5YWbUR3zisHLua6" alt="Settings icon" data-size="line"> **Settings** > **Account Management**.
3. Expand the appropriate account and module.
4. Click **Manage** in the **Integrations** card.
5. Select Integrations in this module.
6. In the **Google Calendar** tile, click **Configure**.
7. Click **Go to Dashboards**.
8. For the appropriate calendar, click <i class="fa-ellipsis-vertical">:ellipsis-vertical:</i>  and then select **Add to Google Calendar**. Events and updates are displayed automatically in your Google Calendar.

{% hint style="info" %}
If multiple users have access to the same events and have connected their Google Calendar, the events sync to each user’s respective Google Calendar individually.
{% endhint %}

***

## Troubleshooting <a href="#troubleshooting" id="troubleshooting"></a>

### Events do not sync or are delayed

* Ensure Google authentication is completed successfully.
* Reconnect your Google account.
* Confirm events are visible in the Asset Panda Pro Calendar widget.
