Voxilo Docs

Google Calendar

Connect your Google Calendar so Voxilo books appointments straight in. Available on every plan.

The integration uses Google's OAuth — you sign in with your Google account, approve the calendar scope, and Voxilo can read availability and create events. We never read events outside the calendars you select. Disconnecting takes one click and immediately revokes our access.

Connect Google Calendar

  1. Open Integrations

    In your Voxilo portal, go to Settings → Integrations and click Connect on Google Calendar.

  2. Authorize with Google

    You'll be redirected to Google's OAuth consent screen. Sign in with the Google account that owns the calendar, and approve the calendar access scope. Voxilo requests read availability + create events — no delete, no read of event details.

  3. Select a calendar

    After authorization, Voxilo lists the calendars on your account. Pick the one appointments should land on (typically your primary business calendar or the one your team shares).

  4. Test it

    Run a test call through the wizard (or place a test call from Settings). The call should end with a booking on the calendar you selected, with the caller's name, service requested, and notes attached to the event.

What Voxilo writes to your calendar

Each appointment Voxilo creates includes:

  • Event title — caller's name + service type (e.g., "Sarah M. — AC tune-up")
  • Date and time — the slot the caller chose
  • Event description — full call notes, estimated job value, and a link to the call recording in your dashboard
  • Duration — based on the service type from your industry template; you can adjust defaults in Settings

Voxilo only offers slots that are actually free on your calendar. If a slot gets booked by someone else between when the caller asked and when Voxilo confirms, Voxilo automatically offers the next available time.

Disconnecting

Go to Settings → Integrations → Google Calendar and click Disconnect. Voxilo immediately stops writing to your calendar and stops requesting availability. Existing events are not deleted.