SendFAXMail
Developer integration · Business & Enterprise plans

Fax From Zoho — Using Zoho Flow, Deluge, or a Webhook to Our API

Zoho's apps share an automation layer — Zoho Flow for cross-app logic and Deluge scripting inside CRM, Creator, and Books — and any of them can call an external HTTPS API. That is how you fax from Zoho: no marketplace extension from us is involved, and none is listed. A Flow, a Deluge function, or a workflow webhook takes a record's document and recipient and POSTs them to our REST API when your business rule fires.

Encrypted in transit (TLS)
HIPAA BAA included
US-based fax numbers
No activation fees
No contracts
7-day free trial

Plan requirement

Faxing from Zoho depends on our REST API, part of the Business ($79.99/mo) and Enterprise ($169.99/mo) plans; a lower-plan key is refused with a 403. On the Zoho side you need a plan that includes Flow or Deluge custom functions — that is a Zoho requirement. Store the bearer key in a Zoho connection or a secure variable, not in plain record data.

How it works

Pick the Zoho tool that matches where your data lives. Zoho Flow can listen for a CRM or Books event and run a Webhook action that POSTs to /v1/faxes. Inside Zoho CRM or Creator, a Deluge custom function can build the request with invokeUrl, reading the recipient number and a document URL from the record and sending them with your key. Books and Invoice can export a document to a URL you then pass as document_url so our server fetches it. Whichever route you use, the response returns a fax id you write back onto the Zoho record, and a registered webhook endpoint can update that record when the fax is delivered.

What you can do

  • Fax a Zoho CRM, Books, or Creator record when your automation fires
  • Use Zoho Flow's Webhook action or a Deluge invokeUrl call to reach /v1/faxes
  • Pass an exported document URL so the file is fetched, not encoded
  • Write the returned fax id back onto the Zoho record for tracking
  • Register a webhook so fax.delivered updates the record automatically
  • Store the key in a Zoho connection instead of visible record fields

Setup steps

  1. 1Put the account on Business or Enterprise and create a key at /dashboard/developers
  2. 2Choose Zoho Flow for cross-app logic or Deluge for in-app scripting
  3. 3Build the trigger — a CRM stage change, a new invoice, or a form submission
  4. 4Add a Webhook action or invokeUrl call that POSTs to /v1/faxes
  5. 5Read the recipient and a document URL from the record into the request
  6. 6Write the fax id back onto the record and register a webhook for status

Example

// Zoho Deluge custom function
response = invokeUrl
[
  url: "https://www.sendfaxmail.com/v1/faxes"
  type: POST
  headers: { "Authorization": "Bearer sfm_live_xxxxxxxx" }
  parameters: {"to": faxNumber, "document_url": docUrl}.toString()
];
faxId = response.get("id");

Zoho Fax — FAQ

No extension from us exists in the Zoho Marketplace, and we would not suggest one does. Zoho's own automation — Flow, or Deluge inside CRM and Creator — can call any HTTPS API, so you reach our REST API directly. The integration is a Flow or a custom function you build, not an installed package.

Use Zoho Flow when the trigger and the fax involve different Zoho apps or an outside service, since Flow orchestrates across them with a Webhook action. Use Deluge when everything happens inside one app like CRM or Creator and you want the call embedded in a custom function with invokeUrl. Both end at the same /v1/faxes endpoint.

Export or generate the invoice as a PDF that lives at a URL your automation can read, then pass that URL as document_url in the request to /v1/faxes. Our server fetches it behind an SSRF guard. If the invoice must stay private, download its bytes in the function and send them inline as base64 instead.

In a Zoho connection or a secure configuration variable, never in a record field a user can view. Scope the key to faxes:send so a leak cannot expose history, and rotate it at /dashboard/developers if the automation is shared or a collaborator leaves the workspace.

Build with the Zoho 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