The Smartflows editor includes a built-in error and warning control system that helps ensure your call flows are properly configured before being published. This system helps prevent incomplete flows, allowing you to create a better caller experience.
Understanding the error and warning system
When editing a flow, you’ll see an icon next to the Publish button in the top-right corner of the editor. This icon indicates whether your flow contains any issues:
-
A yellow exclamation mark (!) icon indicates warnings.
-
A red cross (x) icon indicates errors.
The number shown beside the icon represents the total number of warnings or errors in your flow.
Warnings
Warnings notify you of configurations that might not cause your flow to fail but could affect the caller experience.
-
A yellow exclamation mark (!) icon will appear next to the Publish button when warnings are detected.
-
Click the icon to view a list of the warnings.
-
Select any warning to highlight the corresponding widget in your call flow.
You can publish your call flow without resolving warnings; however, it is strongly recommended to review and correct them to ensure optimal behavior and caller experience.
Errors
Errors indicate missing or invalid configurations that prevent your call flow from functioning correctly.
-
A red cross (x) icon will appear next to the Publish button when errors are detected.
-
Click the icon to view detailed information about each error.
-
Select an error to highlight the affected widget.
You must resolve all errors before you can publish your flow.
Important: Flows containing errors cannot be published until every error is resolved.
Common warning: “Branch without steps”
One of the most common Smartflows warnings is the Branch without steps message. This warning can appear under several names, including:
-
Branch without steps
-
IVR branch “No or wrong input” isn’t set up correctly
Cause
This warning indicates that one of your flow branches (for example, a “No or Wrong Input” branch in an IVR or an “At any other time” branch in a Time Rule) does not contain any widgets.
Impact
This is only a warning, not an error. The affected branch will simply be ignored during the call flow, meaning callers will not be routed or hear any message through that branch.
Resolution
If you want to remove the warning or make the branch active:
-
Open the branch that shows the warning.
-
Add a widget, such as Audio, Voicemail, or Ring To, to define what should happen in that path.
Once a widget is added, the warning will disappear.
Tip: While warnings do not block publication, fixing them ensures a smoother and more predictable caller experience.