Google Calendar integration is one of Stronghold's most requested features. When connected, sessions booked in Stronghold automatically appear in your Google Calendar, and your Google Calendar events block time in Stronghold to prevent double-booking.

What You'll Get

  • Two-way sync - Changes in either calendar reflect in both
  • Double-booking prevention - Your Google events show as busy in Stronghold
  • Automatic event creation - New sessions create Google Calendar events instantly
  • Video links included - Session video links are added to calendar events

Step-by-Step Setup

Step 1: Open Settings

Log into your Stronghold dashboard and click Settings in the left sidebar or bottom navigation on mobile.

Step 2: Find Integrations

Scroll down to the Integrations section. You'll see Google Calendar with a blue "Connect Calendar" button.

Step 3: Click Connect

Click the Connect Google Calendar button. A Google sign-in popup will appear.

Step 4: Sign In & Authorize

Sign in with the Google account whose calendar you want to sync. Google will ask you to grant Stronghold permission to:

  • View your calendar events
  • Create and modify calendar events

Click Allow to grant these permissions. Stronghold only accesses your primary calendar and never reads or modifies events from other apps.

Step 5: Verify Connection

After authorization, you'll be redirected back to Stronghold. The Google Calendar section should now show ✓ Connected with a green indicator.

How the Sync Works

Stronghold → Google Calendar

When you book a session in Stronghold:

  • A calendar event is immediately created in your Google Calendar
  • Event includes client name, session type, and video link (if applicable)
  • If you reschedule or cancel in Stronghold, the Google event updates automatically

Google Calendar → Stronghold

Your Google Calendar events appear in Stronghold's calendar view:

  • Events show as busy blocks (titles visible to you only)
  • Busy times are excluded from your booking page availability
  • Sync happens automatically when you open the Calendar tab

Troubleshooting

Calendar not syncing?

  • Try clicking "Sync Now" in Settings to force a refresh
  • Disconnect and reconnect if sync issues persist
  • Ensure you authorized the correct Google account

Events not appearing in Google?

  • Check that the session was saved (not just scheduled in the modal)
  • Give it 30 seconds—sync is fast but not instant
  • Verify the Google Calendar connection is still active in Settings

Need to use a different Google account?

  1. Go to Settings → Integrations
  2. Click "Disconnect" next to Google Calendar
  3. Click "Connect Calendar" and sign in with the new account

Best Practices

  • Connect your primary calendar - Use the calendar where you keep personal and work appointments
  • Set business hours - Define your working hours in Settings so booking pages only show available times
  • Use buffer time - Add buffer time before/after sessions in your service settings

With Google Calendar connected, you'll never worry about double-booking again. Your schedule stays synchronized across all your tools automatically.