Embeddable Forms Overview
Embeddable Forms Overview
The Embeddable Forms module allows you to create beautiful, interactive forms that can be embedded on any website. Build complex multi-step forms with conditional logic, integrate with your CRM and support systems, and track performance with detailed analytics.
Key Features
Form Builder
- Visual Drag-and-Drop Editor: Intuitive interface for building forms
- 30+ Field Types: Text, email, file upload, signature, payment, and more
- Multi-Step Forms: Create multi-page forms with progress indicators
- Conditional Logic: Show/hide fields and jump between questions based on answers
- Real-time Preview: See your form as users will see it
- Template Library: Start from pre-built templates
Embedding Options
- JavaScript Widget: Lightweight embed code (no iframe)
- Responsive Design: Auto-adjusts to container size
- Customizable Themes: Match your brand colors and fonts
- Popup/Modal: Open forms in modal overlays
- Full-Page: Standalone form pages with shareable links
Integrations
- Create Contact: Automatically create or update contacts
- Create Company: Create or update companies
- Create Lead: Convert submissions to leads
- Create Support Ticket: Generate tickets from forms
- Subscribe to Email List: Add subscribers to email marketing lists
- Webhook: Send data to external systems
- Email Notifications: Notify team members of new submissions
Analytics & Reporting
- Submission Tracking: View all form submissions
- Conversion Rates: Track views, starts, and completions
- Field Analytics: See most common answers
- Time-based Reports: Analyze performance over time
- Export Data: CSV/Excel export of submissions
Getting Started
1. Create Your First Form
- Navigate to Forms in the main menu
- Click "New Form" or "Create Form"
- Enter a name and description
- Start adding fields using the form builder
2. Add Fields
- Click "Add Field" in the form builder
- Select a field type (text, email, select, etc.)
- Configure the field:
- Label and description
- Validation rules
- Default values
- Conditional logic
3. Configure Integrations
- Open Form Settings
- Go to Integrations tab
- Add integrations:
- Select integration type
- Map form fields to integration fields
- Set conditions (optional)
4. Publish and Embed
- Click "Publish" when your form is ready
- Copy the embed code from form settings
- Paste the code on your website
- Form is live and ready to collect submissions!
Use Cases
- Contact Forms: Capture inquiries and contact information
- Client Onboarding: Multi-step onboarding forms
- Lead Generation: Qualify leads with custom questions
- Support Requests: Let customers create support tickets
- Surveys: Collect feedback and satisfaction ratings
- Event Registration: Sign up for events and webinars
- Quote Requests: Get service/product quotes
- Newsletter Signup: Grow your email list
Best Practices
- Keep Forms Short: Shorter forms have higher completion rates
- Use Conditional Logic: Show only relevant questions
- Test Before Publishing: Preview and test your form thoroughly
- Set Up Integrations: Automate data entry with integrations
- Monitor Analytics: Track performance and optimize based on data
- Mobile-Friendly: Ensure forms work well on mobile devices
- Clear Labels: Use clear, descriptive field labels
Next Steps
Updated on: 10/03/2026
Thank you!
