DocStarBuilt with DocStar

Do's & Don't while creating IVR flows

Designing an effective IVR (Interactive Voice Response) flow ensures smooth user experience and reliable call routing. Follow these Do’s and Don’ts to avoid errors and build an efficient call journey.


DON’Ts

  • Do not place a Menu immediately after the Start Node.
    A Menu requires input variables to function. Without inputs, it serves no purpose.


DO’s

Playback

  • Can be placed before or after any node.

  • If using a file, it works anywhere.

  • If using a template with custom variables, ensure a Number Input or Webhook node exists earlier to provide values.

Time Condition

  • Can be used before or after any node.

Number Input

  • With a file, it can be placed after any node.

  • With a template containing custom variables, a Webhook or Number Input must exist earlier in the flow.

  • Useful when paired with Menu or Webhook, since the user’s input can be used for conditions.

Ring Group

  • For connecting calls to agents or teams, it can be placed before or after any node.

  • If custom variables are needed, a Number Input or Webhook node must exist earlier.

Webhook

  • Can be placed before or after any node.

  • If no custom variables are used in headers or body, it works directly.

  • If custom variables are required, ensure a Number Input or another Webhook is present earlier in the flow.

Menu Condition

  • Requires a Webhook or Number Input earlier in the flow to provide variables.

  • If no variables are set, only the default condition will execute.