Create an Incoming Webhook on Microsoft Teams
Incoming Webhooks allow you to send messages from external systems directly into a Microsoft Teams channel. This guide will walk you through every step, from setting up your Teams channel to configuring your webhook and adding it to the SkyU console.
Steps to Create an Incoming Webhook
Create or Select a Channel for Alerts
- Open Microsoft Teams.
- Navigate to the team where you want to receive alerts.
- Either select an existing channel or create a new one:
- Click the ··· (More options) next to the team name.
- Select Add channel.
- Give your channel a descriptive name (e.g.,
alertsorskyu-notifications). - Set the privacy level as needed (Standard or Private).
- Click Add.
Creating a dedicated channel for alerts helps keep your notifications organized and separate from regular team conversations.
Access Channel Settings
- Navigate to the channel where you want to receive alerts.
- Click the ··· (More options) next to the channel name.
- Select Connectors (in older Teams) or Manage channel → Connectors (in newer Teams).
If you don't see the Connectors option, you may need to use the Workflows feature instead (see note below for New Teams).
Add Incoming Webhook Connector
For Classic Teams:
- In the Connectors page, search for Incoming Webhook.
- Click Add or Configure next to Incoming Webhook.
- Provide a name for your webhook (e.g.,
SkyU Alerts). - Optionally, upload a custom image to identify the webhook.
- Click Create.
- Copy the webhook URL that appears. It will look like:
https://your-org.webhook.office.com/webhookb2/... - Click Done.
For New Teams (Workflows):
- Click the ··· (More options) next to the channel name.
- Select Workflows.
- Search for Post to a channel when a webhook request is received.
- Click on the workflow and select Add workflow.
- Choose the team and channel where you want to post messages.
- Click Add workflow.
- Copy the webhook URL provided. It will look like:
https://prod-xx.region.logic.azure.com:443/workflows/... - Click Done.
Microsoft is transitioning from the classic Incoming Webhook connector to the Workflows feature in New Teams. Both methods work with SkyU.
Copy and Secure the Webhook URL
- The webhook URL will look similar to:
https://your-org.webhook.office.com/webhookb2/GUID@GUID/IncomingWebhook/HASH/GUID - Copy this URL and store it securely.
Keep this URL secure. Anyone with this link can post messages to your Teams channel.
Test the Webhook (Optional)
You can test the webhook using a simple curl command:
curl -H "Content-Type: application/json" -d '{"text": "Hello from SkyU!"}' YOUR_WEBHOOK_URLIf successful, you should see a message appear in your Teams channel.
Congratulations! You've successfully set up an Incoming Webhook for Microsoft Teams. Your alerts will now flow directly into your chosen channel, keeping your team informed and responsive. Great job!