Skip to main content
Advanced steps give maximum control over transitions, ASR biasing, and DTMF collection. They are intended for developers who need precise control that Default steps cannot provide.

ASR biasing options (per-step)

Advanced steps support structured ASR biasing modes for common input types:
ModeUse case
AlphanumericBooking references, confirmation codes
Name spellingPhonetically spelled names
NumericAges, short numbers
Party sizeGroup booking numbers
Precise dateSpecific calendar dates
Relative dateFlexible time references (“next Tuesday”)
Single numberOne-digit responses
TimeSpoken times
Yes/NoConfirmation-style responses
AddressPostcodes, street names
Custom keywordsYour own keyphrases
See ASR biasing in flows for full details.

DTMF configuration (per-step)

Advanced steps can collect DTMF (touch-tone) input. Configure:
SettingDescription
Enable DTMFToggle on to accept keypad input
Inter-digit timeoutHow long to wait between digits (default 3 seconds)
Max digitsMaximum number of digits to collect (1-32)
End keyWhich key signals input is complete (#, *, or none)
Collect while speakingWhether to accept input while the agent is talking
Mark as PIIFlag the collected input as personally identifiable information
See DTMF in flows for full details.

Rich text references

Advanced step prompts support inline references using template tags:
Reference typeSyntaxPurpose
Transition function{{ft:functionId}}Call a transition function from the prompt
Global function{{fn:functionId}}Call a global function
SMS template{{sms:templateId}}Send an SMS template
Handoff{{ho:destinationId}}Trigger a handoff
Variant attribute{{va:attributeId}}Insert a variant attribute value

No-code flows overview

Step types, routing logic, and canvas controls.

Entities

Configure entity types and validation for your flows.

ASR biasing

Improve transcription accuracy for structured inputs in flow steps.
Last modified on March 26, 2026