Grok Bot Microsoft Teams: Setup Step By Step

Julian Goldie — founder, AI Profit Boardroom
By Julian Goldie · 7 min read
Get The AI Profit Stack Join AIPB →
🎯 1,000+ done-for-you AI agent workflows 📅 4 live coaching calls every week 🛡️ 7-day refund + 30-day ROI guarantee 👥 3,400+ AI operators inside

Grok Bot Microsoft Teams support works two ways. A Bot can use Microsoft Teams as a connected app, so it can read Teams messages for a task. And a team's shared Bot can join Microsoft Teams itself, so teammates chat with it or @mention it in a channel and it replies in the same conversation. The second way needs three people to act: a team admin, a Microsoft Teams admin and each teammate.

📺 Watch: Grok Bot Just Took AI Agents to Another Level!

🔥 Get the Agent OS as a free bonus: AI Profit Boardroom members get the full Agent OS zip, prompt libraries, daily tutorials and weekly live coaching calls. → Get inside

This page covers both routes using xAI's docs, then walks through the shared Bot setup step by step, including the approval step that trips most teams up.

Grok Bot Microsoft Teams: the two ways it works

These two routes are easy to confuse, so start here.

Route A: Microsoft Teams as a connected app. This is a personal connection. You add Microsoft Teams under Connect apps, sign in with Microsoft, and your Bot can work with your Teams messages. xAI's security docs list Microsoft Teams alongside Outlook, Outlook Calendar and OneDrive, all talking to graph.microsoft.com. The xAI changelog adds two details: since 12 August a routine can start from a Microsoft Teams message, and since 3 November links pasted from Teams keep their address.

Route B: a shared Bot joins Microsoft Teams. This is a team feature. The docs say it "lets the team's shared Bots join Microsoft Teams." The Bot shows up inside Teams. Teammates chat with it directly or mention it in a channel of a team it joined, and it replies in the same conversation.

QuestionRoute A: connected appRoute B: shared Bot in Teams
Who uses itYou, through your own Bot in Grok BotTeammates, from inside Microsoft Teams
Where you talk to the BotThe Grok Bot appTeams chats and channels the Bot joined
Who sets it upYou, under Connect appsTeam admin, Bot owner or Manager, Teams admin, each teammate
Admin approval in TeamsNot part of these stepsYes, in the Teams admin center for each Bot
PlanNot stated in the docsA team plan with Shared Bots

If you are working out how AI fits into how your team already talks, the AI Profit Boardroom is where Julian Goldie shares the systems and templates he uses, with weekly updates. You can also book a free AI strategy session to plan it with the team.

Route A: connect Microsoft Teams as an app

The docs describe the same flow for every connected app:

  1. Open Connect apps from the sidebar, or follow an in-chat Connect card. On the phone, tap your avatar on the top left and choose Connect apps.
  2. Search for Microsoft Teams and add it.
  3. When Grok Bot asks you to Authorize or Authenticate, finish the Microsoft sign-in in your browser.
  4. Check the app shows under Installed.

In chat, type @ to attach the app to a task. You can also just ask a Bot to add the app, and it shows a Connect card when you need to sign in.

The docs say app connections belong to the same account you used to sign in to Grok Bot. If your team uses a network allowlist, a team admin needs to add graph.microsoft.com, or the connector is refused.

For the bigger picture on apps, see Grok Bot connectors. For starting work from a Teams message, see Grok Bot routines.

📺 Watch: Grok Bot Just Turned AI Agents Into Real Teammates

Route B: put a shared Bot in Microsoft Teams

This is the route most teams mean when they search for grok bot microsoft teams. It has four stages.

Step 1: a team admin enables Microsoft Teams

On the Grok Bot page of the dashboard, under Shared Bots, a team admin chooses Enable next to Enable Microsoft Teams. They sign in with a Microsoft Teams or Global administrator account. The row then shows Microsoft Teams enabled for your organization. Revoke turns it off.

The docs say only team admins can enable it. The 6 November changelog notes that if the admin sign-in fails, the page now shows Microsoft's error with Try again and Back to dashboard.

