Skip to main content

Automations

Zeplo Automations provide a visual flow builder for designing complex WhatsApp workflows without writing code. Drag-and-drop nodes onto a canvas to define triggers (incoming messages, keywords, schedule), conditions (contact attributes, time of day), delays, message actions, agent assignments, and status updates. Every automation runs reliably with built-in error handling and execution logging.

Flow Builder

Design multi-step automation flows in a visual canvas. Connect triggers to conditions and actions with an intuitive drag-and-drop interface.

Triggers

Start automations from incoming messages, keyword matches, contact events, webhook payloads, or cron schedules.

Action Nodes

Send messages, update contact fields, assign to agents, add tags, make HTTP requests, and branch with conditional logic.

Execution Logs

Monitor every automation run with detailed logs showing node-by-node execution, timing, and error details for debugging.

Basic Usage

Automations can also be created and edited in the Zeplo Dashboard’s visual flow builder. The API is ideal for version-controlled, programmatic automation management.

Node Types

Best Practices

Keep flows focused and linear where possible. Avoid deeply nested conditions that make debugging difficult. Each flow should accomplish one clear goal — use separate automations for unrelated workflows.
Add a fallback path after every action node. If a message fails to send (e.g., template not approved), route to a delay-and-retry node or escalate to a human agent. Always enable execution logging for production flows.
Test every flow with the built-in simulator before activating it. Send test messages that match each trigger type and verify the expected path through the flow. Check execution logs for unexpected node skips or timeouts.
Automations are evaluated in priority order. Place your most specific triggers (exact keyword match) above generic ones (contains keyword). Limit active automations per trigger type to avoid unnecessary processing overhead.

API Reference: List Automations

Explore the full request schema, node configuration options, and response format for the automations endpoint.