Leo LogoHelloLeo
IntegrationsTemplatesPricingCommunity
Book a demoSign InGet Started
Leo LogoHelloLeo

The AI developer that builds the apps your ERP doesn't have — internal tools, portals and dashboards, running in production on top of NetSuite, Odoo, Salesforce and more.

Applications

  • HelloLeo for NetSuite
  • HelloLeo for Odoo
  • HR & Employees
  • Inventory
  • Accounting & Procurement

Integrations

  • Shopify integration
  • HubSpot integration
  • WhatsApp Business integration
  • Salesforce integration
  • Stripe integration
  • Google Sheets integration
  • Outlook integration
  • QuickBooks integration
  • All integrations

Product

  • Pricing
  • Templates
  • vs AI coding tools

Company

  • Contact

Resources

  • Documentation
  • Help Center
  • Community

Legal

  • Trust Center
  • Security
  • Status
  • Privacy Policy
  • Terms of Service
  • DPA
Microsoft Teams logo
Integration

Connect Microsoft Teams to your ERP

Microsoft Teams has communities, events, chats, channels, meetings, storage, tasks, and calendars in one place.

Communication
Browse all integrations

What Leo can do with Microsoft Teams

12 actions Leo can use in the apps and agents it builds for you: 9 that read Microsoft Teams data, 3 that create or update it.

reads data writes data deletes data

Read from Microsoft Teams · 9

  • Get Current User

    Returns the authenticated Microsoft Teams user's ID, display name, email, and principal name via Microsoft Graph. Call this first when the user says 'my channels', 'my chats', or needs identity context. Use the returned id to identify the sender in Send Channel Message or Send Chat Message results.

    Docs ↗
  • List Channel Messages

    Lists messages in a Microsoft Teams channel.

    Docs ↗
  • List Teams

    Lists all teams the authenticated user has joined.

    Docs ↗
  • List Chats

    Lists all chat conversations for the authenticated user.

    Docs ↗
  • Search Messages

    Search for email or chat messages.

    Docs ↗
  • List Shifts

    Get the list of shift instances for a team.

    Docs ↗
  • List Messages in Chat

    Get the list of messages in a chat.

    Docs ↗
  • List Channels

    Lists all channels in a Microsoft Team. See the docs here

  • Get Chat Message

    Get a specific message from a chat.

    Docs ↗

Write to Microsoft Teams · 3

  • Send Chat Message

    Send a message to a team's chat. Optionally include inline images via hostedContents. See the docs here

  • Send Channel Message

    Send a message to a team's channel. Optionally include inline images via hostedContents.

    Docs ↗
  • Create Channel

    Create a new channel in Microsoft Teams. See the docs here

Pair Microsoft Teams with your ERP

Leo connects Microsoft Teams to the ERP your business already runs on: the records it reads in Microsoft Teams land in your ERP, and what changes in the ERP flows back.

Odoo logo
Microsoft Teams + Odoo
See Odoo →
NetSuite logo
Microsoft Teams + NetSuite
See NetSuite →

How it works

  1. 01
    Connect Microsoft Teams

    Authorize Microsoft Teams once, in a couple of clicks. Leo only gets the permissions you grant.

  2. 02
    Describe what you need

    In plain language: the dashboard, portal or agent you want across Microsoft Teams and your ERP. No code, no mapping spreadsheets.

  3. 03
    Run it

    Leo builds it, you review, it goes live. Agents run on a schedule or on events, under the guardrails you set.

Microsoft Teams integration: questions

What can Leo do in Microsoft Teams?
Leo has 12 Microsoft Teams actions available: 9 read data and 3 create or update it. Any of them can be combined with your ERP data in an app or an agent.
Which ERPs does the Microsoft Teams integration work with?
Odoo and NetSuite today, through connectors we build and maintain ourselves. Microsoft Teams connects through our connector network, so the same app or agent can use both sides.
Is my data safe?
You authorize Microsoft Teams yourself and choose the permissions. Leo acts within them, every action is logged, and you can revoke the connection at any time.

More communication integrations

  • Gmail logoGmail
  • Twilio logoTwilio
  • Discord logoDiscord
  • Bot for Slack logoBot for Slack
  • WhatsApp Business logoWhatsApp Business
  • Telegram logoTelegram
  • Microsoft Outlook Email logoMicrosoft Outlook Email