Several Google Calendar accounts connected to a single AI assistant
Last updated on

How to Connect Multiple Google Calendars to Grok

xAI does not document a way to connect a second Google account to Grok. Many calendars inside a single Google account are fine, and the connector itself is self-serve at grok.com/connectors. The second account is the wall. Connect each Google identity to Carly and one conversation reaches all of them. Carly holds your Outlook calendars and every mailbox on both sides in the same place, so this setup covers the rest of what you own.

One orientation note first. “Grok” now names three different products: the consumer assistant at grok.com and in the mobile apps, Grok Bot for Slack and GitHub, and the Grok API. This page is about the first one. Grok Bot has its own routines and its own docs, and xAI’s own FAQ says it “is not the same as Grok on grok.com or the Grok mobile apps”.

1. Add your Google calendars to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Google Calendar, click Connect, and authorize the calendar.
  4. Click Connect again for the next one, and keep going for as many calendars as you want.

xAI’s privacy line for connectors is worth knowing: nothing is stored, Grok accesses your data in real time when you ask a question, and does not retain it afterward.

No sharing step, and no shared-calendar permissions to maintain in Google. Unlimited connected calendars are included, so the number of Google accounts does not change what you pay.

Carly connects to thousands of apps, so while you are on that page you can add your inboxes, files, CRM, and anything else you want Grok to reach through the same connector.

2. Add Carly to Grok

  1. Go to grok.com/connectors.
  2. Click New Connector, then select Custom.
  3. Enter https://carlyassistant.com/mcp/.
  4. Complete the authentication step.
  5. Sign in to the Carly account holding the connections above.

Grok discovers the tools Carly exposes and offers them in conversation alongside its built-in connectors. On Grok Business and Enterprise a team admin provisions connectors in the cloud console first.

What one conversation can do afterwards

  • Check every connected calendar before proposing a time.
  • Compare a personal and a work Google account in one question.
  • Book on the account that owns the meeting.
  • Move or decline in the correct calendar.
  • Skip the sharing step and the permissions that come with it.
  • Keep the routing running when you are not in the chat.

Nothing is merged. Each account stays separately authorized, and Carly keeps them individually addressable.

Pull the second account in by sharing

  1. Open Google Calendar signed in as the second account.
  2. Find the calendar you need in My calendars and open its settings.
  3. Use Share with specific people and add the Google address you connected to Grok.
  4. Choose the permission level you actually want, view-only or make changes.
  5. Accept the invitation from the connected account.
  6. Ask Grok to list your calendars and check the shared one is named.

That last step is not optional. It is the whole verification for an inference rather than a documented feature.

Ask before you instruct

Retrieval questions are the safe ground:

List every calendar you can see and say which account each one belongs to.

What is on my calendars on Thursday afternoon, and is anything clashing with the client review?

Then availability, which xAI documents explicitly:

Check free/busy across all my calendars next week and give me three 45 minute slots that are clear on every one.

Gmail and Google Calendar are two connectors, not one

This trips up more people than anything else here. xAI’s connector documentation states that Gmail and Google Calendar “are connected as separate connectors, each with its own OAuth sign-in and permissions”. Connecting Gmail gives Grok your mail and nothing else. If you asked about your week and Grok drew a blank, you probably connected the wrong half.

xAI documents the connector’s capabilities one by one, and the first is “list calendars the account has access to”. Read that wording twice. It is not “calendars the account owns” and not “your primary calendar”. The matching scope is described as listing accessible calendars.

Nobody at xAI has written down what happens when you add Google Calendar as a connector twice. It may attach a second identity, it may replace the first, it may refuse. The documentation is silent, and two nearby signals lean singular without proving anything: the scope table includes userinfo.email, described as identifying your Google account, and the sibling Outlook page says Grok can only access the mailbox of the signed-in user.

xAI documents search by date range or keyword, viewing event details including attendees, location and description, free/busy availability lookups, RSVP as accept, decline or tentative, listing calendars, and creating, updating and deleting events when write permissions are enabled. The base connection is read-only, and xAI says write and send capabilities are enabled progressively by an organization’s administrators.

