Inspectors
The right panel of the Flow Designer changes based on what you select on the canvas (or which toolbar button you press). All edits stay in the current draft; they are not live until you publish.
Node Inspector
Opens when you click any conversation node on the canvas. The inspector has a header (icon, node type, label, delete / duplicate actions), a body split into tabs that depend on the node type, and a transitions section at the bottom.
Inspector specialisations:
| Node type | Headline tabs |
|---|---|
| Voice agent | Instructions, Tools, Provider override, Action capabilities, Variables used, Transitions. |
| STT transcribe | Source, Chunking, Translations, Transitions. |
| Interpretation transform | Prompt, Target language, Cache, Transitions. |
| LLM query | Prompt, Result variable, Transitions. |
| TTS playback | Text, Voice override, Transitions. |
| DTMF collect | Settings (max digits, terminator, timeout), Result variable, Transitions. |
| Action request | Action, Wait for result, Result variable, Transitions. |
| Webhook | Request (method, URL, headers, body), Response (parsing into variables), Transitions. |
| Condition | Decision rows (variable, operator, value → target), Default transition. |
| Transfer | Target, Method, Transitions. |
| End | Reason. |
Transitions are the bottom section on every conversation node and reuse the same UI: a list of outbound edges with label, condition, and target dropdown.
Endpoint Inspector
Opens when you click an Entry Point chip. One inspector per endpoint type:
- Phone — base number, extension code, egress base number.
- Web Voice — slug, allowed origins, allowed IPs, egress base number. Feature
webrtc - Web Chat — slug, allowed origins, allowed IPs.
Audio codecs are not selected here — the Asterisk ↔ TelPhi link picks them automatically from the voice agent's provider configuration. Advanced users can pin audio.linkFormat from the source view.
Removing an endpoint here also removes its entry-point chip from the canvas; the flow itself is unaffected.
Flow Settings
Opens when you click the Start node or any Default Provider chip. It's a drawer with the cross-cutting configuration that doesn't belong to a single node.
| Section | What it does |
|---|---|
| Endpoints | The same list of endpoints that renders as Entry Point chips. Add, remove, reorder; clicking an entry opens the Endpoint Inspector. |
| App settings | App-level toggles such as recording, language detection mode, default voice. |
| Language | Default flow language used by STT / TTS providers that ship language defaults. |
| Default provider | The STT / LLM / TTS (or Realtime) configuration used by every voice agent that doesn't override. See Provider config below. |
| Managed TOBi | Settings specific to the Vodafone TOBi integration (when in use). FeaturemanagedTobi |
The Flow Settings drawer is the only place where endpoints can be created or edited.
Provider config editor
Embedded inside Flow Settings (default provider) and inside voice-agent inspectors (per-node override). The editor adapts to the chosen mode:
- Realtime — single provider running STT, LLM, and TTS in one connection (OpenAI Realtime, Azure Realtime, …). Pick the model, voice, transcription model, VAD, tools, audio noise reduction.
- Pipeline — separate STT + LLM + TTS providers wired into a pipeline. Independent vendor + model choices per stage.
Common subsections:
- STT — provider, language, transcription model, VAD configuration.
- LLM — provider, model, tool-choice policy, temperature, additional system prompt.
- TTS — provider, voice, model.
Some providers and audio features are gated:
Variable Catalogue panel
Opens from the toolbar. Lists every flow variable derived from the current definition, plus team variables and secrets.
- Catalogue — auto-discovered variables from node outputs (e.g. DTMF result variables, webhook response parses).
- Custom variables — define your own with a key, type, label, description and optional default.
- References — quick links into the nodes that read / write each variable, useful for renames.
- Team variables and secrets — pull-in from Team admin → Variables so the flow editor can drop them into prompts and headers.
Version History drawer
Opens from the toolbar. Lists every saved version of the flow definition with status (DRAFT, PUBLISHED, ARCHIVED), version number, creator and timestamp.
- Load a previous version into the editor as a new draft.
- Revert the current draft to a previous version (re-runs validation).
- Compare by loading + flipping the source view.
The current PUBLISHED version is the one served to the live endpoint.
Tool editor
Opened from the Voice agent's Tools tab. It edits a single tool — name, description, parameters schema (JSON-schema-style fields), and the JavaScript handler. Tools can also be attached from the team / platform catalogue instead of edited locally.
See Tools (team admin) and Managed tools (platform admin) for the upstream definitions.