Understanding Field Types (30+ Fields)
LeadCapture offers over 30 field types to capture every kind of lead data. Fields are organized into categories in the builder palette, making it easy to find the right input for your funnel. This article covers all available field types, what they do, and when to use them.
Adding Fields to a Step
- In the builder, click on a step in the right panel to select it.
- The left panel switches to show step settings. Click the Add Fields tab.
- Browse the field categories or click a field type to add it to the step.
- Click on the newly added field to configure its label, placeholder, validation, and webhook field name.
Text Fields
| Field Type |
Description |
Mobile Keyboard |
| Text |
Single-line text input for general data. |
Standard |
| Long Text |
Multi-line text area for longer responses like comments or notes. |
Standard |
| First Name |
Pre-configured for first names with browser autofill support. |
Standard |
| Last Name |
Pre-configured for last names with browser autofill support. |
Standard |
| Full Name |
Captures first and last name in a single field. Validates that both names are provided. |
Standard |
| Home Address |
Single-line address input with browser autofill support. |
Standard |
Contact Fields
| Field Type |
Description |
Mobile Keyboard |
| Email |
Email input with format validation. Can be paired with email verification for real-time deliverability checks. |
Email keyboard |
| Phone |
Phone input with country code selector and flag display. Can be paired with phone verification (OTP). |
Phone keypad |
Dropdown Fields
| Field Type |
Description |
| Dropdown |
Custom dropdown with your own options. Use for any list of choices. |
| Country |
Pre-populated dropdown with all countries. |
| State |
Pre-populated dropdown with US states. Choose between full names or abbreviations. |
| Month |
Pre-populated dropdown with January through December. |
| Day |
Pre-populated dropdown with days 1 through 31. |
| Year |
Pre-populated dropdown with years (descending from current year to 1930). |
Number Fields
| Field Type |
Description |
Mobile Keyboard |
| Number |
Numeric input. Supports optional min and max value validation. |
Number pad |
| Currency |
Currency input with a dollar sign prefix and optional thousand separators. |
Number pad |
| Percent |
Percentage input with a percent sign suffix. |
Number pad |
| Zip / Postal Code |
Postal code input supporting US ZIP, UK, Canadian, and Australian formats. |
Number pad (US), Standard (UK/CA) |
| Range Slider |
Visual slider for selecting a numeric value within a range. Configurable start, end, step, prefix, suffix, and colors. |
N/A (touch drag) |
Choice Fields
| Field Type |
Description |
| Buttons |
Radio-style selection buttons. Supports single-select or multi-select mode. Options can include icons and can be displayed in 1, 2, or 3 columns. Each option can be routed to a different step for conditional flows. |
| Checkbox |
A single checkbox for consent statements, terms, or yes/no questions. |
Date Fields
| Field Type |
Description |
| Calendar / Date |
Date picker with a popup calendar. Supports MM/DD/YYYY or DD/MM/YYYY format. |
Hidden Fields
Hidden fields are not visible to leads but their values are included in the lead submission and webhook payload. They are useful for tracking and attribution.
| Field Type |
Description |
| Hidden (Hardcoded Value) |
Sends a fixed value with every submission. Use this to tag leads with a campaign name, source, or any constant. |
| Hidden (URL Parameter) |
Captures a value from the page URL automatically. For example, set the parameter name to utm_source and it will capture the value of ?utm_source=facebook from the visitor's URL. |
Field Settings
Every field has a settings panel with these sections:
- Basics – Label (text above the field), placeholder (text inside the field), webhook field name (the key used in your lead data and webhook payloads), and the required toggle.
- Validation – Validation presets available for the field type (such as min/max length, format checks, and required). Each preset has a default error message you can customize.
- Type-Specific Settings – Additional options depending on the field type, such as range slider configuration, date format, currency symbol, or state display format.
Pro Tips
- The webhook field name determines how the field appears in your lead data and webhook payloads. Set it to something descriptive like
first_name or coverage_amount so your CRM or lead buyer can easily map the data.
- Use hidden URL parameter fields to capture UTM tags, click IDs, and other tracking values without adding visible fields to your form.
- Browser autofill works automatically for Email, Phone, First Name, Last Name, Address, Zip Code, and Country fields. This reduces friction for returning visitors.
- You can reorder fields within a step by dragging them using the grip handle in the field list.