1321 Otis Street N.E., Washington, DC 20017 +1.914.429.4583 sales@rayseocompany.com

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