Name node
The Name node collects and verifies a user's name during a conversation. It prompts users to enter their name and checks the input to ensure it includes only alphabetic characters. If users enter numbers or special symbols, the AI-agent asks them to provide a valid name.
Example:
Support: "Hi! May I know your name to find your account?"
Booking and reservations: "Can I get your name for the reservation?"
Account setup: "What name would you like to register with?"
If you are building a multilingual bot, it is recommended to use a Question node instead of a Name node.
Following are the supported input types:
| Input Type | User Input | Accepted/Not Accepted as a valid name | Name processed by the platform |
|---|---|---|---|
| Only numbers | 139344 | Not Accepted | - |
| Numbers + Special characters | 13143=? | Not Accepted | - |
| At least one alphabet, Numbers + Special character | 1243242swqw=? | Accepted | 1243242swqw=? |
| Gibberish | scsadf | Accepted | scsadf |
| Sentence | My Name is Vikash | Accepted | Vikash |
| Sentence in any language | मेरा नाम विकाश कुमार | Accepted | काश कुमार |
Configure name node
To configure name node, follow these steps:
-
Drag and drop the Name node in the flow editor.

-
Enter message to capture the first and the last name of the user.
-
In If validation fails, enter the message to be displayed when the user enters an invalid response and store the user response in a variable.

Refer to the following GIF to see how the Name node works:
