Setting up a Microsoft Teams Webhook - send Teams messages on a certain event
In this guide, we'll show you how to use the Webhooks feature in SimplyPrint to send a Webhook to Microsoft Teams, allowing you to set up a SimplyPrint "bot" in a Teams channel, that posts a message whenever a certain event happens.
FAQ:
1. Can SimplyPrint Webhooks send private Teams messages? ("DM")
Yes, if you select the "Send webhook alerts to a chat" template (called "Post to a chat when a webhook request is received" in older versions of Teams). This guide focuses on channel messages.
2. What can be sent as Webhooks?
SimplyPrint supports sending a lot of events via Webhooks. Go to the SimplyPrint Settings > Webhooks to see more!
3. Is it easy to set up Webhooks?
It's super easy! While it may sound complicated, everyone can set up webhooks, and following this guide will allow you to do so in 1-3 minutes!
4. Are Webhooks free in Microsoft Teams?
Unfortunately, Microsoft Teams Webhooks via their "Workflows" feature are only available to paid Teams plans (businesses, schools, etc.) and not on the Free plan - so you can't use it with the regular Teams "Communities"
How Webhooks for Microsoft Teams work
When you create the Webhook in your SimplyPrint settings, select the Microsoft Teams tab and paste the Teams Workflow URL. SimplyPrint then sends every event as a message card that Teams can post.
Pasting a Teams Workflow URL selects the Microsoft Teams tab for you. The selected tab is what decides the format, so check that it says Microsoft Teams before you save.
Read more about Teams Workflows here; https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498
Setting up a SimplyPrint -> Microsoft Teams Webhook via "Workflows"
Step 1: Open Microsoft Teams, ensure you have admin access, click the "..." and select "Workflows"
Step 2: Click "Create" and search "Webhook" in the search bar
Select the "Send webhook alerts to a channel" template (called "Post to a channel when a webhook request is received" in older versions of Teams). For private messages, choose "Send webhook alerts to a chat" instead.
Step 3: Select your Team and Channel
Pick your Teams team and the channel you want to post messages in, then click "Create flow".
Step 4: Workflow added - Copy the URL
Your Workflow is ready! Copy the provided webhook URL—you'll need this for the next step.
Step 5: Go to SimplyPrint Settings > Webhooks > Create Webhook
Select the Microsoft Teams tab at the top, give the Webhook a name, paste the Teams webhook URL, select events, and click Save.
Step 6: Done! Go test it!
That's it! You can test the webhook directly from the SimplyPrint settings.
When it's finished, editing the workflow in Teams will look like this:
Troubleshooting & help
- The Workflow run fails with "Property 'type' must be 'AdaptiveCard'", or the run history shows "Attachments is null": SimplyPrint sent the Webhook in the Regular format, which Teams can't post. Open the Webhook in SimplyPrint Settings > Webhooks, select the Microsoft Teams tab, click Save, and test it again.
- Verify the Webhook still exists in Teams
- Verify the Webhook is enabled in SimplyPrint settings
- Check subscribed events in SimplyPrint settings
- Try setting it up again if issues persist
Note: Microsoft Teams Webhooks via Workflows are only available to paid Teams plans (businesses, schools, etc.) and not on the Free plan.
Updated on: 30/10/2026
Thank you!




