- Published on
How to update Microsoft Teams Webhooks after being deprecated
- Authors
- Name
- Petr Siegl
- Mastodon
- @petrsiegl@petrsiegl.com

Story time - the tale of the Web Hook (you can skip this)
There was a young lovely lady who worked as a weaver. Let's call her Ms. T - for she liked her privacy. One day, while carefully adjusting the web of threads with her old and sturdy hook, she suddenly stood up from her work and screamed, "By Bill Gates' buttocks, this Web Hook is useless!" She threw her old and loyal Web Hook into the corner, where the rest of the abandoned stuff kept piling up. "I need some more Power to Automate my Workflows!" she proclaimed voraciously. A new Web Hook! That will get me there, she thought. Being the woman of action she was, she took a quill and wrote an announcement for her customers.
"LAST ORDERS FOR THE OLD WEB HOOK FORMAT! - deprecated" stood there in big bold letters.
The customers were not happy. On the contrary, some of them were quite angry! For they had been using her old format as Connectors in their business infrastructure. How dare she not inform them soon enough to prepare for the change? But Ms. T had already bought the new Web Hook. It was quite an investment for this young lady. She couldn't go back now. How would she look?! Yes, the hook did not create the stuff quite the same way. And it's true that the UI was absolute TRASH and buggy, eh, I mean her ordering window wasn't as pretty as it could be. But they just did not understand. In a few years, it might be perfectly usable as the old one is! Alas, she needed to placate her customers. The perfect plan blossomed in her mind. She wouldn't take any new orders for the old Web Hook format. She would allow customers to partially change from the old stuff to the new. But in a year, that was it. No more tiptoeing around it. She would unleash the full power of her Workflows!
Solutions
And so this is where we are, dear reader.
Microsoft Teams has deprecated connectors, which includes webhooks.
We have two options:
- We need to update the URLs of all the old webhooks before 31.1.2025.
- We must migrate the solution to Workflows now.
Option 1
Will give us time till the end of 2025 to migrate to Workflows.
You simply open the connector and update the URL with a button. BUT the old one stops working immediately after the click! So you need to be ready to switch to the new one.
Option 2
Means migrating to Workflows now. I highly recommend using the web interface (https://make.powerautomate.com/). The UI for Workflows in MS Teams is buggy as hell and some options are missing.
To migrate to Workflows, you need to: Find template Post to a channel when a webhook request is received
and create Workflow. Now edit the workflow. Click on the post action and set the channel you want to post to. Click on the trigger and copy the new webhook URL.