Build WhatsApp, email and SMS flows — and send broadcasts — from a visual canvas, with contacts, reusable templates, execution logs, versioning and approvals. The self-service platform for teams that ship automation and have to keep it running.

A webhook here, a spreadsheet there, a node in n8n, a duplicated template, a rule in the CRM. It works — until there are many clients, flows and changes at once. Then nobody knows which version is live, what got approved, or where a run failed.
→ EzFlows makes this one observable, versioned system.
Self-service from end to end. No implementation team, no “we’ll build it for you.”
Start from a follow-up, billing or scheduling flow instead of a blank canvas.
Link your WhatsApp, email or SMS provider and any inbound webhook.
Run a flow in the sandbox and watch the result in the timeline.
Approve the change, deploy to main, and track every run and failure.
Drag 30+ step types onto a canvas and connect them with logic. The flow you see is the flow that runs.
See the builderRun timelines, per-action payloads and a dashboard across channels. Failures are visible, not mysterious.
See observabilityBranches, commits, PR-style reviews and environments. Change customer-facing flows with a trail.
See governanceOperable communication patterns, ready to clone and adapt per client.
Lead in → WhatsApp → wait → email if no reply → notify the rep → log status.
Due tomorrow → WhatsApp → overdue → email → still pending → SMS → close on pay.
Confirm → remind 24h before → remind 2h before → reschedule on cancel.
Inactive 60 days → personalized message → move to opportunity or pause.
Webhook → fill template → generate PDF → send by email/WhatsApp → record delivery.
System event → webhook fires flow → EzFlows picks channel, template and next step.
Trigger any flow over HTTP, receive inbound webhooks, and read structured payloads and outputs for every action. EzFlows sits between your systems and your channels — no glue code per client.
# fire a flow from your own system curl -X POST https://api.ezflows.io/v1/flows/billing_reminder/run \ -H "Authorization: Bearer $EZFLOWS_TOKEN" \ -d '{ "invoice": { "id": "INV-204", "value": "R$ 480,00" } }'
Pick a template, connect a channel, and run your first flow today. Free to start.