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

Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:

i
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.

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
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

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
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

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
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

Returns: tool_result, channels, count, success, error

List Teams

microsoft/teams/list_teams · Action

List all Microsoft Teams the authenticated user has joined

FieldTypeDetails
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

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
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

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
Microsoft Account (email)string
Microsoft OAuth Credentialcredential${credentials.MICROSOFT_TEAMS}

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.