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
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Google Calendar, click Connect, and authorize the calendar.
- 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
- Go to grok.com/connectors.
- Click New Connector, then select Custom.
- Enter
https://carlyassistant.com/mcp/. - Complete the authentication step.
- 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
- Open Google Calendar signed in as the second account.
- Find the calendar you need in My calendars and open its settings.
- Use Share with specific people and add the Google address you connected to Grok.
- Choose the permission level you actually want, view-only or make changes.
- Accept the invitation from the connected account.
- 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 have | Native path in Grok |
|---|---|
| One Google account, several calendars in it | Yes, listed automatically |
| A calendar someone shared with your account | Yes, it is in the same list |
| Two separate Google accounts | Not documented |
| Creating and moving events | Yes, once write permissions are enabled |
| Adding attendees to a new event | Documented for Outlook, not for Google |
| Reacting when an invite or a change lands | Email triggers only, SuperGrok only |
Grok versus Carly on Google Calendar
| Need | Grok | Carly |
|---|---|---|
| Read every calendar in one Google account | Yes | Yes |
| Free connector on the entry tier | Yes | Yes |
| Hold two Google accounts as separate connections | Not documented | Yes |
| See a second account’s calendar | Via Google sharing | Directly |
| Create, move or cancel an event | Yes, with write permissions | Yes |
| Add attendees to a new event | Not documented for Google | Yes |
| Act when an event is created or moved | No calendar trigger | Yes |
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
| Problem | Fix |
|---|---|
| Connected Gmail, Grok cannot see the calendar | They 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 anywhere | Same contradiction: current path is grok.com/connectors then New Connector |
| Grok will not create or move an event | The base connection is read-only; re-authorize accepting write scopes, or ask your admin on Business |
| A second Google account has nowhere to go | Undocumented; share that account’s calendars into the connected one instead |
| Nothing happens when an invite arrives | There 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."


