Fax without a fax machine
Send and receive faxes from the dashboard. Inbound arrives as PDF in your inbox. Outbound is a file upload. No T.38, no analog adapters, no 1990s.
A full inbound + outbound fax stack is now part of the platform. Any DID can be flagged as fax-capable; inbound faxes arrive as PDFs in the dashboard, and outbound faxes are sent by uploading a file and entering a destination number.
What this lets you do
- Receive — your customer hands you a contract over fax. The PDF lands in the dashboard within seconds. No paper, no waiting, no listening for the high-pitched whine.
- Send — drag a PDF into the upload field, type the destination number, click Send. Status updates in real time (queued → sending → success/failure).
- Audit trail — every fax (in and out) keeps a record with timestamps, sender/recipient, page count, and the original document. Search by number, date, or status.
How to enable a number
- In the dashboard, open the phone number you want to use for fax.
- Click Enable Fax.
- The number is now bound to the fax service. Inbound faxes route to your tenant's fax inbox. Outbound capabilities turn on for any user with fax permissions.
Architecture
- A dedicated fax-ingest service runs alongside the platform, listening for inbound fax events from carriers and converting source files to PDFs.
- A reconcile cron sweeps every few minutes to catch any inbound the webhook missed (so you never lose a fax to a transient carrier blip).
- A watchdog monitors the ingest service and alerts if it falls behind.
- All inbound and outbound metadata is exposed via the public REST API at
/api/v1/faxes.
Worth knowing
You don't need a phone line, an analog adapter, or a fax machine — the carrier delivers via webhook, the platform converts and stores the PDF. Outbound goes through the same path in reverse. For MSPs who've ever been dragged into a "fax doesn't work" debacle for a healthcare or legal client, this is the answer.
Get a fax-ready number and send your first PDF in minutes — start a free trial.