Grok Automations are real and useful, and they are not event triggers. xAI describes two kinds. Schedules “run once, daily, weekdays, weekly, monthly, or yearly, at a time you choose in your timezone”, and they are available to everyone. Email triggers “watch your inbox instead”, firing when an incoming message matches a filter on sender, recipient or subject, and those are included with SuperGrok rather than with every plan.

What you haveNative path in Grok
One Google account, several calendars in itYes, listed automatically
A calendar someone shared with your accountYes, it is in the same list
Two separate Google accountsNot documented
Creating and moving eventsYes, once write permissions are enabled
Adding attendees to a new eventDocumented for Outlook, not for Google
Reacting when an invite or a change landsEmail triggers only, SuperGrok only

Grok versus Carly on Google Calendar

NeedGrokCarly
Read every calendar in one Google accountYesYes
Free connector on the entry tierYesYes
Hold two Google accounts as separate connectionsNot documentedYes
See a second account’s calendarVia Google sharingDirectly
Create, move or cancel an eventYes, with write permissionsYes
Add attendees to a new eventNot documented for GoogleYes
Act when an event is created or movedNo calendar triggerYes

Grok’s own calendar connector is free on every consumer tier and both reads and writes the account you sign in with. It holds that one account. A second Google identity has nowhere to go, and nothing starts when an invite lands.

Carly is built for the part Grok leaves undocumented. It authorizes per identity, so a personal Gmail calendar and a Workspace calendar sit side by side as real separate connections rather than as a sharing trick, and one question can span both without anyone granting anyone else permissions in Google. It also fires on the event rather than on a schedule: the invite lands, the clash is caught, an alternative goes out before you have opened anything.

Free Zapier-style workflows; AI agents from $35/month. Connect it on the integrations page, or start with Google Calendar.

Quick fixes

ProblemFix
Connected Gmail, Grok cannot see the calendarThey are separate connectors; add Google Calendar as its own New Connector
The guide you followed says “Google Workspace, one integration”That is xAI’s May 2026 news post; the July 2026 docs describe separate connectors and match the current interface
No + Add connector button anywhereSame contradiction: current path is grok.com/connectors then New Connector
Grok will not create or move an eventThe base connection is read-only; re-authorize accepting write scopes, or ask your admin on Business
A second Google account has nowhere to goUndocumented; share that account’s calendars into the connected one instead
Nothing happens when an invite arrivesThere is no calendar trigger; an email trigger on invitation mail is the nearest thing, and it needs SuperGrok

Frequently asked questions

Does Grok work with Google Calendar?

Yes. Google Calendar is a built-in connector at grok.com/connectors, xAI states that connectors are available to all Grok users, and it is set up by signing in with Google and approving the permissions. On Grok Business and Enterprise an admin has to provision it first.

Can I connect two Google accounts to Grok?

xAI does not document it either way. Nothing states whether a second Google Calendar connection adds an identity, replaces the first or fails, so the reliable route is sharing the second account’s calendars into the account you connected.

Will Grok see calendars I do not own?

xAI’s own capability list says Grok can list calendars the account has access to, which is broader than calendars the account owns. Shared and subscribed calendars sitting in your connected account’s list should therefore be visible, and it is worth confirming with a question about one known event.

Can Grok invite people to an event it creates?

It is not documented for Google Calendar. xAI’s Outlook page explicitly covers creating events with attendees, and the Google Calendar page says nothing about attendees on create, so add people yourself rather than assuming.

Does Grok react automatically when my calendar changes?

No. Schedules run on a clock for everyone, and email triggers watch the inbox on SuperGrok, so an invitation arriving as mail can be caught indirectly. Nothing fires on an event being created, moved or cancelled.


Related: Multiple Gmail accounts in Grok · Grok connectors · Managing multiple Google Calendars · Best AI assistants for Google Calendar · Google Calendar integration

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR