Microsoft Teams Notifications for WHMCS is a notification provider that delivers rule-based WHMCS alerts straight to your Microsoft Teams channels. It plugs into the native WHMCS notification system, so it appears next to Email and Slack under Configuration → System Settings → Notifications. It works with the current Teams Workflows trigger URL as well as legacy Incoming Webhook URLs, with no bot registration, no Azure application, no database changes and no addon activation.
Compatible with WHMCS 8.13+ and 9.x.
WHMCS already knows when an invoice is paid, an order is placed, a ticket is opened or a service is suspended. But your team only finds out if someone is watching the admin area or an inbox.
Teams-based support and billing staff often miss these events, or rely on email rules that bury them. Microsoft also retired Office 365 connectors in Teams in May 2026, so older webhook-based integrations need a move to Workflows. This module solves both problems. It puts the right alerts in the right channel at the right time, and it supports the current Microsoft method.
The module turns WHMCS events into formatted alert cards inside Teams. WHMCS notification rules decide which event fires, which conditions apply and which provider receives the message. The module then handles the rest: it validates the webhook URL, builds a safe card, keeps it under the Teams size limit, retries without the optional action if Teams rejects the card, and removes the webhook token from logs.
A billing rule and a support rule can post to separate Teams channels while sharing one provider setup.
@everyone and @here neutralized so notification text cannot ping the channelBe the first to review Microsoft Teams Notifications For WHMCS.
Start the discussion about Microsoft Teams Notifications For WHMCS.
Added
both, default), Message only (message) and Card only (card)#, normalised to six uppercase digits@everyone, @here, @channel and @onlineChanged
0076D7 for both the test card and notificationswhmcs.json declares type: whmcs-notifications and version 1.3.0Fixed
1& in Workflows URLs no longer causes HTTP 401 on provider save; the module decodes every escape layerformat dynamic field; the Teams field uses messageFormatCompatibility
themeColor rule key are unchangedmessageFormat use the legacy format key, then default to bothmarkdown and embed format values are mapped, not rejectedhideAttributes and hideLink checkboxes, because WHMCS does not submit an unchecked rule checkbox. Positive showAttributes and includeLink values are still honouredStoat Notifications for WHMCS connects the native WHMCS notification system to your Stoat workspace. Once installed, Stoat appears as a notification provider next to the built-in options. You create a notification...