Blocks

Microsoft Teams

Send messages, create channels, and manage Teams communications

Integrate Microsoft Teams functionality to send messages, create channels, manage team communications, and send interactive Adaptive Cards within your workflow. Automate team collaboration using OAuth authentication.

Back to Catalog
Toolsteams

Block Preview

Microsoft Teams

Microsoft Teams

Send messages, create channels, and manage Teams communications

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the teams block with monitoring enabled in production.

Inputs (UI)

Microsoft Teams Account

oauth-input

Connect your Microsoft Teams account to send messages and manage teams

Layout: full

Provider: microsoft

What would you like to do?

dropdown

Layout: full

Options: 💬 Send Chat Message, 📢 Send Channel Message, 📊 Create Meeting, 📁 Create Channel

Select Chat or Enter Email

chats-selector

Placeholder: Choose existing chat or enter email address...

Layout: full

Condition: action = "send_chat_message"

Select Team

teams-selector

Placeholder: Choose a team...

Layout: full

Provider: microsoft

Condition: action = ["send_channel_message","create_channel","create_meeting"]

Select Channel

channels-selector

Placeholder: Choose a channel...

Layout: full

Condition: action = "send_channel_message"

Message

long-input

Placeholder: Type your message here...

Layout: full

Condition: action = ["send_chat_message","send_channel_message"]

Meeting Title

short-input

Placeholder: Enter meeting title...

Layout: full

Condition: action = "create_meeting"

New Channel Name

short-input

Placeholder: Enter channel name...

Layout: full

Condition: action = "create_channel"

Channel Description (Optional)

long-input

Placeholder: Describe what this channel is for...

Layout: full

Condition: action = "create_channel"

Inputs (API)

0

select

Required

1

credential

Required

2

text

Optional

3

text

Optional

4

text

Optional

5

textarea

Optional

6

text

Optional

7

textarea

Optional

8

select

Optional

9

code

Optional

10

select

Optional

Outputs

Primary response type:

json

Tool Access

teams

Examples

Send Chat Message

Send a direct message to a user via chat

Send Channel Message

Send a message to a Teams channel

Create Team Meeting

Create an instant meeting for a team

Create New Channel

Create a new channel in a team

Microsoft Teams | NowFlow Blocks