All features
Triggers, actions, AI, code, branching, scheduling, error handling, observability, and 500+ integrations — in one platform.
Workflow Builder
A visual canvas where every workflow lives. Drag triggers, actions, AI steps, code blocks, and routers onto the page. Branch, loop, fan-out, and merge — all without leaving the editor.
- ✓ Drag-and-drop canvas
- ✓ Branching & looping
- ✓ Sub-workflows
- ✓ Live test runner
Triggers
Start workflows on any event. Webhook, schedule, polling, app event, email, form submission, or manual trigger. Triggers fire workflows in real time or on a cron schedule.
- ✓ Webhooks
- ✓ Schedules & cron
- ✓ App events
- ✓ Polling intervals
Actions
Thousands of actions across 500+ apps. Send email, update CRM, post to Slack, write to Postgres, call any HTTP endpoint, run a Python script — all composable into a single workflow.
- ✓ 500+ apps
- ✓ HTTP requests
- ✓ Database writes
- ✓ Custom actions
AI Steps
Drop GPT-4, Claude, or your own model into any workflow as a first-class step. Score, classify, summarize, generate, or run a multi-step agent — with structured outputs and retry-on-failure.
- ✓ LLM prompts
- ✓ Structured outputs
- ✓ Multi-step agents
- ✓ BYO API keys
Webhooks
Receive events from any service via incoming webhooks. Each workflow gets a unique URL with optional HMAC verification, idempotency keys, and replay support.
- ✓ Unique URLs per workflow
- ✓ HMAC verification
- ✓ Idempotency keys
- ✓ Replay
Code Steps
Drop in JavaScript or Python when no-code is not enough. Full npm and PyPI access, sandboxed runtime, sub-second cold starts, and the same observability as visual steps.
- ✓ JavaScript & Python
- ✓ npm & PyPI
- ✓ Sandboxed
- ✓ Inline editor
Data Mapping
Transform payloads with a drag-and-drop mapper. Pick fields from prior steps, apply formulas, format dates, conditionally rewrite values — all without writing code.
- ✓ Visual mapper
- ✓ Formulas & filters
- ✓ Conditional logic
- ✓ Inline preview
Scheduling
Run workflows on a cron schedule, every N minutes, or at specific times in any timezone. Schedule reports, syncs, and recurring jobs without external schedulers.
- ✓ Cron expressions
- ✓ Timezone support
- ✓ Skip on holidays
- ✓ Concurrency limits
Error Handling
Configurable retries, exponential backoff, dead-letter queues, and on-failure branches. Catch errors per-step or globally, then route to an alert workflow.
- ✓ Retries & backoff
- ✓ Dead-letter queues
- ✓ On-failure branches
- ✓ Alert workflows
Observability
Inspect every run, every payload, every step. Filter by status, search across history, replay failed runs, and export logs to your data warehouse.
- ✓ Run history
- ✓ Payload inspection
- ✓ One-click replay
- ✓ Log export
Versioning
Every save creates a new version. Branch workflows, diff changes, promote staging to production, and roll back instantly — with full audit history.
- ✓ Versions & branches
- ✓ Visual diffs
- ✓ Staging vs production
- ✓ Audit log
Integrations
500+ pre-built app integrations: CRMs, email, databases, payment, support, analytics, and more. Each integration ships with triggers, actions, and OAuth handled.
- ✓ 500+ apps
- ✓ OAuth handled
- ✓ Bidirectional sync
- ✓ Custom integrations