Search K
Appearance
Appearance
The Send Teams Message node allows users to send a message to a Microsoft Teams user via their email address. This node integrates with Microsoft Graph and requires a configured Microsoft service account with permissions to send chat messages.
Use this node to send a chat message directly to a user in Microsoft Teams, either as plain text or as an adaptive card (if JSON content is supplied and the toggle is enabled). It supports sending messages to yourself or to other users based on the provided email.
Label | Type | Description | Required | Visible When |
---|---|---|---|---|
Users Email | text | The email address of the recipient Microsoft Teams user. | ✅ | * |
Message | text | The message to be sent. Can be plain text or JSON (if adaptive card is enabled). | ✅ | * |
Pass Message as Adaptive Card JSON | checkbox | If checked, the message will be treated as Adaptive Card JSON and sent accordingly. | ❌ | * |
This node does not return an output value to downstream nodes. It sends the Teams message as a side effect.
ThirdParty-Microsoft
.ThirdParty-Microsoft
input.Chat.ReadWrite
, User.Read
).Send a welcome message to a new user when they are added to the system:
newuser@company.com
Welcome to the team! Let us know if you need any help.
Scenario | Returned Status | Message |
---|---|---|
Missing Users Email | Fail | "Users Email is empty" |
Missing Message | Fail | "Message is empty" |
Microsoft Service Account not found | Fail | "Required Service Accounts not found" |
Microsoft Graph call fails | Fail | "Failed to send message to Teams" |
User info cannot be retrieved | Fail | "Failed to get user info/email" |
Adaptive Card message invalid (runtime) | Fail | "Failed to Execute: ..." |
taskParameters.data
by removing "Users Email" and "Message" after execution for data cleanliness.