Step 2: the Bot's owner or a Manager connects it

The Bot has to be shared first. Then its owner or a Manager:

  1. Opens the Bot's details and finds Bring to your team's Microsoft Teams, or chooses Manage and looks under Channels.
  2. Chooses Connect.
  3. Finishes signing in with Microsoft in the browser window that opens.
  4. Chooses the teams the Bot should join.

Step 3: a Microsoft Teams admin approves the Bot

This is the step that stalls. While the dialog says Waiting on admin approval, a Microsoft Teams admin needs to approve the Bot in the Teams admin center, under Teams apps, then Manage apps, then Pending approval.

The docs put it plainly: "Microsoft doesn't notify them, so send them the link the dialog shows." If nobody sends that link, the Bot just waits. Setup finishes by itself once they approve. Choose Check again to check right away, or Cancel request to stop.

A team admin enabling Teams in step 1 does not replace this. The docs say a Microsoft Teams admin still approves each Bot.

Three messages you might see, and what they mean:

Step 4: each teammate links their account

Every teammate who wants to use the Bot links their Microsoft Teams account. They open Settings, then General, then Shared Bots, and choose Link next to Microsoft Teams account. Team admins can see who has linked under Manage Microsoft Teams accounts.

Once that is done, teammates chat with the Bot or mention it in a channel of a team it joined, and it replies in the same conversation.

📺 Watch: Grok Bot just got 10X better

Changing the Bot later

If you rename the Bot or change its avatar, choose Update in Teams. Updates also wait for a Teams admin and show "An update is waiting for your Teams admin" until they approve. So send the admin a note each time.

The 3 November changelog fixed one annoyance: removing and reconnecting a Bot no longer leaves a duplicate in Teams search.

What the docs don't say is just as useful. They describe chats and channel mentions. They don't describe the Bot joining Teams meetings or calls, so plan around chat and channels.

Plans and where the Bot runs

Shared Bots and the Microsoft Teams channel are team features. On a team plan, Grok Bot is on by default for every member. On Enterprise, an admin turns it on from the dashboard. Individuals get access through a paid Cursor plan, a linked SuperGrok account or a Grok Business seat, but a personal account on its own cannot put a Bot into Teams.

Grok Bot runs on cloud computers hosted by Cursor. You sign in with your Cursor account, and Grok Business seats can use Sign in with Grok. All of a user's Bots share one cloud computer, with their own screen each. Those Bots share its files, browser sessions and logins, so they can hand work off to each other.

For shared Bots and team roles in general, read Grok Bot for teams. If part of your company lives in Slack, the Grok Bot Slack guide covers that channel, which needs a Slack workspace admin's approval in the same way.

Julian Goldie's team documents its whole AI setup in the Agent OS guide, and the Goldie Bench compares AI tools on real tasks. If you want help choosing where a shared Bot fits, book a free AI strategy session.

Quick setup checklist

The xAI changelog for 16 September added a Slack or Microsoft Teams step to the setup checklist inside Grok Bot, so the dashboard prompts you as well.

FAQ

Does Grok Bot work in Microsoft Teams without admin approval?

No. A team admin enables Microsoft Teams in the Grok Bot dashboard, and a Microsoft Teams admin approves each Bot in the Teams admin center. Microsoft doesn't notify the Teams admin, so send them the link.

Can a Grok Bot join Teams meetings?

xAI's docs describe chats and channel mentions only. Teammates chat with the shared Bot or @mention it in a channel, and it replies in the same conversation.

Can I add a Bot to Teams on a personal account?

The Teams channel is part of Shared Bots, which is a team feature. On a personal account you can still connect Microsoft Teams as an app for your own Bot.

Why is my Bot stuck on "Waiting on admin approval"?

Microsoft doesn't send the Teams admin a notification. Send them the link the dialog shows. Once they approve under Pending approval, setup finishes by itself, or choose Check again.

To get the playbooks Julian Goldie uses to roll AI out across a team, join the AI Profit Boardroom. Or book a free AI strategy session and plan your grok bot microsoft teams rollout with us.

