Coming soon - AI-powered forms
π Paper form β π€ AI β π Form response record β β Create/update Odoo record
Nova Forms Odoo app
Form Builder & Forms App for Odoo
Build, integrate and deploy forms without a team of developers.
Drag & drop to start, extend with Record Mapping and Simple APIs when requirements grow.
Enterprise-grade forms, simple to complex.
One form. Everywhere: backend, portal, website and embeddedβ


Powered by 
Form Builder
Drag & drop and configure form fields
The simplest way to create beautiful and advanced forms.
Powerful features and integration possibilities by additional modules and also with Odoo apps and the framework.
In the Website Editor
Drag & drop a form on a website or portal page
2 easy steps:
- Drag & drop the Form block on the website or portal page.
- Select the form.

Load & Updββate Fields API
Pre-fill form fields* with data from Odoo
Update form fields* with data from Odoo
* Supported field types: text, number, date, datetime, select (dropdown), checkboxes, rating, dynamic panel rows and more.
Provide model records (fetch, filter)
as select (dropdown) and checkbox choices, by a backend (Python) API.
White-labeling / Themes
Full control over the appearance of your forms.
Use built-in themes or create your own with CSS variables.
EU-based vendor πͺπΊ
Used by Odoo partners & companies worldwide π
Some other features
One Form to build (maintain) and use everywhere
In backend, portal, website, embedded (obtaining access control).
β
Publish/deploy and use the same form everywhere.
β
View a form submission everywhere.
Multilingual
- Form Builders and Forms are multilingual.
- Language-switch buttons are automatically available in the form and form builder.
- Manage custom translations (e.g. labels, select choices, buttons, error messages) in the Form Builder.
- The default language is automatically determined and set by: website β logged in (portal) user.
- If the website is enabled, the language (translations) also react upon the website language-switch.
JSON data
- Form Builders and Forms submissions are stored as JSON data, on-premise in the Odoo database.
- The Forms App got you covered with Odoo database upgrades / migrations.
Upgrading an Odoo database doesn't require to migrate the Form Builders and Forms submissions data. Also the translations and themes won't be affected.
Integrations
The integration possibilities are almost unlimited:
- Integrate Forms with other Odoo apps (modules), for example: CRM, Helpdesk, ERP, Sales, HR, shop, e-commerce, website
- Process Form submissions to integrate the form data with any requirement, e.g. create / update records, execute record actions / methods etc.
- Visit the other Forms modules in the Odoo Apps Store, to get a basic idea of configurable and integration modules.
Compatible with Enterprise and Community
Works on Odoo.sh and your hosting of choice.
Check out & Purchase the app and additional modules in the Odoo Apps Store.
45+ βββββ ratings
Request a license key to remove the branding badge at the bottom of every form and to receive email notifications about module updates.
Join many satisfied companies and Odoo partners
Quotes from reviews in the Odoo Apps Store.
Questions & Answers
The Nova Forms app is proudly provided by Nova Code, an Odoo consultancy and development company from The Netherlands π³π±
We service our customers with Nova Forms app support, training, implementations and customisations.
- Made in Europe πͺπΊ
- Services from a partner in Europe πͺπΊ
Nova Code is only the provider of the forms software (Odoo modules), and not the owner and responsible party for:
- Hosting the software.
- Collection and processing of the form responses.
Recommendation:
In case forms containing personal data, respondents have the right to access their personal data or to request it to be removed. Inform them. Provide them with a way to do so, this can be as simple as sharing an email address that respondents can send their request to.
The OPL-1 license is the Odoo Proprietary License v1.0
Regarding the Forms app and modules: One License is permitted per Odoo database (including copies for staging and dev).
Contact us for multi-project, reseller and custom licensing.
Register the purchased Forms app or additional module(s) and you will receive a FREE License key to unbrand (debrand) every form.