General Overview
Get User Data is a feature that allows you to request and store user information during the conversation with the chatbot. This tool is essential for collecting specific data, personalizing the user experience, and creating more intelligent conversational flows.
How to Use Get User Data
Configuration Steps:
- Navigate to Flows - Access the flows section in your chatbot.
- Select a Send Message block - Choose the block where you want to request information
- Add Content - Click on add content
- Get User Data - Select this option from the menu
- Write the text - Compose the question or request that the user will see
- Click the Edit button - Configure the expected response type
- Select the response type - Choose from the list of available options

Important: Always store the response in a defined custom field so you can use that information later in your flow.

Available Response Types
- Number
Requests that the user enter only numeric values.
- Ideal use: Age, product quantity, zip code, unformatted phone number
- Text
Allows the user to write free-form text responses of variable length.
- Ideal use: Names, addresses, comments, descriptions
Automatically validates that the entered format is a valid email.
- Ideal use: User registration, sending information, contact
- Validation: Shows error if format is invalid (e.g., "Invalid email. Please try again")
- Phone
Requests phone numbers with format validation.
- Ideal use: Direct contact, verification, phone support
- Image
Allows the user to upload image files.
- Ideal use: Identity documents, receipts, product photos, visual support cases
- File
Enables uploading any type of file.
- Ideal use: PDF documents, contracts, resumes, presentations
- Link
Requests URLs or web links.
- Ideal use: References, portfolios, social media, websites
- Location
Captures the user's geographic location data.
- Ideal use: Delivery services, nearby branches, service coverage
- Date
Allows selection of a specific date.
- Ideal use: Reservations, appointments, date of birth, due dates
- Date and Time
Captures both the specific date and time.
- Ideal use: Meeting scheduling, timed reservations, events
- Multiple choice
Presents predefined options for the user to select one or more.
- Ideal use: Surveys, preferences, categories, available products
- QR Code Reader (Viber)
QR code reading (Viber-specific).
- Ideal use: Ticket validation, promotional codes, event check-in.
New Feature: Any Input

What is Any Input?
Any Input is the most flexible option in Get User Data, as it accepts any type of response without format restrictions. The user can send text, numbers, links, or any combination without specific validations.
What is it used for within the chatbot?
Main Use Cases:
Open Questions Without Restrictions
- When you don't know exactly what response format you'll receive
- General inquiries where the user can respond in multiple ways
Flexibility in Complex Responses
- The user can include text + numbers + links in a single response
- Example: "My order is #12345, you can see the problem at this link: www.example.com"
Collection of Varied Information
- Technical problem descriptions (may include error codes, messages, etc.)
- Comments or feedback where the user can express themselves freely
Flow Simplification
- Avoid creating multiple validations when they're not necessary
- Reduce friction in the conversation by not limiting the user
Emergency or Support Responses
- Situations where response speed is more important than format
- The user can send any relevant information quickly
Advantages of Any Input:
Maximum flexibility - Doesn't reject any type of input
Better user experience - No error messages due to format
Rich information capture - Allows complex and detailed responses
Ideal for general use cases - When strict validation isn't necessary
Reduces abandonment - User doesn't get frustrated by excessive validations
Best Practices
- Define clear custom fields - Use descriptive names for your variables
- Clearly communicate the expected format - Tell the user what type of information you need
- Validate critical data - Use specific types (Email, Phone) for important information
- Use Any Input wisely - For maximum flexibility when strict validations aren't necessary
- Provide examples - Help the user understand what information to provide
- Handle errors gracefully - Provide clear messages when validation fails
With Get User Data and especially with the new Any Input option, your chatbot can collect information efficiently and flexibly, adapting to the specific needs of each conversation.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article