Understanding Form Fields
Learn about the different field types, properties, and configuration options available for your lead capture forms.
Form fields in Firebuzz are the building blocks of your lead capture forms. Each field can be configured with specific properties to collect exactly the data you need from your visitors.
Field Types
Firebuzz supports 12 input types, each designed for specific data collection needs:
Text-Based Fields
Text
Single-line text input for short responses like names or company names. Best for inputs under 100 characters.
Textarea
Multi-line text area for longer responses like messages, feedback, or detailed questions.
Email address input with built-in format validation. Ensures visitors enter properly formatted email addresses.
Phone (Tel)
Telephone number input. On mobile devices, this displays a numeric keypad for easier entry.
URL
Website URL input with format validation. Use for collecting company websites or social profiles.
Password
Hidden text input where characters are masked. Useful for access codes or sensitive information.
Numeric Fields
Number
Numeric input with optional min/max constraints. Perfect for quantities, ages, or budgets.
Selection Fields
Select Dropdown
Single-choice dropdown menu. Ideal when you have 4+ options and want a clean interface.
Radio Buttons
Single-choice visible options. Best when you have 2-4 options that should all be visible.
Checkbox
Single checkbox for yes/no or consent fields. Also supports multiple checkboxes for multi-select scenarios.
Date & Time Fields
Date
Date picker for selecting specific dates. Perfect for appointment scheduling or event registration.
Time
Time picker for selecting times. Use for scheduling preferred contact times.
Field Properties
Every field in Firebuzz has configurable properties that control its behavior and appearance:
Basic Properties
| Property | Description |
|---|---|
| Title | The label displayed above the field. This is what visitors see. |
| Placeholder | Hint text shown inside the field when empty. Helps guide user input. |
| Description | Additional help text below the field. Use for clarification or examples. |
Validation Properties
| Property | Description |
|---|---|
| Required | When enabled, the form cannot be submitted without filling this field. |
| Unique | Ensures each submission has a different value for this field. |
| Visible | Whether the field is shown to users. System fields are invisible. |
Advanced Properties
| Property | Description |
|---|---|
| Default Value | Pre-filled value when the form loads. Can be text, number, or boolean. |
| Options | For select/radio fields, the list of choices with labels and values. |
System Fields
Firebuzz automatically captures attribution data with every submission. These "system fields" are invisible to visitors but appear in your submissions table:
UTM Source
Identifies where the visitor came from (e.g., "facebook", "google", "newsletter").
UTM Medium
The marketing medium (e.g., "cpc", "email", "social").
UTM Campaign
The specific campaign name for detailed tracking.
UTM Term
Keywords used in paid search campaigns.
UTM Content
Used to differentiate ads or links pointing to the same URL.
Country
Automatically detected from the visitor's IP address.
Language
Detected from the visitor's browser settings.
System fields are automatically included with every form submission. You don't need to configure them—they just work.
Field Types vs Data Types
It's important to understand the difference between input types (how the field looks) and data types (how the data is stored):
| Data Type | Supported Input Types |
|---|---|
| String | text, textarea, email, tel, url, password, select, radio, date, time |
| Number | number |
| Boolean | checkbox |
This affects how data is sorted, searched, and exported from your submissions.