How to forward SMS to Microsoft Teams?
Integrate SMS notifications into your Microsoft Teams channels using Workflows.
Microsoft Teams Workflows (formerly Connectors) allow you to receive notifications from external services directly in your team channels. This is ideal for business users who want to receive SMS alerts, OTP codes, or notifications in their work environment.
Open Teams Channel
Open Teams Channel
Navigate to the Teams channel where you want to receive SMS notifications. Click the ... (more options) next to the channel name.
Open Workflows
Open Workflows
Select Workflows from the dropdown menu. This will open the Workflows panel where you can create automated actions.
Create Incoming Webhook
Create Incoming Webhook
Search for "Post to a channel when a webhook request is received" template. Click on it to start the setup wizard.
Configure Workflow
Configure Workflow
Give your workflow a name (e.g., "SMS Forwarder"). Select the Team and Channel where messages should be posted. Click Add workflow.
Copy Webhook URL
Copy Webhook URL
After creation, Teams will display your webhook URL. Click Copy to copy it. The URL will look like this:
https://prod-XX.westus.logic.azure.com:443/workflows/XXXXX/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=XXXXX
Add to SMS Forwarder
Add to SMS Forwarder
Open SMS Forwarder app, add a new Teams destination, and paste your Webhook URL. Test the connection to make sure it works!
Note About Legacy Connectors
Microsoft has retired the legacy Office 365 Connectors. The new Workflows method provides the same functionality with improved reliability. If you have an old connector URL, you'll need to migrate to Workflows.
- Legacy connector URLs (starting with outlook.office.com) will stop working
- Create a new Workflow webhook using the steps above
- Update your SMS Forwarder destination with the new URL
- Delete the old connector from your channel settings
Troubleshooting
Can't find Workflows option
Workflows may be disabled by your organization's admin. Contact your IT department to enable Power Automate/Workflows for your tenant.
Webhook URL not working
Make sure you copied the complete URL. Teams webhook URLs are very long and may get truncated when copying. Try copying again.
Messages not appearing
Check if the Workflow is enabled. Go to Power Automate (flow.microsoft.com), find your workflow, and ensure it's turned on.
Getting permission errors
You need to be a Team owner or have appropriate permissions to create Workflows. Ask a Team owner to set up the webhook for you.
Workflow quota exceeded
Free Power Automate accounts have limited runs per month. If you're forwarding many messages, consider upgrading or using filters to reduce volume.