Microsoft Teams Fax — Get Fax Alerts in a Channel and Send via Power Automate
Teams is where a lot of teams already watch for work to land, so Send FAX Mail supports two honest connections to it. Getting notified is a real, built-in feature: paste a Teams incoming-webhook URL in settings and every delivered, failed, and received fax posts a PHI-safe card to your channel. Sending from Teams is not a native connector — you use Power Automate (which Teams ships) to call our REST API. We have no app in the Teams store, and we do not claim one.
Plan requirement
Fax-status cards in Teams are available on any paid plan — you self-connect the webhook at /dashboard/settings, no API key needed. Sending a fax from a Power Automate flow uses our REST API, which is part of the Business ($79.99/mo) and Enterprise ($169.99/mo) plans. The two directions are independent: you can turn on notifications without touching the API.
How it works
For notifications, you create an incoming webhook (or a Power Automate Workflows URL) on a Teams channel and paste it into settings. When Telnyx confirms a fax event, our server posts a card to that URL through the Teams integration — and the card carries only a masked number showing the last four digits plus a dashboard link, never the document, so it stays safe even on HIPAA-tier accounts. For sending, a Power Automate flow triggered from a message, an approval, or a schedule makes an HTTP action POSTing the recipient and a document link to /v1/faxes; the flow can post the returned fax id back into the same channel.
What you can do
- ✓Post delivered, failed, and received fax cards into a Teams channel
- ✓Show only a masked last-four number and a dashboard link — never fax content
- ✓Self-connect the webhook at /dashboard/settings with no API key
- ✓Send a fax from a Power Automate flow that calls /v1/faxes
- ✓Trigger that flow from a Teams message, an approval, or a schedule
- ✓Post the returned fax id back to the channel so the thread shows status
Setup steps
- 1In Teams, create an incoming webhook or a Workflows URL on the target channel
- 2Paste that URL at /dashboard/settings to turn on fax-status cards
- 3For sending, put the account on Business or Enterprise and create a key at /dashboard/developers
- 4Build a Power Automate flow with an HTTP action POSTing to /v1/faxes
- 5Pass the recipient number and a document link in the request body
- 6Add a step that posts the returned fax id back into the Teams channel
Example
// Power Automate — HTTP action
POST https://www.sendfaxmail.com/v1/faxes
Headers:
Authorization: Bearer sfm_live_xxxxxxxx
Content-Type: application/json
Body:
{ "to": "@{triggerBody()?['faxNumber']}",
"document_url": "@{triggerBody()?['fileLink']}" }Microsoft Teams Fax — FAQ
It is a real, shipped feature. You paste a Teams incoming-webhook URL into settings, and our server posts a card to that channel on every delivered, failed, and received fax. There is no middleware and no API key involved — it is a first-class self-serve connection, unlike the send path, which uses Power Automate.
No. Each card carries a number masked to its last four digits plus a link into the dashboard, and nothing else — no document, no full number, no page content. That keeps the notification safe by construction, so even HIPAA-tier accounts can post fax alerts into a channel without exposing protected information.
Use Power Automate, which comes with Teams. Build a flow triggered by a message or a button, add an HTTP action that POSTs the recipient and a document link to /v1/faxes with your bearer key, and the fax goes out. That send path needs a Business or Enterprise plan because it uses the REST API.
There is not, and we will not pretend otherwise. Notifications use the standard Teams incoming-webhook mechanism, and sending uses Power Automate's HTTP action — both are Microsoft's own tools. You are not installing a packaged Teams app from us to connect either direction.
Build with the Microsoft Teams Fax
API access and webhooks are included on the Business and Enterprise plans. Create a key at /dashboard/developers and start sending.
7-day free trial · No credit card required