Google Calendar Integration
Client Portal integrates with Google Calendar to power scheduling features -- checking your availability, creating meeting events, and keeping your calendar in sync with bookings.
Prerequisites
Before connecting Google Calendar, make sure you have:
- A Google account with Google Calendar access (Google Workspace or personal Gmail)
- Pop-ups enabled in your browser for app.1hourrecruitment.com
- Your calendar open and accessible (not a shared calendar you do not own)
Connection Steps
- Go to your Workspace Settings (avatar menu in the top-right corner).
- Navigate to the Calendar Connection section.
- Click Connect Google Calendar.
- A pop-up window will open, taking you to Google's sign-in page.
- Sign in with your Google account (or select it if you are already signed in).
- Review the permissions that Client Portal is requesting.
- Click Allow to grant access.
- The pop-up will close and you will be returned to Client Portal with a "Connected" confirmation.
What Permissions Are Requested and Why
When you connect Google Calendar, Client Portal requests the following permissions:
| Permission | Why It Is Needed |
|---|---|
| View your calendars | To know which calendars you have so you can select one for scheduling |
| View events on your calendar | To check for conflicts when displaying available time slots |
| Create events on your calendar | To automatically add meetings when someone books through your link |
| Edit events on your calendar | To update or remove calendar events when meetings are cancelled |
Client Portal only requests the permissions required to make scheduling work. We do not read email, contacts, or any other Google account data.
What Happens After Connection
Once connected, Client Portal will:
- Display your availability accurately by checking your calendar for existing events
- Create calendar events when meetings are booked, including attendee details and meeting information
- Remove calendar events when meetings are cancelled
- Refresh your connection automatically to maintain uninterrupted access
Troubleshooting
Connection fails or pop-up does not appear
- Make sure pop-ups are enabled for app.1hourrecruitment.com
- Try disabling ad blockers or browser extensions temporarily
- Clear your browser cache and try again
- Try a different browser (Chrome is recommended)
Calendar not showing availability correctly
- Verify you selected the correct calendar after connecting
- Check that your events are on the connected calendar (not a different one)
- Make sure your availability settings are configured correctly
- Confirm your timezone is set properly in both Client Portal and Google Calendar
Connection stops working
Calendar connections occasionally need to be refreshed if the OAuth token expires:
- Go to Workspace Settings > Calendar Connection
- Click Disconnect
- Re-connect by following the connection steps above
Disconnecting
To disconnect your Google Calendar:
- Go to Workspace Settings > Calendar Connection.
- Click Disconnect next to your Google Calendar connection.
- Confirm the disconnection.
After disconnecting:
- No new calendar events will be created for bookings
- Your booking links will still work, but availability checking will be limited to your configured schedule
- Existing calendar events are not affected
If you disconnect your calendar while you have active booking links, availability checking will rely solely on your configured schedule and will not account for existing events on your calendar. This could lead to double-bookings.