How to Configure
Add the Block
Inside the Flow Builder:
- Click Add Content on any node.
- Select Get User Data from the menu.
Input Types Reference
Choose the correct input type to automatically validate user responses.| Type | Validation Logic | Ideal Use Case |
|---|---|---|
| Text | Accepts any text string. | Names, comments, feedback. |
| Number | Enforces numeric values only. | Age, quantity, zip codes. |
Checks for valid email format (@ and .). | Lead generation, registration. | |
| Phone | Validates phone number formats. | Contact info, SMS opt-in. |
| Image | Allows image file uploads. | ID verification, product returns. |
| File | Accepts documents (PDF, Doc). | Resumes, contracts. |
| Link | Checks for valid URLs. | Portfolios, social profiles. |
| Location | Requests GPS coordinates. | Delivery, finding nearby stores. |
| Date | Opens a date picker. | Birthdays, reservations. |
| Date & Time | Opens date + time picker. | Appointment scheduling. |
| Multiple Choice | User selects from buttons. | Surveys, product categories. |
The “Any Input” Type
New Feature: “Any Input” is the most flexible option. It accepts text, numbers, links, or mixed content without triggering validation errors.
- You don’t know exactly what format the user will use.
- You need complex responses (e.g., “Order #12345, see photo here”).
- You want to reduce friction and avoid error messages during support chats.
Best Practices
Use Descriptive Variables
Name your Custom Fields clearly (e.g.,
{{shipping_address}} instead of {{data_1}}) so you can easily find them later.Validate Critical Data
Always use specific types like Email or Phone for contact info to ensure you collect usable data.
Provide Examples
In your question text, give the user a hint: “Please enter your date of birth (MM/DD/YYYY).”
Handle Errors
If validation fails (e.g., invalid email), the bot will ask again. Ensure your error message is helpful.
