Fax From Notion — via an Automation Platform and Our API
Notion by itself cannot call an outside API, so faxing from Notion means pairing it with an automation platform that can — and there is no Send FAX Mail integration in Notion's own gallery. The honest pattern: a tool like Make, Zapier, or n8n watches a Notion database for a new or updated page, reads the recipient and a document link from its properties, and POSTs that to our REST API. For a one-off, you export the Notion page to PDF and fax it by email-to-fax.
Plan requirement
The automated route uses our REST API, part of the Business ($79.99/mo) and Enterprise ($169.99/mo) plans, and it also needs a Notion integration token plus a paid automation-platform plan for the watcher. The manual export-and-email route works on any paid plan. Notion cannot make the API call itself — the automation platform is doing the outbound request.
How it works
You share the source Notion database with an internal integration so the automation platform can read it. In Make, Zapier, or n8n you add a trigger that fires when a page is added to that database or a status property flips to Ready to fax. The scenario reads the recipient-number property and a document-URL property (a link to a PDF you keep in Notion or in cloud storage) and makes an HTTP module that POSTs them to /v1/faxes. The fax id from the response is written back into a Notion property with the Notion API. For a single document, exporting the page as PDF and emailing it to your alias skips the platform entirely.
What you can do
- ✓Fax when a Notion database page is created or a status property changes
- ✓Let Make, Zapier, or n8n read the page and POST to /v1/faxes
- ✓Pass a document-URL property so the file is fetched, not encoded
- ✓Write the returned fax id back into a Notion property via the Notion API
- ✓Fax a one-off by exporting the page to PDF and emailing your alias
- ✓Keep the same quota and number gates as a dashboard send
Setup steps
- 1Put the account on Business or Enterprise and create a key at /dashboard/developers
- 2Create a Notion internal integration and share the source database with it
- 3In Make, Zapier, or n8n add a trigger for a new or updated page
- 4Read the recipient number and a document URL from the page properties
- 5POST them to /v1/faxes in an HTTP module with your bearer key
- 6Write the fax id back into a Notion property, or export-and-email for one-offs
Example
// n8n HTTP Request node (fed by a Notion trigger)
POST https://www.sendfaxmail.com/v1/faxes
Authorization: Bearer sfm_live_xxxxxxxx
Content-Type: application/json
{
"to": "{{ $json.properties.Fax.phone_number }}",
"document_url": "{{ $json.properties.Document.url }}"
}Notion Fax — FAQ
No, and it is important to be clear about that. Notion has no built-in way to make an outbound API request, so it cannot POST to /v1/faxes on its own. You add an automation platform — Make, Zapier, or n8n — that watches Notion and makes the call. Notion supplies the data; the platform does the sending.
You create a Notion internal integration, copy its token into the platform's Notion connection, and share the specific database with that integration. Only shared databases are visible, so the watcher reads just the pages you intend to fax and nothing else in your workspace.
A URL property pointing at a PDF our server can fetch — a file kept in Notion, or a link to cloud storage. The scenario passes that value as document_url. If the document must stay private, have the platform download it and send inline base64 instead of exposing a public link.
Yes. Use Notion's Export as PDF on the page, then email the PDF to your email-to-fax alias with the destination number encoded in the address. That works on any paid plan and needs no automation platform, though it is a manual step rather than an event-driven send.
Build with the Notion 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