How do I get Grok Bot to send me today's events at 7am?

You connect Google Calendar in Grok Bot, then ask the Bot in chat to send you today's events every morning at 7am.

All Grok Bot questions: https://www.soundminds.ai/faq.

Last updated Oct 24, 2026

Part of our Grok Bot Hot Topics series

Short answer

You connect Google Calendar in Grok Bot, then ask the Bot in chat to send you today's events every morning at 7am. The Bot turns that request into a routine, and routines run in the cloud, so they keep going while your laptop is closed. If nothing shows up at 7, open the routine, check that When to run shows the time you expect, and use Test to run it now.

How do I get Grok Bot to send me today's events at 7am?

I checked Grok Bot's help pages on connecting apps and routines, and here's the short version. You connect Google Calendar, then you ask the Bot in chat to send you today's events every morning at 7am. The Bot turns that request into a routine, and routines run in the cloud, so they keep going while your laptop is closed.

What do I need first?

You need Premium on The X Subscription. It's the lowest plan that includes Grok Bot, at $30 a month before tax, and you can get it at x.ai/pricing. Plus and Free don't include Grok Bot.

How do I connect Google Calendar?

  1. Install Grok Bot and sign in. On a computer, you'll find the installer on the Grok Bot page of the Cursor dashboard. On a phone, get it from the App Store or Google Play. Choose Sign in and finish in your browser with your Cursor account. There's no separate Grok Bot login.
  2. Get Premium or higher at x.ai/pricing. If your account already includes Grok Bot, skip this step.
  3. Open Connect apps from the sidebar. On the phone, tap your avatar at the top left, then Connect apps. On my computer, the Connect Apps window opens with a search box at the top that says "Search across apps and skills," a row of category buttons like Productivity and Communication, and a Recommended for you list underneath.
  4. Type "calendar" in that search box. On my screen, Google Calendar comes up first under Plugins, right above Outlook Calendar, so make sure you pick the Google one. Then add it.
  5. When Grok Bot asks you to Authorize or Authenticate, your browser opens Google's sign-in. Finish it there within about 10 minutes.
  6. If the sign-in stalls, go back to Connect apps and choose Reconnect on Google Calendar, or choose Reopen on the card in chat. If the card says authorization didn't finish or failed, choose Retry.
  7. Check that Google Calendar shows up under Installed. If it says Needs auth or Disconnected, open it and choose Authenticate. On the phone, that button is called Authorize.

You won't always see a Connect card in chat. The Bot only shows one when an app needs you to sign in, so you can start from Connect apps any time.

What does the Google permission screen ask, and what does allowing it mean?

Google first showed the same "Sign in with Google" account chooser I saw when connecting Gmail, asking me to choose an account "to continue to Grok." I picked the account I wanted to connect. The next page says "Grok wants access to your Google Account," and under "Select what Grok can access" it lists two Calendar permissions, both already checked: "View and edit events on all your calendars." and "See and download any calendar you can access using your Google Calendar." Each one has a "See access details" link, and a "Select all" box sits above them. Under "Make sure you trust Grok," the page links Grok's Privacy Policy and Terms of Service and says, "To make changes at any time, go to your Google Account." The two buttons at the bottom are Cancel and Continue. I pressed Continue, and the last page said "Authorization complete!" Read each line on your own screen before you choose. Here's what connecting means (Connect apps):

What if Google says an admin needs to review Grok?

A company Google account can stop the connection before Calendar finishes signing in. A personal Gmail account doesn't need a company admin. For a work account, request access on the Google page if that button is there, and wait for your admin to approve Grok before you try Authorize again.

How do I set up the 7am routine?

  1. In your chat with the Bot, tell it what you want and when. Here's an example you can copy and change:

> Example message: "Every day at 7:00 AM, send me today's Google Calendar events in this chat. List each event with its start time and title, in time order. If I have no events today, send a short message that says so."

Those last two sentences are instructions you're giving the Bot in your own message. They aren't something Grok Bot does on its own, so word them the way you want your morning message to look.

  1. The Bot creates the routine. To find it on a computer, click the Bot's name at the top of the chat and look for Routines on the Details tab. On the phone, open the Bot's profile and look under Routines. Each row shows when the routine runs, or Paused.
  2. Open the routine and read When to run. It spells out the saved schedule in words, so you can see whether it matches what you meant.
  3. Check the time zone. Schedules follow the Timezone setting in Settings, under Bot. Auto-detect follows your computer, so pick a zone yourself if you want 7am somewhere else.
  4. Use Test to try it right away. A test does real work, and the result shows up in the Bot's chat. A new routine waits for its next scheduled time, so if you set it up after 7am, the first real run is tomorrow morning.

How do I change the time?

On a computer, open the routine and choose Edit. Grok Bot starts a message to the Bot that begins "Edit your routine:" with the routine's name. Add what should change, for example "Run at 6:30 AM instead," and send it. Then open the routine again and make sure When to run shows the new time.

Nothing showed up at 7. What should I check?

  1. Make sure the routine isn't Paused. On the phone, Active should be on.
  2. Open the routine and check that When to run shows 7:00 AM in the time zone you expect.
  3. If you made the routine after 7am, it's waiting for tomorrow. Use Test to run it now.
  4. On the phone, look at Run history. Each recent run shows as Running, Succeeded, or Failed, and a failed run shows its reason. No runs yet means nothing has started the routine.
  5. If a run failed because of a rate limit, it isn't retried automatically, so rerun it yourself with Test.
  6. If the routine isn't paused but hasn't run for more than 24 hours and no error shows, report it as a bug.

Each run spends usage, so a once-a-day routine spends less than one that runs often.

Sources

Sources

Connect apps, Grok Bot help: https://cursor.com/help/grok-bot/connect-apps

Routines, Grok Bot help: https://cursor.com/help/grok-bot/routines

Plans and billing, Grok Bot help: https://cursor.com/help/grok-bot/plans

xAI pricing: https://x.ai/pricing

Grok Bot How Tos, Grok Bot help: https://cursor.com/help/grok-bot/how-to

Sign in, Grok Bot help: https://cursor.com/help/grok-bot/sign-in

Get started, Grok Bot docs: https://cursor.com/docs/grok-bot/get-started

See how I set up Grok Bot: https://www.soundminds.ai/setup.