Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Lines of code | 7990 |
Technical Name |
formio |
License | LGPL-3 |
Website | https://www.novacode.nl |
Versions | 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
Form Builder & Forms integration
Build easy-to-use, professional and versatile Forms (internal, portal, website, embedded) to integrate and collect any information you need for your business.
Compatible with Enterprise and Community
Works on Odoo.sh


Features
Subject | Description |
---|---|
Form Builder |
- Powerful "drag & drop" Form Builder, with lots of features. - Form Builders (designs) are stored in database (form builder) records. |
Forms |
- Form submissions are stored in database (form) records. - Create / publish / share a Form: internal, website, portal, by email or a hyperlink. - Assign Form(s) to (portal) user and send invitation by mail. - View, analyse, use and share Forms (submissions data). |
JSON data |
- A Form Builder (design) is stored as JSON data in the schema field of a form builder record. - A submitted Form (input data) is stored as JSON data in the submission field of a form record. |
Highly configurable | Easily configure your Forms deployment, publishing and other functionalities (in the Form Builder). |
Integrations |
The integration possibilities are 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. - Visit the other Forms modules to get a basic idea of configurable integration modules -- Click the author link "Nova Code" in the top. |
APIs (in Form Builder) to populate Form fields |
Populate Form fields with data from other Odoo apps or by custom solutions and APIs. Examples: - For a logged-in portal user, populate form fields with company (parent) details, address, invoices, shipments. - Populate a select/dropdown field where choices are products, filtered by some product-category or product attributes. This requires the Components API module: https://apps.odoo.com/apps/modules/16.0/formio_components_api
|
Multilingual & Translations management |
- Forms and Builders are multilingual. - Language-switch buttons are automatically available in the form and form builder. - Manage custom translations (e.g. labels, select choices, buttons) in the Form Builder. - The default language is determined and automatically determined / set by: website → logged in (portal) user. - If the website is enabled, the language (translations) also react upon the website language-switch. |
Embed Forms on any Website |
Embedding a Form on any website is easy. A redirect after submission can also be set up. |
Upgrade-tool formio.js library assets | Upgrade the formio.js library assets (js, css) when a new version is available, by just a few clicks. |
Developer Friendly |
- Extend, customize the Forms modules. - Develop new Forms modules. - Develop custom Form components e.g. QR-code scanning, a value slider, reCAPTCHA component (already released as module) etc. |
Installation | After installation you can start right away. No extra technical requirements or setup. |
Odoo database migration |
Form builders, forms (submissions) and other related data remain compatible in newer Odoo versions, even when you migrate the database. Mainly due to the JSON data storage of the form builders (designs) and form submissions. |
We open source | LGPL-3 license |
Form Builders
Configure and design
Form Builders

Form Builder Configuration

Form Builder

Forms & Submissions
Create or share a Form: internal, website, portal, by email or a hyperlink

Form: Pending

Form: Completed

Form: Submission form-view

Form Submissions

Module configuration
Settings

List of Available & Installed formio.js versions

Download & Install Available formio.js versions

