Teams

Microsoft integration · 8 node(s) including 1 trigger.

00Overview

Microsoft Teams messaging and channel operations

Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.

01Connecting Teams

Teams signs in with a Microsoft account you connect to Flomation — there is no API key or secret to paste. Connect the account once and every Teams node picks it up automatically. Two optional fields let you steer it:

FieldTypeDetails
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}
Bot App PasswordsecretRequired${secrets.TEAMS_APP_PASSWORD}
i
Connect the Microsoft account to your Flomation user once — the same grant covers every Microsoft node, so you do not repeat it per flow. The optional Microsoft OAuth Credential field never shows a token: it references a managed credential (e.g. ${credentials.GOOGLE_DRIVE}), not an environment secret. Leave both fields blank and the node just uses your connected account.

02Create

Create Channel

microsoft/teams/create_channel · Action

Create a new channel in a Microsoft Teams team

FieldTypeDetails
Team IDstringRequired
Channel NamestringRequired
Channel Descriptionstring
Membership Typestringchoices: Standard, Private, Shared

Returns: tool_result, channel_id, success, error

03List

List Channel Messages

microsoft/teams/list_channel_messages · Action

Retrieve recent messages from a Microsoft Teams channel

FieldTypeDetails
Team IDstringRequired
Channel IDstringRequired
Maximum Resultsinteger

Returns: tool_result, messages, count, success, error

List Channels

microsoft/teams/list_channels · Action

List all channels within a Microsoft Teams team

FieldTypeDetails
Team IDstringRequired

Returns: tool_result, channels, count, success, error

List Teams

microsoft/teams/list_teams · Action

List all Microsoft Teams the authenticated user has joined

Returns: tool_result, teams, count, success, error

04Reply

Reply to Teams Message

microsoft/teams/reply · Action

Send a reply to a Teams conversation using the Bot Framework

FieldTypeDetails
MessagetextRequired
Service URLstringRequired${service_url}
Conversation IDstringRequired${channel_id}
Activity IDstring${activity_id}
Bot App IDstringRequired${secrets.TEAMS_APP_ID}

Returns: tool_result, message_id, success, error

05Send

Send Channel Message

microsoft/teams/send_channel_message · Action

Post a message to a Microsoft Teams channel

FieldTypeDetails
Team IDstringRequired
Channel IDstringRequired
Message ContenttextRequired
Content Typestringchoices: HTML, Text

Returns: tool_result, message_id, success, error

Send Chat Message

microsoft/teams/send_chat_message · Action

Send a message to a Microsoft Teams chat conversation

FieldTypeDetails
Chat IDstringRequired
Message ContenttextRequired
Content Typestringchoices: HTML, Text

Returns: tool_result, message_id, success, error

06Triggers

Teams Trigger

trigger/teams · Trigger

Triggers a flow when a message is received in Microsoft Teams

FieldTypeDetails
App IDstringRequired${secrets.teams_app_id}
Tenant IDstring${secrets.teams_tenant_id} (optional, single-tenant only)

Returns: user_id, user_name, sender, channel_id, content, conversation_type, teams_channel_id, teams_team_id, activity_id, service_url, tenant_id, agent_id, channel_type

07Notes & Limitations

Behaviours and constraints worth knowing before you build with these nodes.