What is C1 Flow (YAML)?
C1 Flow is a YAML text representation of a bot scenario (.c1.yaml files). Logic is described with named states and transitions, not block positions on the canvas.
In Scenario Builder, C1 Flow view shows a snapshot of the saved scenario. It helps you understand a section’s structure without clicking every block on the canvas.
Why integrators use it
| Task | Why C1 Flow helps |
|---|---|
| Untangle a long branch | One file instead of many canvas blocks |
| Hand off context | Copy YAML or discuss a specific state |
| Check translations | Texts grouped under i18n in the section file |
What C1 Flow is not
- Not a canvas replacement. Scenario editing for live bots is still done on the canvas and via Publish.
- Not session export. Export / Import under Settings moves scenario configuration between instances; C1 Flow is read-only text.
- Not what the bot runs directly. The bot runs the platform’s saved scenario format; YAML is a human-friendly snapshot.
Files in the viewer
| File | Contents |
|---|---|
bot.c1.yaml | Bot name, languages, section list |
sections/<slug>.c1.yaml | One section: entry, states, i18n |
When you open the viewer, the current section YAML is selected by default when available.
Availability
C1 Flow appears under the toolbar Settings (gear) menu only if an administrator enabled the platform setting on your instance. If View C1 Flow (YAML) is missing, contact your administrator.
After canvas changes, publish the scenario so the YAML snapshot matches the saved state.