Skip to main content

Microsoft Teams

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview​

Connect your Microsoft Teams account to Nirvai to automate team collaboration, messaging, and channel management workflows.

Supported Authentication Methods​

  • OAuth2

Prerequisites​

  • A Microsoft 365 account with Teams access
  • Appropriate Teams permissions

Setup Instructions​

  1. In Nirvai, go to Credentials > Add Credential
  2. Select Microsoft Teams OAuth2
  3. Click Authorize
  4. Sign in with your Microsoft account
  5. Review and accept the requested permissions:
    • Send channel messages
    • Read and write chats
    • Read team information
  6. You'll be redirected back to Nirvai with your credential saved

Permissions Requested​

  • ChannelMessage.Send: Send messages to channels
  • Chat.ReadWrite: Read and write chat messages
  • Team.ReadBasic.All: Read basic team info
  • Channel.ReadBasic.All: Read channel info

What You Can Do​

  • Send messages to channels
  • Create and manage chats
  • Read team and channel information
  • Post adaptive cards
  • Manage channel memberships

Important Notes​

  • Some permissions require admin consent
  • Works with Microsoft 365 Business/Enterprise accounts
  • Personal Microsoft accounts have limited Teams features

Troubleshooting​

Common Issues​

  • Admin Consent Required: Contact your Microsoft 365 admin
  • Permission Denied: Verify you have Teams access
  • Invalid Token: Re-authorize the connection

Adapted from Microsoft documentation for Nirvai platform


Next Steps​

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.