Skip to main content
Omni’s Google Calendar AI integration extends the Omni Agent with the ability to reference events, meetings, and schedules from your Google Calendar. This allows you to bring scheduling context into your data analysis workflows. Using the Google Calendar integration, you could:
  • Correlate events with metrics - Review when a launch, campaign, or team offsite occurred while analyzing the corresponding trends in your data
  • Pull meeting context - Reference the attendees, timing, or notes of a specific meeting while preparing analysis for a follow-up
  • Plan around your schedule - Incorporate upcoming events into analysis that informs decisions or deliverables
For example, you could ask: “Find the product launch event from last month and show me the change in signups that week” - combining calendar context with data analysis in a single conversation.

Common questions

Every Omni user that wants to use the Google Calendar AI integration must connect their Google account. This means that the Omni Agent will have the same permissions as the prompting user, accessing only the calendars and events they have access to.
Calendar events and meeting details are processed the same way as other AI features in Omni. Refer to AI data privacy for more information.

Setting up the Google Calendar integration

See Setting up Google AI integrations for help setting up the Google Calendar integration for your Omni organization. After Google Calendar is set up, each user in your Omni organization must connect their individual accounts in their user settings to use the integration.

Connecting your Google Calendar account

This section applies to all users, not only admins. Every user who wants to use the AI integration must connect their account.
After the AI integration is enabled for your Omni organization, users will need to connect their individual accounts to use the integration:
1
In Omni, click your user icon and then Manage account.
2
Scroll down to the Connected Services section.
3
Next to the integration, click Connect.
4
Complete the authentication flow to connect your account.

Using Google Calendar in the Omni Agent

Before users can use Google Calendar with the Omni Agent, they will need to connect their Google accounts in their user settings.
Once your Google Calendar account is connected, you can ask the Omni Agent to look up events and meetings from the calendars you have access to.

Finding events

The Omni Agent can search your calendars for events based on time ranges, attendees, or keywords. To find events, ask questions like:
  • “What meetings do I have about the Q3 roadmap this month?”
  • “Find the product launch event from last month”
  • “Show me all meetings with the finance team last week”
The Agent returns matching events in the chat, including:
  • Event title
  • Date and time
  • Attendees
  • Description or notes (if available)

Referencing meeting context

You can also ask the Omni Agent to pull details about a specific event to pair with your analysis:
  • “Get the details of tomorrow’s planning meeting and summarize the agenda”
  • “Show me who attended the pricing review last Thursday”

Troubleshooting

This error can be caused by:
  • An incorrect or rotated client secret
  • An incorrect callback URL
  • An expired authorization code. Codes are single-use and expire after a short period.
Tools will only become accessible after an individual user connects their Google account in their user settings. Verify that the user has connected their Google Calendar account.

Next steps