FlowRunner
PricingContact
Theme
Start Free

Phaxio

Communication

Send faxes, poll their status, download received documents, and manage fax numbers and blocking rules with Phaxio. Agents reach the healthcare, legal, and government counterparties that still require fax.

17 actions Basic auth available
Phaxio website ↗ Platform Documentation ↗ Capability data verified 2026-08-03
A signed records request is received and matched to a patient or client file
Agent assembles the requested documents into one PDF and reads the destination fax number from the requesting organisation's record
Get Account Status confirms the balance and List Supported Countries confirms the destination is reachable
Agent compares the destination number against the number held on file for that organisation and flags any mismatch as an exception
Agent posts the destination number, the organisation name and the page count to the records team
The records supervisor confirms the destination before the agent calls Send Fax, because a fax already transmitting cannot reliably be recalled

What This Integration Enables

Fax is not nostalgia. It survives because the records desks at clinics, law firms, courts and government agencies still accept it, and in many cases accept it and very little else. Phaxio makes that channel programmable, and FlowRunner agents drive the whole surface: queue a fax to up to 15 recipients from public URLs or FlowRunner files, poll it to a final state, download what arrives, provision and release the numbers themselves, and maintain blocking rules that stop traffic in either direction.

What separates this from every other send action in the catalogue is what the payload usually contains. Fax workflows carry patient records, case files and signed authorisations, which means the destination number is not a routing detail. It is the difference between a completed request and a disclosure to a stranger. Phaxio's Cancel Fax only schedules cancellation, and a transmission already in progress may still complete, so the honest position is that there is no recall. FlowRunner treats the number as the thing worth stopping for, and treats Delete Fax Document as a real retention control rather than housekeeping.

Without FlowRunner

Manual send at the machine Someone walks the file to a fax machine and keys the number by hand
Transmission status unknown Whether the pages arrived is discovered when the other side calls back
Documents linger Sent and received documents sit in a queue with no defined point at which they are cleared

With FlowRunner

Assembled and queued by the flow The document set is built from the source systems and queued with the destination already resolved
Polled to a final state The flow follows the fax to success, failure or partial success and records the per-recipient outcome
Deliberate purge step Stored files are deleted on a defined step once the workflow no longer needs them

Use Case Scenarios

Outbound records release

A records request arrives with a signed authorisation. The agent pulls the documents named in the request from the systems that hold them, assembles a single PDF, and resolves the destination from the requesting organisation's record. It calls Get Account Status to confirm the balance and List Supported Countries where the destination is not domestic, because coverage and per-page price vary by country. The supervisor confirms the destination, the agent calls Send Fax, then polls Get Fax Status until it reads success, failure or partialsuccess. Per-recipient outcomes and error details go onto the request record, so a partial success is visible as a partial success rather than as a completed task.

Inbound fax intake without a webhook

Phaxio sets receive callbacks in account settings or per fax rather than through a registration API, so this connector exposes no trigger. A scheduled flow calls List Faxes filtered to inbound over the last interval, and for each new one calls Download Fax Document to save the PDF into FlowRunner file storage. From there it goes to an extraction step in Parseur or Docparser, the extracted fields are matched to an existing matter or patient, and the document is filed. Anything the agent cannot match with confidence becomes an automation exception routed to a person, not a guess written into a file.

Number lifecycle and blocking rules

A firm opens a new office and needs a local fax number. The agent calls List Available Area Codes to find one, provisions it, and writes the number back into the office record in Clio Manage. Provisioning starts a recurring monthly charge, so this step never runs unattended: the operations lead approves the area code and the ongoing cost first. When the office closes, a separate flow calls Release Phone Number, again behind approval, because a released number stops receiving faxes and may not be recoverable. Where a sender keeps faxing the wrong number, the agent proposes a blocking rule and a person confirms the pattern before Create Blocking Rule is called, since a rule written with an asterisk on the wrong side blocks a country rather than a nuisance.

Human-in-Loop Highlight

