Connect your Google Calendar
Let the AI read your team's real availability and write every booking back to Google Calendar so nothing gets double-booked.
5 steps · 3 min read
Why connect calendar
Vervox works with two calendar modes:
- Native Vervox calendar — lightweight, built into the dashboard. Good for solo operators or if you don't already use Google Calendar.
- Google Calendar — reads live availability from calendars you and your team already use; writes every booking back to them automatically.
If you use Google Calendar, connect it. The AI will pick up holidays, busy events, and appointments made outside Vervox — preventing double-bookings without you having to duplicate anything.
Connect from Settings → Smart Booking
Steps:
- Open Settings → Smart Booking → Calendar
- Click Connect Google Calendar
- Sign in with the Google account that owns the calendars (not your personal Gmail if those are separate)
- Grant Vervox read + write access on the selected calendars. You can select which calendars to expose; anything you don't tick is invisible to the AI.
- Return to the dashboard — the connection status should say "Connected"
Per-provider calendar mapping
If you use multi-staff routing, each provider maps to one calendar. Set this per-provider in Settings → Smart Booking → Providers.
A few common patterns:
- One shared team calendar → every provider points to the same calendar ID (works but removes the benefit of per-staff routing)
- One calendar per staff member → the clean default
- One calendar per resource (chair, bay, room) → treats resources as providers
Read vs write permissions and what we actually do with each
Vervox uses your Google Calendar OAuth grant for exactly two things:
- Read — when the AI checks availability for a caller, it fetches busy blocks from the mapped calendar(s) for the next 14 days. That's it — it never reads event details or past events.
- Write — when a booking is confirmed, we create a calendar event with the service name, caller name, caller phone, and a link back to the Vervox appointment.
We don't delete, edit, or share other events. If you cancel access from Google, bookings stop working but existing events stay where they are.
Troubleshooting: token expired, mismatched timezones
Two common issues:
- "Connection lost" / 401 errors — the Google OAuth token expired (usually after revocation or an admin change). Reconnect from Settings → Smart Booking → Calendar.
- Wrong-timezone slots — the AI uses your business timezone, not the calendar timezone, so they must match. Set your business timezone in Settings → Business hours.
For anything else, see Troubleshooting Smart Booking.
Ready to get started?
Set up your AI receptionist in under 10 minutes. Card required, no charge during the 30-day trial — we ask before charging.
Start free trialRelated guides
Smart Booking — book jobs while you work
A tour of Vervox Smart Booking — what it does, how it fits your business, and how to enable it on a single setup call.
Route calls to the right person
Set up multiple provider calendars and choose between caller-led selection ("book me with Sarah") or fair auto-assignment across the team.