Ray's Contact Form
Advanced Fields
– Complete Guide
Advanced Fields allow you to collect structured, dynamic, or enhanced information beyond standard text inputs.
While Basic Fields are ideal for simple forms, Advanced Fields help you build:
- Booking forms
- Application forms
- Service request forms
- Quote forms
- Registration forms
- Data collection workflows
Advanced Fields integrate seamlessly with:
- Conditional Logic
- Multi-column layouts
- Email notifications
- Theme styling
- Pro feature expansion
This guide explains each Advanced Field in detail.
File Upload Field
Allows users to upload files with their submission.
The File Upload field enables visitors to attach documents or images directly to the form.
Best Used For:
- Resume uploads
- Supporting documents
- Project attachments
- Screenshots
- Image references
Key Features:
- File selection interface
- File attachment handling
- Works with Email Notifications
- Conditional Logic support
- Column width control
When to Use It
Use File Upload when users must submit supporting files.
Avoid using it if file uploads are not necessary — it increases server storage usage.
Phone Field
Phone number input field designed for contact information.
The Phone field is optimized for collecting telephone numbers.
Best Used For:
- Callback requests
- Appointment forms
- Service inquiries
- Customer support
Key Features:
- Structured phone input
- Required option
- Conditional Logic support
- Multi-column compatibility
When to Use It
Use Phone when direct contact or follow-up is expected.
If phone contact is optional, do not make it required.
Date Picker Field
Calendar-based date selection field.
The Date Picker allows users to select a date from a calendar interface instead of typing it manually.
Best Used For:
- Appointment scheduling
- Event registration
- Delivery dates
- Reservation requests
Key Features:
- Calendar selection interface
- Reduces formatting errors
- Conditional Logic support
- Column layout support
When to Use It
Use Date Picker when collecting time-sensitive or scheduled information.
Avoid manual date fields when accuracy matters.
Address Field
Structured multi-input address field.
The Address field collects location details in an organized format.
Best Used For:
- Shipping information
- Service location
- Billing address
- On-site service requests
Key Features:
- Structured input (street, city, etc.)
- Conditional Logic support
- Multi-column compatibility
When to Use It
Use Address when you need complete location details.
For simple city/state questions, separate Text fields may be sufficient.
Hidden Field
Invisible field that stores predefined data.
Hidden Fields are not visible to users but store information in the submission.
Best Used For:
- Campaign tracking
- Identifying form source
- Passing internal identifiers
- Storing fixed values
Example:
If a form is placed on a pricing page, you can store:
Source: Pricing Page
Key Features:
- Not visible to users
- Automatically included in submission data
- Useful for integrations
When to Use It
Use Hidden Fields for internal tracking and automation workflows.
Do not use it to hide required user input.
HTML Block Field
Insert custom content inside your form.
The HTML Block allows you to add formatted content between fields.
Best Used For:
-
- Section headings
- Instructions
- Disclaimers
- Custom formatting
- Legal notices
Key Features:
- Flexible content insertion
- Improves form organization
- Works with layout settings
When to Use It
Use HTML Block to improve clarity in longer forms.
It does not collect data — it enhances structure.
Time Field
Input field for selecting a specific time.
The Time field allows users to input or select a time value in a standardized format.
Best Used For:
- Appointment Time
- Meeting Time
- Preferred Contact Time
- Event Scheduling
Key Features:
- Custom label
- Required option
- Default value
- Time format support (12h / 24h)
- Column width control
- Conditional Logic support
When to Use It
- Use the Time field when you need users to provide a precise time.
- Avoid using a Text field, as it can lead to inconsistent formatting.
Color Field
Interactive color picker field.
The Color field allows users to visually select a color using a native color picker interface.
Best Used For:
- Theme selection
- Brand color input
- Design preferences
- Customization options
Key Features:
- Color picker UI
- Default color value
- Custom label
- Required option
- Column width control
- Conditional Logic support
When to Use It
- Use the Color field when users need to select or input a color value visually.
- Avoid using text-based inputs for colors, as they are less user-friendly.
Number Field
Numeric input field for integers or decimals.
The Number field ensures only numeric values are entered, improving data accuracy.
Best Used For:
- Age
- Quantity
- Pricing
- Measurements
- Counts
Key Features:
- Min / Max value constraints
- Step control
- Custom label
- Placeholder text
- Required option
- Default value
- Column width control
- Conditional Logic support
When to Use It
- Use the Number field when only numeric input is required.
- Avoid using a Text field for numbers, as it allows invalid input.
Range Field
Slider-based numeric input field.
The Range field allows users to select a value within a defined range using a slider.
Best Used For:
- Satisfaction level
- Budget range
- Experience level
- Priority selection
Key Features:
- Min / Max range
- Step intervals
- Slider UI
- Default value
- Custom label
- Required option
- Column width control
- Conditional Logic support
When to Use It
- Use the Range field when you want a more interactive way for users to select a numeric value.
- Avoid using it for precise inputs where exact numbers are critical.
Rating Field
Visual rating input field (e.g., stars).
The Rating field allows users to provide feedback through a visual rating system.
Best Used For:
- Product reviews
- Service feedback
- Experience rating
- User satisfaction
Key Features:
- Star or icon-based rating
- Custom scale (e.g., 1–5)
- Default value
- Custom label
- Required option
- Column width control
- Conditional Logic support
When to Use It
- Use the Rating field when collecting qualitative feedback in a simple, visual way.
- Avoid using it when detailed written feedback is required.
NPS Field
Net Promoter Score (NPS) input field.
The NPS field measures customer loyalty by asking how likely users are to recommend your product or service.
Best Used For:
- Customer satisfaction surveys
- Product feedback
- Service evaluation
- User loyalty tracking
Key Features:
- 0–10 scale input
- Promoter / Passive / Detractor classification
- Custom label
- Required option
- Column width control
- Conditional Logic support
When to Use It
- Use the NPS field when measuring overall customer sentiment and loyalty.
- Avoid using it for general feedback — it is specifically designed for NPS scoring.
Terms and Conditions Field
Checkbox field for user agreement.
The Terms and Conditions field requires users to agree before submitting the form.
Best Used For:
- Accepting terms of service
- User agreements
- Policy acknowledgments
- Legal confirmations
Key Features:
- Required checkbox enforcement
- Custom label with link support
- Error message handling
- Column width control
- Conditional Logic support
When to Use It
- Use this field when users must explicitly agree to terms before submission.
- Avoid making it optional if it is legally required.
GDPR Consent Field
Checkbox field for data privacy consent.
The GDPR field ensures users give explicit consent for data collection and processing.
Best Used For:
- Data collection consent
- Marketing opt-in
- Privacy policy agreement
- Compliance with GDPR regulations
Key Features:
- Explicit consent checkbox
- Custom consent text
- Privacy policy link support
- Required option
- Column width control
- Conditional Logic support
When to Use It
- Use the GDPR field when collecting personal data from users, especially in regions requiring compliance.
- Avoid pre-checking this field, as consent must be explicitly given by the user.
Advanced Fields and Conditional Logic
All Advanced Fields can be used with Conditional Logic.
Examples:
- Show File Upload only if “Support Request” is selected
- Show Date Picker only if “Book Appointment” is selected
- Show Address only if “On-site Service” is selected
This keeps your form dynamic and clean.
Advanced Fields and Multi-Column Layouts
Most Advanced Fields support column width settings.
You can:
- Place Phone and Date side by side
- Align Address next to related fields
- Create structured multi-column forms
Always test your layout in the Theme Preview panel.
Performance Considerations
Some Advanced Fields (like File Upload) may:
- Increase storage usage
- Increase server processing
- Require careful configuration
Only use Advanced Fields when they provide real value to your form.
Choosing the Right Advanced Field
Here’s a quick reference:
- Collect files → File Upload
- Collect phone numbers → Phone
- Select dates → Date Picker
- Collect structured address → Address
- Store internal data → Hidden Field
- Add instructions → HTML Block
Choose the field that best matches the data you need.
Best Practices for Advanced Fields
✔ Only add fields that are necessary
✔ Combine with Conditional Logic for cleaner UX
✔ Keep layouts organized with Section Breaks
✔ Test file uploads before publishing
✔ Review submissions to ensure data is collected properly
Related Guides
To get the most out of Advanced Fields, explore:
- Using Conditional Logic
- Creating Multi-Column Layouts
- Email Notifications Setup
- Upgrade to Pro
Ray's
Contact Form
- Features
- Pricing
- Documentation
- Troubleshooting
- Support Ticket
- Request Feature
- Account Sign-In
Documentation
- Getting Started
- Creating Your First Form
- Understanding the Form Builder Interface
- Creating Multi-Column Layouts
- Using Conditional Logic
- Email Notifications Setup
- Managing & Viewing Submissions
- Exporting Submissions to CSV
- Form Settings – Complete Guide
- Upgrade to Pro
- Basic Fields – Complete Guide
- Advanced Fields – Complete Guide
- Field Settings – Complete Guide
- Spam Protection & Security
- Shortcodes & Embedding Forms
Request
SEO Services
Top notch SEO services for your business. Get in touch with us for a free evaluation.