How to Send Message in Teams Using Power Automate
Step 1: Create a New Flow
Navigate to:
Power Automate → Create → Automated Cloud Flow
Select your preferred trigger.
Example:
- When a new record is created
- Manually trigger a flow
Step 2: Add Microsoft Teams Action
Click:
+ New Step
Search for:
Microsoft Teams
Select:
Post a message in a chat or channel
Step 3: Configure the Action
Configure the following fields:
| Field | Value |
|---|---|
| Post As | Flow Bot |
| Post In | Channel |
| Team | Select Team |
| Channel | Select Channel |
| Message | Enter Message |
Example Message
Hello Team,
A new lead has been created in Dynamics 365.
Lead Name: @{triggerOutputs()?['body/subject']}
Created On: @{triggerOutputs()?['body/createdon']}
Thank You.
Step 4: Save and Test
- Save the flow.
- Trigger the flow.
- Open Microsoft Teams.
- Verify the message appears in the selected channel.
Send Message to a Specific User
Instead of posting to a channel, choose:
Post a message in a chat
Configure:
| Field | Value |
|---|---|
| Post As | Flow Bot |
| Recipient | User Email |
| Message | Notification Message |
Example
Hi, Your approval request is waiting for review. Please check the system. Thank You.
Send Adaptive Cards to Teams
Power Automate also supports Adaptive Cards.
Benefits:
- Rich formatting
- Buttons and actions
- Approval responses
- Interactive experiences
Example Actions:
- Approve
- Reject
- Open Record
- View Details
Real-Time Business Scenario
Requirement
Whenever a lead is created in Dynamics 365, notify the Sales Team.
Flow Steps
- Trigger: Lead Created
- Microsoft Teams Action
- Post Message to Sales Channel
Message
New Lead Created Lead Name: ABC Corporation Owner: Sales Manager Created On: 16-Jun-2026
Result
Sales team members receive an instant notification in Microsoft Teams.
Send Teams Notifications from SharePoint
Trigger:
When an item is created
Action:
Post a message in a chat or channel
Example Message
A new SharePoint request has been submitted. Request Number: 1001 Status: New
Send Teams Notifications from Power Apps
Power Apps can trigger Power Automate flows.
Scenario
- User submits a form
- Flow runs automatically
- Teams notification is posted
Benefits
- Real-time updates
- Faster communication
- Improved collaboration
Common Errors
Access Denied
Cause:
Insufficient Teams permissions.
Solution:
Verify Team membership and connection permissions.
Team Not Found
Cause:
Incorrect Team selection.
Solution:
Reconfigure the Team and Channel fields.
Message Not Delivered
Cause:
Expired connection.
Solution:
Reconnect the Microsoft Teams connector.