First Workflow · Article Automation
Build a workflow in 10 minutes — input topic → AI outline → AI expansion → Markdown output
First Workflow
Use a Workflow to complete a multi-step task: input topic → generate outline → expand body → output Markdown. About 10 minutes.
What You'll Accomplish
A 4-node Workflow:
Steps
1 · Create the Workflow (1 minute)
- Workspace → Apps · Workflow → New → Blank Workflow
- Name it:
Article Generator - Open the visual editor
2 · Configure the start node (1 minute)
The start node is added automatically. Click it and define inputs:
| Field | Type | Required | Default |
|---|---|---|---|
topic | string | Yes | (empty) |
tone | string | No | Professional |
length | number | No | 800 |
3 · Add an LLM node · Generate Outline (2 minutes)
Drag an LLM node from the panel and connect it to the start node. Configure:
- Node name:
Generate Outline - Model: GPT-4 / Claude (your choice)
- Temperature: 0.7
- Prompt:
- Output variable:
outline(type: JSON)
4 · Add a second LLM node · Expand Body (2 minutes)
Drag a second LLM node and connect it after the first. Configure:
- Node name:
Expand Body - Model: same as above (can differ)
- Temperature: 0.7
- Prompt:
- Output variable:
article(type: string)
5 · Add an output node (1 minute)
Drag an Output node. Configure:
- Output field:
article(bind directly to the previous node'sarticle)
6 · Test (2 minutes)
Top right of the editor → Trial run → input:
Watch the execution flow. Click any node to see inputs / outputs / latency / token counts.
7 · Publish (1 minute)
- Save version → note:
v1 · initial - Publish to Workbench
- Set the trigger:
- Manual (default) — users trigger from the Workbench
- Scheduled — configure Cron in Schedule
- API — for external systems; see Workflow API
Use Traces to Understand Multi-Node Coordination
Workspace → Workspace management · Observability · Traces — find the run record:
Every step's cost and latency can be attributed. This is the core value of Workflow over calling LLMs directly.
Going Further
| I want to… | Use |
|---|---|
| Add a branch (different paths based on LLM output) | Conditional node |
| Call an external API (CRM lookup, send email) | HTTP node / Tool node |
| Write generation results to a database | Data source node |
| Pause for human review | Human approval node |
| Process a batch of topics in parallel | Batch node |
Next Steps
- Want a conversational app → First Agent
- Want real-world scenarios → Customer service bot · Marketing automation
- Want external triggers → API · Workflow