IVR Node: Caller Input
How to use the Caller Input node in the IVR flow editor to read a multi-digit sequence the caller types (like an ID or order number).
The Caller input node (CallerInput type) plays a prompt and then waits for the caller to enter a multi-digit sequence, ending with a specific key (default #) or on timeout. The captured value is stored in a variable so other nodes (Branch, Condition) can use it downstream.
Unlike Wait DTMF, which only reads a single digit for a menu choice, Caller input is built for longer sequences: ID numbers, order numbers, account numbers, verification codes, and so on.
Configuration
- Prompt: the text/audio played before waiting for input.
- Min digits / Max digits: the accepted length range for the sequence.
- Terminator (1 char): the key the caller presses to signal they're done entering digits. Defaults to
#. - Timeout (seconds): how long to wait before treating it as no response.
- Store in variable: the name of the variable where the captured sequence is stored, for later use in a Branch or Condition node.
Example
A collections flow asks for the customer's ID number: "Enter your ID number followed by the pound key", with Min digits = 10, Max digits = 10, Terminator = #, Timeout = 15 seconds, and Store in variable = customer_id. A downstream HTTP request node uses ${customer_id} to look up the account status in your system.
Tips
- Pick a descriptive variable name (e.g.,
customer_id,order_number) — you'll need to type it exactly, character for character, in whatever node reads it later (Branch uses "From variable"; Condition references the variable directly in its expression). - If "Min digits" is greater than "Max digits", the flow is misconfigured — check the range before publishing.
Troubleshooting
If the flow doesn't react after the caller enters the number, check whether they pressed the terminator key (# by default) — without it, the node only advances once it hits "Max digits" or the timeout expires.
Related articles
-
WhatsApp calls in Omnifox
Receive and make WhatsApp voice calls directly from the Omnifox inbox.
-
IVR, call queues and routing
Design voice menus (IVR), organize call queues, and connect your own PBX to Omnifox.
-
View call history and play recordings in the inbox
Find every call in the inbox Calls tab and listen back to recordings without leaving Omnifox.
-
Start a call from a conversation
Voice-call a contact without leaving the chat: the Call via WhatsApp button dials the call and logs it in the inbox.
-
Configure your call settings (device, microphone and SIP)
Get your browser, microphone and SIP connection ready to place and receive calls right from the Omnifox Inbox.