Automation Builder

Visual automation. 18 node types. Zero code.

Drag, connect, publish. From simple keyword replies to AI conversations with web scraping and browser agents, everything runs on the same deterministic engine.

Drag-and-drop canvas

Built on React Flow. Auto-layout keeps automations readable; copy-paste sub-graphs between automations.

18 node types

Triggers, messages, interactive buttons, templates, WhatsApp Flows, AI, web scraping, browser agents, conditions, HTTP, delays, agent assignment, tags.

Deterministic execution

Per-run step caps, repeat limits, and cooldowns. Automations never loop forever or blow past rate limits.

Full run history

Every step is logged with input/output. Debug exactly what the bot saw and said at every branch.

Node types at a glance

One builder, many capabilities. Pick the right node for the job: messaging, logic, AI, or external calls.

TriggerSendmessageifyesnoAIreplySendtemplateAssignround-robinHTTPcall CRMEnd16 NODE TYPES · DRAG-AND-DROP

Scheduled automations with timezone support

Send appointment reminders at 9 AM local time. Run weekly check-ins every Monday. The scheduler parses cron expressions with full timezone support, dedupes runs per-minute, and paginates large audiences to avoid OOM on big contact sets.

  • Cron scanner runs every minute with distributed Redis lock
  • Target modes: single number, tag, all contacts
  • 200ms delay between per-contact runs, no rate-limit spikes
Scheduled automations with timezone support

Frequently asked questions

Do I need to write code?+

No. Drag nodes onto a canvas, connect them, and publish. For advanced use, you can drop in an HTTP request node or call your own LLM, but the 80% case is pure no-code.

What kinds of triggers can start an automation?+

Message received, keyword match, or scheduled (cron with timezone support). You can leave the automation on-demand.

Is there a safety net against runaway automations?+

Yes. Every run is capped at 50 steps, repeat visits to the same node are limited, and sends have a cooldown. If an automation loops, it stops itself cleanly, no Meta rate-limit surprises.

Can an automation talk to an LLM?+

Three dedicated nodes: OpenAI, OpenRouter, and AnythingLLM (for local/self-hosted). Bring your own API keys, we don't proxy or markup AI calls.

What happens if an agent jumps in mid-automation?+

The automation engine detects "human takeover" and halts automation for that conversation. Your customer never gets a bot message on top of a human reply.

Your WhatsApp. Your AI. Your rules.

Join businesses automating WhatsApp without vendor lock-in.

Start Free Trial