SendFAXMail
Developer integration · Business & Enterprise plans

Fax From monday.com — Using an Automation Webhook and Our API

monday.com's automations can send a webhook when an item changes, and its apps framework can run custom code, so a board can trigger a fax without any listed app from us — we have none in the monday marketplace. The pattern: a monday automation posts an item's data to a small relay when a status column flips, and the relay calls our REST API with the recipient and document. Each qualifying item becomes a fax.

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

Plan requirement

This depends on our REST API, part of the Business ($79.99/mo) and Enterprise ($169.99/mo) plans; a lower-plan key returns a 403. On the monday side, the webhook and custom-automation features need a paid monday tier. Because monday's native webhook posts to a URL rather than letting you set auth headers, a thin relay usually holds the bearer key.

How it works

You build a monday automation like When status changes to Ready to fax, send a webhook and point it at a relay you host. monday posts the item's column values — a fax-number column and a document link — to that relay, which adds your Authorization header and reshapes the payload into a /v1/faxes request. If you prefer no relay, a monday app built on the apps framework can run server-side code that calls our API directly with the key kept in the app's secrets. The fax id from the response is written back to the item with monday's GraphQL API, and a registered fax webhook can flip a status column when delivery is confirmed.

What you can do

  • Fax a monday item when a status column changes via an automation webhook
  • Use a thin relay to add the bearer key monday's native webhook can't set
  • Or run a monday app's server code that POSTs to /v1/faxes directly
  • Read the fax-number and document-link columns into the request
  • Write the returned fax id back to the item with monday's GraphQL API
  • Flip a status column from a registered fax.delivered webhook

Setup steps

  1. 1Put the account on Business or Enterprise and create a key at /dashboard/developers
  2. 2Add columns for the fax number, a document link, a trigger status, and a result
  3. 3Create a monday automation that posts a webhook when the status flips
  4. 4Point it at a relay (or a monday app) that adds your key and calls /v1/faxes
  5. 5Write the returned fax id back to the item via monday's GraphQL API
  6. 6Register a fax webhook to update the status column on delivery

Example

// Relay behind a monday automation webhook (Node)
app.post("/monday-fax", async (req, res) => {
  const { faxNumber, docUrl } = req.body.event.columnValues;
  await fetch("https://www.sendfaxmail.com/v1/faxes", {
    method: "POST",
    headers: { Authorization: "Bearer sfm_live_xxxxxxxx",
               "Content-Type": "application/json" },
    body: JSON.stringify({ to: faxNumber, document_url: docUrl }),
  });
  res.sendStatus(200);
});

monday.com Fax — FAQ

No, and we would not imply otherwise. You do not install anything from monday's marketplace. A native monday automation sends a webhook, and a relay or a custom monday app you build turns that into a call to our REST API. The connection is yours to configure, not a packaged listing.

monday's native webhook action posts to a URL but does not let you attach an Authorization header, and our API requires a bearer key. A small relay receives monday's post, adds the header, and forwards the request to /v1/faxes. If you build a full monday app instead, it can hold the key in its secrets and skip the relay.

A phone or text column holding the destination fax number and a link column holding a document URL. The automation passes both to the relay, which maps the number to `to` and the link to document_url. Keep a separate status column for the result so the board shows which items have been faxed.

Register a webhook endpoint for fax.delivered and fax.failed, and have its handler use monday's GraphQL API to flip a status column on the matching item. Because you stored the fax id on the item when you sent it, the incoming event maps cleanly back to the right row.

Build with the monday.com 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