Skip to main content

How do I set up and manage Google Calendar integration with PushPress?

Written by Jessica Hamel

How to Set Up and Manage Google Calendar Integration with PushPress

PushPress offers seamless integration with Google Calendar to help you manage schedules, appointments, and availability efficiently. This guide provides step-by-step instructions for setting up, syncing, and troubleshooting Google Calendar with PushPress Core and Grow.

Setting Up Google Calendar Sync

PushPress Core

  1. Log in to PushPress Core on a laptop (recommended for reliability).

  2. Navigate to People → Staff.

  3. Click the three dots next to the staff member’s name and select Edit Staff Info.

  4. Scroll to Staff Details and click Connect Google Calendar.

  5. Sign in to your Google account and grant read and write permissions for two-way syncing.

  6. Set your working hours to define available time slots.

  7. Alternatively, navigate to Settings → People → Staff Members, select your profile, and click Edit Coach Info to enable Google Calendar integration.

PushPress Grow

  1. Log in to PushPress Grow.

  2. Go to Settings → My Profile → Calendar Settings.

  3. Click Add New and connect your Google Calendar.

  4. Configure availability rules to prevent double bookings by checking other calendars.

Managing Staff Schedules and Availability

  • Group class bookings can sync to a coach’s Google Calendar once linked in Core. This creates a sub-calendar for the facility’s classes and appointments associated with that coach.

  • To view all staff schedules in one place, have each coach connect their Google Calendar in PushPress. Use Google Calendar’s sharing or subscription features to create a combined view.

Troubleshooting Common Issues

Troubleshooting Missing Options

  • Check the Staff Profile Settings: Navigate to Settings → People → Staff Members, select your profile, and click Edit Coach Info. Look for the Google Calendar integration option and enable it.

  • Use the Alternate Connection Path: If the Staff Details page shows an error or the Connect Google Calendar option is missing, use the alternate connection link provided in the app’s calendar integration area. Sign in to your Google account and grant the necessary permissions. Return to the Staff Details page to confirm the connection.

  • Refresh the App: If the Calendar tab is missing in PushPress Grow, refresh the app or page to restore it.

Resyncing Without Duplicates

  1. Log in to PushPress Core.

  2. Go to My Profile and disconnect your Google Calendar under the Google Sync section.

  3. Reconnect your Google account and select the calendar to sync.

  4. Confirm the correct calendar is selected in Settings.

  5. Use the Sync Classes and Sync Appointments buttons to push your schedule back to Google Calendar.

Note: Recurring classes may appear twice in Google Calendar after a full disconnect/reconnect. Manually delete duplicates in Google Calendar if necessary.

  1. Log in to PushPress Core.

  2. Go to My Profile and disconnect your Google Calendar under the Google Sync section.

  3. Reconnect your Google account and select the calendar to sync.

  4. Delete the calendar created by PushPress in your Google account before reconnecting to avoid duplicate events.

  5. Confirm the correct calendar is selected in Settings.

  6. Use the Sync Classes and Sync Appointments buttons to push your schedule back to Google Calendar.

  • Synced blocked times from Google Calendar appear as grayed-out slots in PushPress and are unavailable for booking.

  • Recurring Google Calendar events can block appointment slots. Check for overlapping events, including buffer times, and reschedule or remove them to restore availability.

Advanced Features

Two-Way and Smart Sync Options

  • PushPress Grow supports two-way sync, allowing Google Calendar events to sync into PushPress and update related contact activity. Smart Sync blocks time in PushPress and syncs more fully if the contact exists.

Shared Gym Calendars

  • PushPress does not create a single, combined gym calendar in Google. Instead, share or subscribe to individual staff calendars in Google Calendar for a unified view.

FAQs

Can I enable Google Calendar integration in the Members app?

Yes, you can enable the connection under Preferences in the Members app.

Can support connect a coach’s calendar?

No, each coach must connect their own Google account due to the need for personal login credentials.

What if the issue persists?

If the above steps don’t resolve the issue, try logging out and back into the app or reinstalling it.

Will blocked time from Google Calendar appear in PushPress?

Yes, blocked times will appear as unavailable slots in the Appointments view. By following these steps, you can effectively integrate and manage Google Calendar with PushPress, ensuring smooth scheduling and availability management.

Did this answer your question?