Questions? Support and training
Contact Us
https://www.novacode.nl/contact
Visit the online Demo
Click the "Live Preview" button in the top.
User Login:
User: demo
Password: demo
Releases and Changelog
Changelog is available on the GitHub project
https://github.com/novacode-nl/odoo-formio/blob/16.0/formio/CHANGELOG.md
Star or subscribe the GitHub project for notifications
https://github.com/novacode-nl/odoo-formio
Higly recommended additional modules
The modules below get your forms usage and implementation to the next level.
Name | URL | Pricing | |
---|---|---|---|
Filestore Storage | https://apps.odoo.com/apps/modules/16.0/formio_storage_filestore/ |
Free | |
QWeb Reports | https://apps.odoo.com/apps/modules/16.0/formio_report_qweb/ |
Free | |
Components API | https://apps.odoo.com/apps/modules/16.0/formio_components_api/ |
Premium, purchase a license | |
Theming | https://apps.odoo.com/apps/modules/16.0/formio_theming/ |
Premium, purchase a license | |
ETL Interface | https://apps.odoo.com/apps/modules/16.0/formio_etl/ |
Premium, purchase a license | |
Deploy Tool | https://apps.odoo.com/apps/modules/16.0/formio_deploy/ |
Premium, purchase a license |
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedSuper module
This module save a lot of our time and waste of paper with an increase of productivity.
One of the best odoo app.
Great Module
The module is great and the tehnical support is on point.
This app brought us to Odoo.
We use forms modules in our shop to provide our customers some advanced product configurators.
For the after sales and service requests we’re integrating forms in the portal.
Highly recommended app and also the vendor who helped us by answering some questions.
Thanks again and looking forward to collaborate!
The best, useful and versatile app for every business !!
The best, useful and versatile app for businesses I encountered in many years.
It saves a massive amount of development time and developer(s) need, for both frontend and backend.
Even functional people are able to design, publish, share and integrate forms.
Also while having a client meeting, we’re able to quickly prototype a form or integration case.
Big thanks to the development team, whom also has been helpful to address some questions about specific and advanced requirements.
We still have to encounter a case which isn’t impossible to implement with the Forms.
Hopefully the v16 update will arise soon. Thanks!
100% Recommended App
This is doing everything we need and more. In addition the support team is very responsive. We are very happy :)
Excellent forms app and extra modules. Thanks!
The app is great!
Thank you for the nice app.
It helped me a lot.
For your info:
The reported issues below seem invalid.
We never received any follow up / message.
Spinning issue
It looks like i have the same issue with Bob. Its spinning when i click on the form button to start the design. The tools do not populate.
Re: Spinning issue
Hello,
Perhaps the Odoo instance/server doesn't has an internet connection?
Internet connection is required for the Forms app, to load some JavaScript libraries form a CDN.
If you need to discuss our support, you can submit your request by the contact form:
https://www.novacode.nl/contact
Form Builders is not functioning.
Hello, after creating a form, when I open the Form Builder, it keeps spinning, and I can't generate drag-and-drop form components. The version I'm using is 15.0.16.12, and the formio.js version is 4.16.0.
Re: Form Builders is not functioning.
Hello,
I can not reproduce the issue.
Just tested on a new Odoo 15.0 database with version 15.0.16.12.
If you need our support, you can submit your request by the contact form: https://www.novacode.nl/contact
Good work!
Good work!
It is good work but the live demo link is not working as it gives only the Abache default page, please resolve it and let's know.
Re: Good work!
Demo only for version 16.0: https://demo16.novacode.nl/
We shall update the demo link for the older versions soon.
When this module will be available in Odoo version 16 ?
I want to know when your team will be able to provide this module in Odoo version 16 ?
Re: When this module will be available in Odoo version 16 ?
I put it on hold for the time-being. When I get some funding that would be an opportunity to make progress.
I have the error when i try to open the form builder
UncaughtPromiseError
Promesa desconocida > No view found for act_window action undefined
Error: No view found for act_window action undefined
at _executeActWindowAction /web/assets/262-f2351b3/web.assets_backend.min.js:2288:25)
at doAction /web/assets/262-f2351b3/web.assets_backend.min.js:2312:8)
at async Object.doActionButton /web/assets/262-f2351b3/web.assets_backend.min.js:2319:196)
Re:
Hello,
I can't reproduce the error, also never encountered.
Please provide more info and submit an issue on GitHub to track: https://github.com/novacode-nl/odoo-formio/issues
- From which date (approx) is the Odoo source code?
- Is this also Enterprise, and which date (approx) is the code?
- Can you try again with ?debug=assets (in URL) and paste the logging.
- Which steps you undertake?
- Which window action you want to open?
Great App and Great Support
Incredibly responsive team that helped us with a custom request. The application works perfectly for our needs and is highly recommended.
UncaughtPromiseError
Uncaught Promise > No view found for act_window action undefined
Error: No view found for act_window action undefined
at _executeActWindowAction (http://localhost:8069/web/assets/330-4a9ad08/web.assets_backend.min.js:2286:25)
at doAction (http://localhost:8069/web/assets/330-4a9ad08/web.assets_backend.min.js:2310:8)
at async Object.doActionButton (http://localhost:8069/web/assets/330-4a9ad08/web.assets_backend.min.js:2317:196)
Re:
The error isn't obvious to me.
Please provide more info and submit an issue on GitHub to track: https://github.com/novacode-nl/odoo-formio/issues
- Which steps you undertake?
- Which window action you want to open.