Creating Forms with AI
Generate form schemas with AI and integrate them into your landing pages.
AI can create forms based on your description — from simple contact forms to complex multi-step lead capture. Describe what information you need to collect, and AI builds the form structure with appropriate fields and validation.
How Form Generation Works
Describe Your Form
Tell AI what you need:
Create a contact form with fields for name, email, company, and message. Make email required and add a phone number field that's optional.AI will:
- Analyze your requirements
- Create a form schema with appropriate field types
- Set up validation rules
- Integrate the form into your landing page
Form Schema
AI creates structured form schemas that define:
- Field names and labels
- Input types (text, email, dropdown, etc.)
- Validation rules (required, format, length)
- Field order and grouping
- Placeholder text and help messages
Requesting Forms
Basic Contact Form
Add a contact form with:
- Name (required)
- Email (required)
- Message (required, multiline)Lead Capture Form
Create a lead capture form for our free trial:
- Full name (required)
- Work email (required)
- Company name (required)
- Company size (dropdown: 1-10, 11-50, 51-200, 200+)
- Role (optional)Newsletter Signup
Add a simple email signup form for our newsletter:
- Just email address, required
- Include a checkbox for marketing consentSurvey Form
Create a feedback form with:
- Rating (1-5 scale)
- "What did you like?" (multiline)
- "What could be improved?" (multiline)
- "Would you recommend us?" (yes/no)Available Field Types
AI can create various field types:
| Field Type | Use Case | Example |
|---|---|---|
| Text | Names, short answers | Full name, Company |
| Email addresses | Work email, Contact email | |
| Phone | Phone numbers | Phone, Mobile |
| Textarea | Long responses | Message, Feedback |
| Number | Numeric values | Age, Quantity |
| Select | Single choice from options | Country, Plan type |
| Checkbox | Yes/no options | Newsletter opt-in, Terms |
| Radio | Single choice displayed | Preference, Rating |
| Date | Date selection | Preferred date, Birthday |
Validation Rules
AI sets up appropriate validation automatically:
Required Fields
Specify which fields must be filled:
Make name and email required, but phone optionalFormat Validation
Email, phone, and URL fields get format validation:
Add a website URL field with validationLength Constraints
Request character limits:
Limit the message field to 500 charactersCustom Validation
Describe specific rules:
The company email field should only accept business emails, not personal ones like GmailIntegrating Forms
Automatic Placement
Ask AI to add the form to your page:
Add a contact form to the bottom of the page, above the footerStyling
Request specific styling:
Create a lead form styled to match the rest of the page — same fonts, colors, and spacingForm Layout
Specify how fields are arranged:
Put first name and last name side by side on desktop, stacked on mobileForm Submissions
Where Data Goes
Form submissions are:
- Collected in your campaign
- Available in the Firebuzz dashboard
- Associated with the specific landing page
Lead Generation
Forms on lead generation campaigns automatically:
- Capture lead information
- Store it for follow-up
- Track conversion metrics
Form submissions appear in your campaign's leads section. You can view, export, and manage all captured data there.
Modifying Forms
Adding Fields
Add a job title field after company nameRemoving Fields
Remove the phone number field from the formChanging Field Types
Change the message field from single line to multilineUpdating Validation
Make the company field optional instead of requiredReordering Fields
Move the email field to the top of the formForm Design Tips
Keep It Short
Fewer fields = higher conversion. Only ask for what you truly need.
Required Wisely
Mark only essential fields as required. Optional fields encourage completion.
Clear Labels
Use descriptive labels. "Work Email" is clearer than just "Email."
Helpful Placeholders
Add example text that shows the expected format.
Common Form Patterns
Contact Form (Simple)
Create a simple contact form:
- Name (required)
- Email (required)
- Message (required, multiline, max 1000 characters)
- Submit button: "Send Message"Demo Request
Create a demo request form:
- First name (required)
- Last name (required)
- Work email (required)
- Company (required)
- Phone (optional)
- "What would you like to learn?" (optional, multiline)
- Submit: "Request Demo"Waitlist Signup
Create a waitlist form:
- Email (required)
- "What feature are you most excited about?" (optional, dropdown: Feature A, Feature B, Feature C, Other)
- Submit: "Join Waitlist"Event Registration
Create an event registration form:
- Full name (required)
- Email (required)
- Company (optional)
- Dietary requirements (dropdown: None, Vegetarian, Vegan, Other)
- "Any questions for speakers?" (optional, multiline)
- Submit: "Register"