The gate is on the destination number, and it is the sharpest one in this part of the catalogue. Before Send Fax, the agent posts to the records channel: "Release for file 88213, 14 pages, going to Northside Orthopaedics at +1 214 555 0164. That number came from the request form and does not match the number we hold on file for Northside, which is +1 214 555 0198. Confirm the destination, or hold?" The supervisor answers before a single page transmits. This matters because the usual undo does not exist here. Cancel Fax schedules cancellation, a fax already in flight may still complete, and once the pages land on a remote machine they are printed on somebody's tray in a building you have no relationship with. Delete Fax Record cannot help either, because Phaxio only permits record deletion for test faxes; a live fax record stays and only its stored files can be purged with Delete Fax Document. The human-in-the-loop step exists precisely because everything after it is permanent, and the platform records who confirmed the destination and when.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

17 actions

Faxes

8
  • Send Fax Queues a fax for delivery to one or more recipients and returns the fax ID. Content can be supplied as public URLs that Phaxio renders, as FlowRunner files uploaded directly, or both. Sending is asynchronous. A request may carry up to 20 files, 15 recipients, 200 pages and 20MB in total.
  • Get Fax Status Retrieves the full record for a fax, including overall status, page count, cost in cents, per-recipient outcomes and error details. Used to poll a queued fax until it reaches success, failure or partialsuccess.
  • List Faxes Lists faxes created within a date range, newest first, with filters for direction, status, phone number and your own tags. Defaults to the last week. This is how inbound intake works on a connector with no trigger.
  • Download Fax Document Downloads the stored document for a fax and saves it to FlowRunner file storage, returning a URL for later steps. Returns the full PDF by default, or a small or large JPEG thumbnail. Only available while long-term file storage is enabled on the account.
  • Cancel Fax Schedules cancellation of a fax that has not finished transmitting. Faxes already in progress may still complete, so the outcome is confirmed with Get Fax Status afterwards rather than assumed.
  • Resend Fax Creates a new job that re-sends the stored document of an earlier fax to the same recipients, returning a new fax ID. Works only while the original still has its files stored with Phaxio.
  • Delete Fax Document Permanently deletes the stored files for a fax while keeping the record and its metadata. Used to purge sensitive content once a workflow has finished with it. A fax with deleted files can no longer be downloaded or resent.
  • Delete Fax Record Deletes a fax record entirely, including metadata. Phaxio permits this only for test faxes. A fax sent or received with live credentials cannot be removed, and only its stored files can be deleted.

Phone Numbers

3
  • List Phone Numbers Lists the fax numbers provisioned on the account with city, state, country, monthly cost in cents and per-number receive webhook URL. Optionally narrowed to a country calling code or area code.
  • Provision Phone Number Rents a new fax number in the requested country and area code and attaches it to the account. This starts a recurring monthly charge, and countries with regulatory requirements also need the ID of an address record already submitted for verification.
  • Release Phone Number Releases a number back to Phaxio so it stops being billed. The number can no longer receive faxes afterwards and may not be recoverable, so this belongs behind a confirmation step.

Blocking Rules

3
  • List Blocking Rules Lists the rules blocking faxes on the account, each showing direction, source and destination pattern, and whether Phaxio has locked it. Locked rules were applied by Phaxio and cannot be removed without contacting support.
  • Create Blocking Rule Creates a rule blocking faxes in one direction between a source and a destination. Each side accepts an exact E.164 number, a two-letter country code, or an asterisk for any number, so one rule can cover a single number, a whole country, or all traffic to one destination.
  • Delete Blocking Rule Removes a rule so the traffic it covered is allowed again. Rules locked by Phaxio cannot be deleted through the API.

Account

3
  • Get Account Status Retrieves the account balance in cents together with faxes sent and received today and so far this month. Used as a guard step before a bulk send, or for low balance alerting.
  • List Supported Countries Lists every country Phaxio supports with its two-letter code, calling code, price per page in cents and the level of send and receive support available. Used to check coverage and cost before faxing internationally.
  • List Available Area Codes Lists the area codes where Phaxio currently has numbers available to purchase, with the city and state each covers. Filter to a country calling code or to toll-free codes before provisioning.

Frequently Asked Questions

What can FlowRunner do with Phaxio?

FlowRunner agents can run Send Fax, Get Fax Status, and List Faxes in Phaxio, plus 14 more actions.

Does connecting Phaxio to FlowRunner require OAuth?

No. Phaxio connects to FlowRunner with basic authentication (a username and password), no OAuth flow required.

Can Phaxio trigger a FlowRunner workflow automatically?

Phaxio doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Phaxio

$100 in credits. No card required. Connect in minutes.