Events

Google Calendar Integration for Mobile App Events

May 20, 2025 support 2 min read

This Beta feature lets you display church events in your mobile app from either the ETKApps Platform Events system or directly from Google Calendar. This article explains how to enable the integration and where to find your Google Calendar ID.

Beta feature

This feature is currently in beta. Functionality may change, and occasional instability may occur as we refine the experience.

How to enable Google Calendar Integration

To access and configure this feature:

  1. Hover over your user thumbnail in the top right corner of the admin dashboard.
  2. From the dropdown menu, select Settings.
  3. In the left sidebar, choose Beta features under Other settings.
  4. In the Events Calendar section, choose one of the following:
  • Platform Events (default): displays events created and managed within the ETKApps platform.
  • Google Calendar Integration (Beta): displays events directly from a Google Calendar you specify.

If you choose Google Calendar Integration, enter your Google Calendar ID (see below), then select Save.

  • Note: only one event source can be active at a time. When Google Calendar is selected, Platform Events will not be shown in the mobile app.

How to find your Google Calendar ID

To use Google Calendar as your event source, you’ll need to provide a Calendar ID. Follow these steps:

  1. Go to Google Calendar.
  2. Hover over your desired calendar on the left-hand side and click the three dots.
  3. Select Settings and sharing.
  4. Scroll to Integrate calendar.
  5. Copy the Calendar ID (for example, [email protected]) and paste it into the Google Calendar ID field in the ETKApps admin panel.

Additional information

  • Caching: events from Google Calendar are cached and refreshed every 5 minutes. Changes made in Google Calendar may take up to 5 minutes to appear in the mobile app.
  • Platform Events hidden: when Google Calendar is selected, Platform Events will not be visible in the mobile app.
  • Data limitations: the mobile app will display only the event data that Google provides via its API. Some details (like categories, RSVP options, or custom fields) may not be supported.