When you’re building a basic IVR, you can use the Get Input node to accept data from callers. This data can be useful for determining branching paths and/or for collecting important information.
You can also attach audio files to each Get Input node. These might include recordings that prompt callers to provide input as well as recordings that play if the IVR receives no input or invalid input.
The Get Input node allows you to determine the total number of times callers can attempt to supply input and the number of seconds it will wait for callers to supply input before timing out.
There are two choices for the types of input IVRs can receive: Exact Input and Min & Max. You can use Exact Input to determine branching. If you choose Exact Input, you’ll assign predetermined variables to the pathways that extend from a Get Input node.
For example, you might want to give callers the option to choose between English and Spanish. In this case, you can attach an audio file that prompts callers to press 1 for English or 2 for Spanish. You can then use the Get Input connection properties to designate one pathway that calls take when 1 is pressed and another pathway calls take when 2 is pressed.
If you’d like to collect and store data using the Get Input node, you may use Min & Max — that is, minimum and maximum inputs — to do so.
Let’s say you’re designing an IVR that collects zip codes from callers. Since zip codes are five digits long, you could set the minimum and maximum inputs at five digits.
You could then configure the Get Input node to play a recording asking callers for their zip codes. You can then use reporting to retrieve those numbers later.