Ping Microsoft Teams the Instant a New WooCommerce Order Comes In
Every new WooCommerce order fires a rich Microsoft Teams notification with the customer, items and total — your team celebrates and ships faster, no dashboard refreshing.
- 1
Step 1 — Catch the new order
Add the
WooCommercetrigger set toOrder Created(or aWebhookif you wire WooCommerce's notification manually). This fires once per completed order. - 2
Step 2 — Build a tidy summary
Add a
Setnode that assembles asummaryfield likeNew order #{{ $json.order_number }} — {{ $json.customer.name }} — {{ $json.total_price }}. - 3
Step 3 — Post to Microsoft Teams
Add a
Microsoft Teamsnode. Choose the team and channel, then compose the card from thesummaryfield. Authenticate with your Microsoft 365 account. - 4
Step 4 — Handle quiet hours (optional)
Add an
Ifnode on the timestamp to route out-of-hours orders to a different Microsoft Teams channel, so overnight sales don't wake anyone up.
Frequently asked questions
Can I include the line items, not just the total?
Yes — expand the `Set` node in Step 2 to loop `{{ $json.line_items }}` into a bullet list before it's sent to Microsoft Teams.
Does this slow down checkout?
No. WooCommerce fires the event after the order is already placed, so the automation runs entirely in the background.