Workflows are backend automation pipelines that use AI to resolve data mapping at runtime. Each step is described in natural language, so the automation adapts when an API restructures its response or a field gets renamed, without manual rewiring.Documentation Index
Fetch the complete documentation index at: https://docs.xpander.ai/llms.txt
Use this file to discover all available pages before exploring further.
The canvas
Every workflow is built on a horizontal canvas that flows left to right: a START block, an END block, and your logic in between. Add nodes by clicking the + button on the connection line.
| Trigger | What starts the workflow |
|---|---|
| Webhook | An HTTP POST from an external system (Stripe payment, GitHub push, form submission) |
| API | A REST call from your own application code |
| Chat | A message sent through a web chat interface |
| Slack | A message in a Slack channel or DM |
| Schedule | A recurring cron schedule (every 5 minutes, daily at 9am, weekdays only) |
- A Summarizer generates a natural language digest of everything the workflow processed.
- A JSON Object returns structured data against a schema you define (or generate with AI) for downstream systems that need a predictable format.
- Notifications send emails or webhooks on success or failure.
When to use workflows
Workflows fit when a process should run automatically in response to an event, without a human in the conversation loop:- A Stripe webhook fires, kicking off invoice reconciliation across your ERP and billing system
- A daily schedule enriches new leads overnight and updates Salesforce
- An inbound email gets parsed, classified by urgency, and routed to the right support queue in Jira
- A GitHub push triggers compliance scanning, and a guardrail node blocks deployment if PII is detected
What’s next
Workflow Canvas
Navigate the canvas, add and connect nodes, save and version your work.
Triggers
Configure webhooks, schedules, API calls, and other trigger types.
Agent Nodes
Use AI to reason about data, classify inputs, and summarize results.
Action Nodes
Invoke tools, send emails, run code, and execute deterministic operations.

