Custom Form Fields
Form fields let you collect the information you need from prospects before they book.
Standard Fields
Every event includes three standard fields that can be configured:
Name Field
- Full Name: Single field for complete name
- Split Name: Separate First Name and Last Name fields
- Can be placed in Step 1 or Step 2
Email Field
- Validated email format
- Can be required or optional
- Can be placed in Step 1 or Step 2
Phone Field
- International format support
- Country code selector
- Validation for phone number format
- Can be placed in Step 1 or Step 2
Custom Field Types
Add custom fields to collect specific information:
Text
Single-line text input for short responses.
- Use for: Company name, job title, website URL
Textarea
Multi-line text input for longer responses.
- Use for: "Tell us about your goals", "Describe your current situation"
Email-formatted input with validation.
- Use for: Additional contact emails, referral emails
Phone
Phone-formatted input with country code.
- Use for: Alternative phone numbers, assistant contact
Select (Dropdown)
Single selection from a list of options.
- Use for: "What's your budget?", "How did you hear about us?"
Radio
Radio button group for mutually exclusive choices.
- Use for: Yes/No questions, preference selection
Adding Custom Fields
- Go to your event's Form Fields section
- Click Add Field
- Configure the field:
- Label: The question or field name
- Field Type: Select from the types above
- Placeholder: Hint text shown in the empty field
- Required: Whether the field must be filled out
- Step: Which form step to show the field (1 or 2)
- For Select/Radio fields, add your options
- Click Save
Every question you add is automatically saved to your team's question library, so you (and your teammates) can reuse it on other events. This works the same way in the SmartFlow builder and the classic form editor.
Reusing a Saved Question
Instead of building the same question twice, reuse one you've already created:
- Click Add Field (or Add Question in SmartFlow)
- Look for Reuse a saved question — a searchable dropdown of your saved questions, each shown with its type
- Search by name, then select the question
- It's added to this event as-is, already linked to the shared question in your library
The picker only shows questions that aren't archived and aren't already on the current event.
Question Identifiers
Each saved question has an identifier — a short, lowercase, underscore-separated key used internally and in CRM mappings. It's generated automatically from the question text (for example, "What's your annual revenue?" becomes annual_revenue).
- When you're creating a new question, the identifier field is shown and editable — adjust it if you want a more specific key
- Once the question has a CRM field mapping or has at least one recorded lead answer, the identifier locks and can no longer be changed (the label and answer choices stay editable)
- In the classic form editor, an existing saved question's identifier is shown read-only — rename it from Settings → Questions instead
- In the SmartFlow builder, an unlocked question's identifier can be edited inline in the question editor panel
Editing a Saved Question
Because a saved question can be used on multiple events, editing its label or answer choices updates it everywhere it's used — including live booking forms.
- If the question is only used on one event, your change saves immediately
- If it's used on two or more events, a confirmation dialog lists the affected events before saving
- From the SmartFlow and classic builders, you can choose Detach as a new question instead — this creates an independent copy linked only to the current event, leaving the original question (and every other event using it) untouched
Renaming a question doesn't affect a lead's previously recorded answer — the identifier that stores the answer doesn't change.
Configuring Options (Select & Radio)
For dropdown and radio fields:
- Click Add Option
- Enter the option text
- Repeat for all options
- Drag to reorder options
- Click the X to remove an option
Example - Budget Dropdown:
- Under $5,000
- $5,000 - $10,000
- $10,000 - $25,000
- $25,000+
Form Steps
The booking form is divided into two steps:
Step 1: Contact Information
- Shown first
- Typically includes: Name, Email, Phone
- When completed, triggers auto-save (creates lead record)
- Calendar preview is disabled until Step 1 is complete
Step 2: Additional Questions
- Shown after Step 1 is complete
- Custom qualification questions
- Fields that inform qualification rules and scoring
Moving Fields Between Steps
- Go to the field configuration
- Change the Step setting to 1 or 2
- Save changes
Best Practice: Keep Step 1 minimal (just contact info) so you capture lead data even if they don't complete the form.
Field Order
Drag and drop fields to reorder them within each step:
- Hover over the field row
- Click and drag the handle icon
- Drop in the new position
- Order is saved automatically
Validation Rules
Required Fields
- Prospects cannot proceed without filling out required fields
- Visual indicator shows required status
Format Validation
- Email: Must be valid email format
- Phone: Must be valid phone number with country code
- Name: If split, both first and last name required; each must be 2+ characters
Displaying Field Labels
Toggle whether field labels are shown above inputs:
- Labels On: Clear indication of what each field is for
- Labels Off: Cleaner look, relies on placeholders
Configure in event settings under Form Style.
Managing Your Question Library
Settings → Questions shows every saved question across your whole team in one place — reused across events or not. From there you can:
- Search questions by label or identifier
- Edit a question's label or choices (propagates everywhere it's used, same as editing from a builder)
- Archive a question to hide it from the "Reuse a saved question" pickers, or unarchive it — archiving doesn't remove it from events already using it, they keep working as before
- Delete a question, available only once it's unused on every event
- See which events use each question via the usage count
Built-in contact fields (name, email, phone) are listed read-only under a separate heading — they can't be edited, archived, or deleted.
Using Field Data
Field responses are available in:
- Lead Records: View all responses in the Leads page
- Qualification Rules: Create rules based on field values
- Lead Scoring: Score leads based on responses
- CRM Sync: Push field data to HubSpot or GoHighLevel — each saved question maps to one CRM field, no matter how many events it's used on
Best Practices
Keep Forms Short
- Only ask for information you'll actually use
- More fields = lower completion rates
- Start with 3-5 fields maximum
Use Clear Labels
- Be specific: "Company Annual Revenue" not just "Revenue"
- Use questions when appropriate: "What's your biggest challenge?"
Strategic Field Placement
- Contact info in Step 1 (captures partial leads)
- Qualification questions in Step 2
Dropdown vs. Radio
- Use Dropdown for 4+ options
- Use Radio for 2-3 options (more visible)
Related Guides
- Qualification Rules - Disqualify based on field responses
- Lead Grading - Score leads based on field responses
- Account Settings - Manage your team's question library