### Answer
To create a global node that triggers when a user presses "1" on the keypad, you'll need to use Retell's
User DTMF settings combined with a
Global Node and branching logic.
## Step 1: Enable Agent-Level DTMF Detection
In
Agent Settings → Call Settings → User DTMF Options, enable User Keypad Input Detection. [(1) ](
)
Key settings to configure:
- **Digit Limit**: Set to 1 (since you only need a single digit)
- **Timeout**: Set an appropriate timeout (e.g., 4000ms)
Once enabled, DTMF input is captured and added to the call transcript automatically, and the agent can reference this value when generating responses.
## Step 2: Create a Global Node
Enable the
Global Node option on a Conversation Node in your flow. [(2) ](
) Global nodes can be triggered from anywhere in the conversation flow.
## Step 3: Set Up Transition Logic
Use a
Logic Split Node (Branch node) to check the
{{user_dtmf_input}}
dynamic variable. [(1) ](
)
Write a transition condition that checks if the user pressed "1":
- If
{{user_dtmf_input}}
equals "1", route to your global node
The Logic Split Node evaluates conditions immediately when the agent enters it and branches to the corresponding destination.
## Important Note
Be aware that once a conversation transitions into a Global Node, there is currently no built-in way to return to the exact node the user was originally at—you would need to route them to a specific node in your flow. [(3) ](
)