What members say about the AI Profit Boardroom

Read all 114 reviews on Skool →

★ 4.9 out of 5 from 114 member reviews on Skool

Yosuke Sato, AI Profit Boardroom member review (5 stars, paying member for 17 months): The best Skool course you get for AI! I have attended a few Skool courses before, but AI Profit Boardroom is the most active community and has great support from the management team, including Julian! You can get the most up-to-date information and practical implementations in this community. I highly recommend this!Mazzie T, AI Profit Boardroom member review (5 stars, paying member for 10 months): My mind is blown everyday with all the content and the incredible information. So much support and I love the personalised attention and quick responses. The community is great and people are very responsive and helpful.Rene Clayton, AI Profit Boardroom member review (5 stars, paying member for 9 months): The AI Profit Boardroom is a GAME CHANGER people. I could not be more thrilled that I joined!! So much support, more information than you can even consume, a huge value for what the small fee was. I have grown my business, my knowledge and my FUN!. SUCH a fantastic leader and group of humans. I am incredibly honored to be a part of this fantastic group of intelligent humans :-) THANK YOU!Arpiet Malpani, AI Profit Boardroom member review (5 stars, paying member for 8 months): Incredible learning from Julian and team. I started out in march and was able to build end to end SAAS with the help and learning from this group. I am incredibly thankful to Julian for crazy support and prompt response.James Grimm, AI Profit Boardroom member review (5 stars, paying member for 7 months): I asked Julian for help finding local business websites with little to no traffic. Julian was gracious in providing me my personal "how-to" video instruction. Wow, this is the pinnacle of customer service! I am just one of 3,400 subscribers and Julian took the time to help me personally. Thank you Julian for your assistance and outstanding custoemr support and care. James (Jim) GrimmNick Good, AI Profit Boardroom member review (5 stars, paying member for 4 months): I’m part of many AI groups and hands down, what Julian Goldie, has built here…the classroom trainings are amazing, but the community he has created is second to none (the community is worth the cost of joining!). If you’re looking to become the AI expert and build/create something meaningful, then AI Profit Boardroom is for YOU!Steven Gray, AI Profit Boardroom member review (5 stars, paying member for 4 months): Been in awhile. I’m a dad on a factory shift, not a tech bloke. Julian’s lot showed me how to use AI without drowning in tools. Avatar, voice, the workflow thinking — that’s what I needed. If you’re stuck on “where do I start,” this group’s worth it. I always read them.Steve Erickson, AI Profit Boardroom member review (5 stars, paying member for 4 months): I asked Julian a simple question, and he ended up creating a 10-minute video and a guide breaking down in extreme detail what I had asked. Amazing response!Rod Martin, AI Profit Boardroom member review (5 stars, paying member for 3 months): Julian is brilliant, and more prolific than I can keep up with (which is a great thing). His AgentOS is remarkable, and he is THE go-to guy for what you can really do (and not do) with the ever-increasing deluge of new AI upgrades and tools. HIGHLY recommend.Daniel Shulman, AI Profit Boardroom member review (5 stars, paying member for 4 months): Julian is very helpful. He doesn't try sell stuff you dont need and will give you a straight answer to your questions.Rj Herzog, AI Profit Boardroom member review (5 stars, paying member for 5 months): Top notch. If you are searching & searching thinking there is always something better out there.... You just found it. No need to look any further. Goldie covers it all & is super helpful. Can't beat the group either. Really can't recommend this group enough.Jermey Matthews, AI Profit Boardroom member review (5 stars, paying member for 6 months): While he has the capacity to do it, Julian is definitely doing the unscalable things to support his community.

Ready To Join The #1 AI Community?

Join 3,400+ entrepreneurs inside the AI Profit Boardroom. Get the Agent OS, 1,000+ plug-and-play AI agent workflows, daily Q&A with Julian and 4 live coaching calls every week.

Join The AI Profit Boardroom →

7-Day No-Questions Refund • 30-Day ROI Guarantee

← Back to all posts