Ask Kevin is smarter.
OmniDimension

Google Calendar

Integrate Google Calendar with your agent to schedule and manage meetings automatically.

Google Calendar integration allows your agent to check calendar availability and book appointments automatically using OAuth-based secure access.

Key benefits

  • Automated appointment scheduling
  • Real-time calendar availability sync
  • Avoid scheduling conflicts
  • Customize meeting names, duration, and working hours

Setup option 1: from the main dashboard

Open the integrations page

Go to the Integrations page in your dashboard and select the All Integrations tab.

Finding Google Calendar in dashboard

Connect Google Calendar

Find the Google Calendar card and click Connect. Authorize access through Google OAuth login. Once authenticated, your Google Calendar will connect automatically.

Clicking Connect

Setup option 2: from agent configuration

Open the agent's integrations tab

Go to your agent's edit page and select the Integrations tab.

Connect Google Calendar

Find Google Calendar under Connect New Integrations and click Connect. Follow the OAuth login process. Once verified, the integration will auto-attach to your agent.

Configuration modal

After connecting, you can customize your calendar settings via the configuration modal.

  • Integration Name: a label to identify this integration
  • Description: purpose of the integration
  • Default Meeting Name: title used for all scheduled events
  • Default Meeting Duration: choose between 15, 30, 60 minutes, etc.
  • Business Hours: set your availability window (start and end time)

Customize meeting defaults after connecting Google Calendar

Using with your agent

  • The agent will automatically fetch available time slots and suggest appointments
  • Events will only be scheduled within the defined business hours
  • Meeting invites will be auto-created in your Google Calendar
  • The user receives a confirmation and calendar link instantly

Best practices

  • Use descriptive integration names to manage multiple calendars
  • Update business hours as your availability changes
  • Test the calendar booking flow using simulated queries
  • Ensure you have granted correct permissions during OAuth login

On this page