Microsoft Teams

Stable

Bridge Microsoft Teams and WhatsApp with an AI agent that summarizes meetings, routes alerts, and archives compliance

Communication

What is Microsoft Teams?

Microsoft Teams is the enterprise collaboration platform used by over 320 million monthly active users across Fortune 500 companies and government agencies. The LunoGen Teams integration connects your AI agent to the Microsoft Graph API so it can read Teams messages, post to channels, fetch meeting transcripts, sync Outlook calendars, and share Power BI dashboards — all bridged to and from WhatsApp for execs and field teams who live on mobile.

Why connect Microsoft Teams?

Teams is where enterprise work happens, but executives, field technicians, and traveling salespeople mostly live on WhatsApp. Context gets lost switching between the two. An AI agent bridges them: meeting transcripts arrive as a 60-second WhatsApp summary, urgent channel mentions wake the right person, calendar conflicts get resolved by chat, and Power BI dashboards show up at 9 AM without opening the desktop app. IT keeps compliance and auditability in Microsoft 365, leadership gets the mobile speed of WhatsApp.

What you can do

  • Microsoft Graph API integration with delegated and application permissions
  • Meeting transcription summaries with decisions, action items, and owners
  • Channel notification routing from Teams to WhatsApp based on priority
  • Outlook calendar sync: availability, conflicts, auto-decline
  • Project status updates pulled from Planner and Lists
  • Power BI dashboard screenshots delivered to WhatsApp on schedule
  • Compliance archiving alerts when sensitive labels are applied
  • Teams chat message translation for multilingual organizations
  • Auto-create Teams meetings from WhatsApp scheduling requests
  • SharePoint file search and secure link sharing from chat

Setup

Requirements

  • A Microsoft 365 tenant with Teams enabled
  • Azure AD admin access to register an application
  • A LunoGen account with at least the Business plan
  1. 1

    Register an app in Azure AD

    Go to portal.azure.com → Azure Active Directory → App registrations → New registration. Name it 'LunoGen Agent' and pick single tenant.

  2. 2

    Grant Microsoft Graph permissions

    Under API permissions, add Application permissions: ChannelMessage.Read.All, ChannelMessage.Send, Chat.Read.All, OnlineMeetings.Read.All, Calendars.ReadWrite, Files.Read.All. Click Grant admin consent.

  3. 3

    Create a client secret

    Under Certificates & secrets, create a new client secret. Copy the value immediately — you will not see it again.

  4. 4

    Connect in LunoGen

    Open LunoGen → Credentials → New → Microsoft Teams. Paste your tenant ID, client ID, and client secret. Pick a default team and channel.

  5. 5

    Set up change notifications

    For real-time channel alerts, register Microsoft Graph change notifications against the chatMessage resource. LunoGen provides the notification URL in the Webhooks tab.

Microsoft Teams use cases

6 total

Outlook Calendar Sync with Conflict Detection

Ask the agent to schedule a meeting from WhatsApp and it checks Outlook availability across attendees, finds a slot, and sends the Teams meeting invite — without opening Outlook.

WhatsApp DMcalendarschedulingoutlook

Book a 30 min Teams meeting with Ravi, Mina, and Sam sometime Wednesday afternoon to review the Q1 board deck

http_request → Graph API (getSchedule)

Checking Outlook availability for all four of you on Wednesday afternoon...

See full conversation

Related integrations

Ready to connect Microsoft Teams?

Spin up an AI agent in under 2 minutes, plug in your Microsoft Teams credentials, and start running your workflows from WhatsApp.