# Steps

> The building blocks of a workflow: what each kind of step does and when to use it.

Source: https://voxio.in/docs/steps · voxioagent 2.0.0 · Index: https://voxio.in/docs/llms.txt

Each step has a `type`, its settings in `parameters`, and where to go next in `next`. Pick a step to see exactly what it does and every setting it takes.

| Step | type | Use it to |
| --- | --- | --- |
| [Say](https://voxio.in/docs/steps-say.md) | `out` | Speaks a line you write: greetings, confirmations, goodbyes. Can also speak what an AI decision wrote. |
| [Listen](https://voxio.in/docs/steps-listen.md) | `input` | Waits until the caller finishes talking, then saves their words for the next step. |
| [Filler](https://voxio.in/docs/steps-filler.md) | `random-speak-out` | Plays a short “one moment…” so the caller isn’t left in silence while a slow step works. |
| [AI reply](https://voxio.in/docs/steps-ai-reply.md) | `llm-streaming` | The AI answers out loud, word by word, so the caller hears it sooner. Best for normal chat. |
| [AI decision](https://voxio.in/docs/steps-ai-decision.md) | `llm` | The AI thinks first and fills in fields (a reply, “end the call”…). Silent: follow it with Say or Branch. |
| [Branch](https://voxio.in/docs/steps-branch.md) | `conditional` | Sends the call down a different path based on a value, like an AI decision’s yes or no. |
| [Guide on website](https://voxio.in/docs/steps-guide-on-website.md) | `llm_webnavigation` | Talks the caller through your website while scrolling and clicking it for them. (Coming soon — not available on calls yet.) |

## Choosing between the AI steps

|  | AI reply | AI decision |
| --- | --- | --- |
| Speaks | Yes, as it writes | No: follow it with Say |
| First word | Fastest | After the whole answer |
| Saves its fields for later steps | No | Yes |
| Can end the call | Yes, with `hangup` | Yes, via a Say that passes `hangup` |
| Emotion cues | No | Yes |
| Use for | Conversation | Decisions, data, branching |

Both share the settings on [AI settings](https://voxio.in/docs/steps-ai-settings.md): instructions, models, memory and decided fields.

## Next steps

- [Say](https://voxio.in/docs/steps-say.md): the step that speaks.
- [AI settings](https://voxio.in/docs/steps-ai-settings.md): models, memory and decided fields.
