Google Calendar
Connecting Google Calendar
- 1In your dashboard, go to Settings → Integrations → Google Calendar
- 2Click Connect Google Calendar. You'll be redirected to Google to authorize AdaptLocal.
- 3Sign in and click Allow. You'll return to your dashboard.
- 4AdaptLocal will now check your calendar for availability when customers ask to book.
How booking works
When a customer wants to book an appointment:
- 1The AI collects their name, service, location, and preferred time.
- 2The AI checks your Google Calendar for availability around their preferred time.
- 3If the slot is open, the AI confirms the booking and creates a calendar event with the customer's details.
- 4The customer receives a confirmation SMS with their appointment details and a link to view or cancel.
- 5You receive a notification that a new appointment was booked.
If the slot is not available, the AI suggests the next open time and offers to book that instead.
Controlling availability
AdaptLocal uses your existing Google Calendar to determine availability — any existing events block out that time. You can also configure:
- Buffer time — time between appointments (default: 15 minutes)
- Appointment duration — default length of a booking (default: 60 minutes)
- Cancellation window — how far in advance customers can cancel (default: 24 hours)
These settings are in Settings → Integrations → Google Calendar.
Appointment reminders
AdaptLocal automatically sends customers a reminder SMS 24 hours before their appointment. The message includes the service, time, and a link to confirm or cancel. You can see which reminders have been sent in your dashboard's Appointments tab.
Troubleshooting
"Access blocked: AdaptLocal Growth can only be used within its organization"
This is a one-time configuration issue on our side, not yours. If you see this screen, email support@adaptlocal.ai with a screenshot and the Google account you tried to use — we'll have you connected within an hour. While we're fixing it, you don't need to do anything on your end.
"Google hasn't verified this app"
A yellow warning screen with this message is expected right now and safe to proceed past. AdaptLocal is in Google's verification queue — the warning will disappear automatically once verification completes. To continue:
- 1Click Advanced at the bottom of the warning.
- 2Click Go to AdaptLocal Growth (unsafe).
- 3Review the permissions and click Allow.
The wording is Google's default for any new app — your data is still handled the same way it always is.
"I clicked Connect, saw an error, and came back — what now?"
Try again from the Integrations tab. If the same error shows up twice, email support@adaptlocal.ai with the exact error text (or a screenshot of the Google screen). The most common cause is a Google Workspace admin policy blocking third-party apps — your IT admin can whitelist AdaptLocal in the Google Admin console under Security → API controls.
"Which permissions does AdaptLocal need, and why?"
- See events on your calendars (
calendar.readonly) — checks availability before confirming a booking, so your AI never double-books you. - Create and update events (
calendar.events) — adds confirmed appointments to your calendar with the customer's name, service, and contact info.
AdaptLocal does not read events on calendars other than the one you connect, and never modifies events it didn't create. You can revoke access at any time from your Google account permissions page or from Settings → Integrations → Google Calendar → Disconnect.
Disconnect Google Calendar
Go to Settings → Integrations → Google Calendar → Disconnect. Existing calendar events are not affected. Without the integration, the AI will still collect booking intent but won't be able to confirm availability or create events — it will defer scheduling to you instead.