Built by WebbyCrown Solutions — Need setup, customization, or integration help? Talk to our team.
What Is FormFlow Odoo Form Builder?
Collecting data in Odoo usually means a developer. The native website form is limited, anything custom needs code, and submissions rarely land cleanly in the right Odoo record - so leads, applications, and survey responses get re-keyed by hand.
FormFlow removes the code. A visual drag-and-drop designer lets any team build forms in minutes, with a full field palette, validation, conditional logic, and multi-step flows. Forms embed on your Odoo website or any external site, and submissions map directly into CRM leads, HR applications, Events, Projects, Accounting, or custom models - creating or updating records automatically. reCAPTCHA, rate limiting, and server-side validation protect public forms, while webhooks, exports, and UTM analytics connect responses to the rest of your workflow.
Key Benefits
No-Code, Drag-and-Drop
Build forms visually in minutes - no developer and no technical expertise needed.
Smart Conditional Logic
Show, hide, or require fields based on answers, with branching and multi-step flows.
Maps Into Odoo Records
Send submissions straight to CRM, HR, Events, Projects, Accounting, or custom models.
Embed Anywhere
Publish forms on your Odoo website or any external site with a widget or iframe.
Secure by Default
reCAPTCHA, honeypot, rate limiting, and server-side validation protect submissions.
Measure and Connect
UTM analytics, exports, and webhooks turn submissions into reporting and automation.
Automated Notifications
Send automated email notifications when a new submission is received.
Form Analytics and Reporting
Track submissions, leads, and conversions with clear form analytics and reporting.
Modules & Features
Visual Form Designer - Drag-and-Drop Builder
Design forms visually with drag and drop controls, reusable field groups, and template-based workflows.
- Create forms in just a few clicks
- Drag and drop fields into place
- Reuse templates and field groups
- Preview desktop and mobile layouts
- Save time with visual form creation
Field Types & Validation - Flexible Inputs
Use a rich field palette with validation rules for reliable form input and structured submissions.
- Text, email, phone, number, textarea, and select fields
- Checkbox, radio, multi-select, date/time, file upload, and signature fields
- Hidden and calculated fields
- Required, regex, min/max, and conditional validation
- Support custom forms and lead-capture workflows
Conditional Logic & Dependencies - Smart Forms
Create smarter forms with conditional logic, branching, and multi step flows that improve completion rates.
- Add conditional logic without code
- Show or hide fields based on answers
- Set conditional required rules
- Build skip logic and branching flows
- Create multi-step forms for better conversion
Website Embedding - Embed on Any Site
Publish forms on your website, landing pages, or partner portal using secure embed options.
- Embed forms on an Odoo website
- Use a JavaScript widget or iframe
- Add forms to external websites easily
- Keep embeds responsive and lightweight
- Support website and partner-portal use cases
Odoo Model Mapping & CRM Integration
Map submissions directly into Odoo records and automate follow-up workflows.
- Map fields to CRM leads
- Map forms to HR applications and Events
- Connect submissions to Projects or custom models
- Create or update Odoo records automatically
- Use Odoo CRM form integration for lead capture
Security & Anti-Spam - Protect Submissions
Secure forms with spam protection, server-side validation, and file controls.
- reCAPTCHA support
- Honeypot and IP rate limiting
- Server-side validation
- Allowed MIME and file-size checks
- Better protection for public and internal forms
Notifications & Exports - Stay Informed
Send alerts, route submissions, and export data for reporting or external workflows.
- Automated email notifications
- Conditional notifications based on rules
- Webhooks with JSON payloads
- CSV, XLSX, and JSON export
- Support follow-up and downstream workflows
Analytics, UTM & Reporting - Measure Performance
Track submissions and campaign performance with built-in analytics and reporting tools.
- View submission counts and conversion rates
- Track UTM source data
- Filter by form, tag, date, or campaign
- Export raw submission data
- Improve conversion and reporting decisions
Theming & Styling - Brand-Ready Forms
Match forms to your brand with styling controls, themes, and custom CSS support.
- Use prebuilt form templates
- Apply brand colors and typography
- Add custom CSS per form
- Create responsive forms for mobile and desktop
- Deliver a polished, on-brand experience
Advanced Settings and Configuration
All options are managed from a centralized settings panel. Administrators configure field rules, conditional logic, notification settings, export formats, website embed behavior, and access permissions to match internal workflows.
The module supports reCAPTCHA, file-upload restrictions, and model mapping for CRM, HR, Events, Projects, Accounting, and custom models.

The configuration covers:
- Form templates and reusable field groups
- Field validation, conditional logic, and multi-step flows
- Website embedding for external forms
- Model mapping to CRM, HR, Events, Projects, Accounting, or custom models
- Automated email notifications and webhooks
- reCAPTCHA, rate limiting, and file-upload rules
- User access rights and submission visibility
How to Set Up FormFlow Odoo Form Builder
Install the App
Result: The form builder appears in Odoo.
Build Your Form
Result: A custom form ready to publish.
Map to an Odoo Model
Result: Submissions create or update Odoo records automatically.
Embed and Secure
Result: A live, spam-protected form.
Notify, Export, and Measure
Result: Submissions flow into your workflow with full analytics.
Who Is This App For?
This app is suitable for:
- Marketing teams capturing leads and running campaigns
- HR teams collecting applications and onboarding data
- Operations teams handling internal requests and intake
- Event organizers managing registrations
- Agencies building branded forms for clients
- Anyone who wants form submissions mapped into Odoo without code
- Businesses running Odoo 17.0 to 19.0 on Odoo.sh or On Premise
Changelog
v19.0.0 — Initial Release
- - Drag-and-drop form builder
- - Conditional logic forms
- - Website embedding (JS widget and iframe)
- - CRM/HR/Events/Project/Accounting mapping
- - reCAPTCHA and anti-spam protection
- - Analytics and export features



