v 14.0 Third Party 6675
Download for v 14.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 6648
Technical Name formio
LicenseLGPL-3
Websitehttps://www.novacode.nl
Versions 17.0 11.0 12.0 15.0 13.0 14.0 16.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 6648
Technical Name formio
LicenseLGPL-3
Websitehttps://www.novacode.nl
Versions 17.0 11.0 12.0 15.0 13.0 14.0 16.0

Form Builder & Forms integration

Build easy-to-use, professional and versatile Forms (backend, portal and website) 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 in backend, 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).
Integration (ERP, workflow, website, e-commerce) Benefit from real power by integrating Forms with your workflow, ERP, website, e-commerce and other business apps / modules.
- Implement automated actions to handle Form submissions to integrate with anything you want.
- Visit the other Forms modules to get a basic idea of configurable integration modules -- Click the author link "Nova Code" in the top.
Populate Form fields with any fields/data Examples:
- For a logged-in portal user, populate (fields/components) parent/company details, address, invoices, shipments.
- Populate a select/dropdown field where choices are products, filtered by some product-category or product attributes.
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.
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, eg in backend, 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/14.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/14.0/formio_storage_filestore/ Free
QWeb Reports https://apps.odoo.com/apps/modules/14.0/formio_report_qweb/ Free
Components API https://apps.odoo.com/apps/modules/14.0/formio_components_api/ Premium, purchase a license
Theming https://apps.odoo.com/apps/modules/14.0/formio_theming/ Premium, purchase a license
ETL Interface https://apps.odoo.com/apps/modules/14.0/formio_etl/ Premium, purchase a license
Deploy Tool https://apps.odoo.com/apps/modules/14.0/formio_deploy/ Premium, purchase a license

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Re: Re: Sharing public, URL throws error 404
by
Enrique Jadad
on 7/27/23, 7:23 AM

Hi Bob, many thanks for your swift answer. I can confirm it works as expected, in my case it was related to a server-side issue. After some troubleshoting, we identified the problem, fixed it and confirmed your module is actually pretty nice. What a great work you've done there mate, respects and thank you for such a nice contribution :)

Cheers!

Re: Re: Re: Sharing public, URL throws error 404
by
Bob Leers
on 7/27/23, 9:01 AM Author

Hey Enrique,

Thanks for your feedback and kind message! Glad you like it.

For Odoo v15 and v16 the Forms software with additional modules are massively improved. You will really be stunned!


Yessss!!!
by
Ademola Oke
on 4/12/22, 9:25 AM

Yes, we've finally been given the form builder that we've been waiting for. Loads of user and developer features with error-free installation. I'll be watching this space very closely.


Good performance and nice support
by
Tahar Hassine
on 3/4/22, 12:04 PM

Thanks


by
ARON LANG'AT
on 1/24/22, 5:29 AM



Awesome form app
by
John
on 8/15/21, 3:21 AM

Very useful app, our customers have many physical forms, they can use this app to create forms easily. The developer is very helpful and maintaining the codes very well. 


Awesome set of form apps
by
magnus.kriel@gmail.com
on 7/22/21, 4:51 PM

This is probably the number one app every business should have. Has all the features out of the box and just works which saves a massive amount of development time. My dealings with Nova Code are very pleasant and professional. The developer is still actively involved and adds a lot of new features on a regular basis. 


Impressive and versatile
by
Frank Vogler
on 7/22/21, 7:15 AM

This is one of the best modules and integrations I have encountered for Odoo. Very well structured, and the additional apps by the same developer make virtually anything possible you can think of. We are using it for multiple projects with different requirements, this module is our go-to for anything form-logic related. The developer is very professional and a great communicator, top notch support. Highly recommended.


Fantastic!!
by
Curtis Canzius
on 6/9/21, 2:06 AM

This module comes highly recommended. The features and functionality out of the box is really helping to improve our business processes, but also I believe the timely support rendered makes it even more appreciated. I am very pleased to have landed this app and would encourage anyone to get it. Thanks for all the hard work and top of the line support provided!!


One of our most used modules...
by
Tony Crols
on 5/30/21, 8:19 AM

This module is one we use very frequently across different projects. It's simple to start with and you can also build nice advanced stuff.

Also the support is great. You get a quick and very helpful response.

Tx guys for this great module!


Excellent product with a lot of functionality which runs very smoothly. Those guys know how to build descent applications!
by
Dino Di Pardo
on 5/21/21, 3:03 AM



A great toolbox fox adding forms, checklists and more
by
Lars van Dijk
on 5/17/21, 4:41 AM

The forms app (based on form.io) has lots of different fields you can easily drag and drop all kinds of fields on a form. You have a choice of almost a 100 different types of fields expanding into complex items such as signatures and attachments. You can easily adapt the design to make the form look attractive to uses. Also there are lots of configuration options.

I worked together with the creator to adapt the system for better integration in the environments of my clients. We worked and communicate in a very efficient way. 


The missing link for a lot of great functionalities. Stable and good support from Nova Code.
by
cas@360erp.nl
on 5/17/21, 4:05 AM



Great functionality and support
by
Joris Jacobs
on 5/12/21, 10:28 AM

Simply the best form module for internal forms but also for web forms.


Excellent functionality
by
Kevin McMenamin
on 4/22/21, 3:24 AM



Great contribution to the community
by
Shaun Fabro
on 4/20/21, 12:06 PM

Novacode has proven to be a great resource to the Odoo community. 

The forms module is a huge addition to Odoo and has so many use cases. I had some questions about prefilling forms and within a day they emailed me back with very detailed instructions and updated their Github wiki with further documentation. 

I greatly appreciate the support and quality Novacode is bringing to the table. 


Forms module empowers Odoo
by
Naran
on 3/17/21, 7:59 AM

Firstly, thanks to Novacode team and Bob for bringing this functionality to Odoo.

Forms enabled us to quickly design & deploy the custom forms effortlessly and within no time we were able to streamlines business processes. I haven't come across any module (outside Odoo & OCA) of this complexity works so efficiently & without any issues. IT just works.

Great work team 


Forms is one of our most favorite modules for Odoo
by
Yannik Lieblinger
on 3/14/21, 4:15 PM

It’s a relief to design and integrate custom Forms for our business processes. Even quick notes like phone memo’s, work orders are done via Forms.

  • It just works and gained some serious development effort.

  • New modules and features arise frequently.

Super versatile and easy to extend with customizations

Serious and active development team! Very helpful and professional support regarding custom requests and suggestions.

Big thanks to Bob from our team and me for creating such a great module.


Super versatile module and great support
by
Jaime Jiménez Titos
on 2/4/21, 7:10 PM

We've used this module mainly for portal users and it's been exactly what we were looking for. It's a professional tool full of features. Bob, the person behind this projects offered us great support and was willing to help and improve the module.

100% recommended.


Amazing and thanks!
by
F Lugel
on 12/15/20, 11:57 AM

Thanks Nova Code, for this amazing Forms app and all the extra modules!

It has everything we need for stunning web forms functionality and experience, all integrated in Odoo.

Keep up the good work!


Great job
by
linxiandong
on 12/10/20, 6:52 PM

Very good module, easy to use, hope more people's attention.


Great Addonn
by
Doğan Üstündağ
on 12/9/20, 4:02 PM

Very Good Addon and useful for engineering calculations and for many applications.

Good Support and progressive developments.

👍



Sharing public, URL throws error 404
by
Enrique Jadad
on 7/26/23, 12:20 PM

Hello there, we just installed the module and enabled in Forms Builder > General > Publish > Publish to Public | Then we CCed the URL in the Public tab, but when trying to go there we got:

Not Found

The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

==================

Any chance to point us what are we missing here? We need to send the form to public users (non logged in users in Odoo). Many thanks in advance!

Re: Sharing public, URL throws error 404
by
Bob Leers
on 7/27/23, 1:57 AM Author

Hello,

Not yet, should work.

Please leave a message in the contact form, so I can follow up accordingly:

https://www.novacode.nl/contact


by
Gustavo Lima
on 2/3/23, 12:12 AM

How do I make a text field appear after selecting a radio? I'm having some difficulties doing this and would like an example or a more detailed explanation if anyone knows.

Re:
by
Bob Leers
on 2/3/23, 1:37 AM Author

https://help.form.io/userguide/forms/form-components#conditional-components

https://formio.github.io/formio.js/app/examples/conditions.html


by
Gustavo Lima
on 2/3/23, 12:12 AM

How do I make a text field appear after selecting a radio? I'm having some difficulties doing this and would like an example or a more detailed explanation if anyone knows.


by
Jean-Christophe CHOQUET
on 9/25/22, 5:49 AM

hi,


the upload files are saved in the filestore Odoo or not ?

Re:
by
Bob Leers
on 10/5/22, 4:40 AM Author

Hi,

With this base module the files are stored (base64 encoded) in the form record.

If you need to store in filestore (attachments on the form) you need the module:

https://apps.odoo.com/apps/modules/14.0/formio_storage_filestore/


by
Naran
on 9/23/22, 5:33 AM

Hi,

Do we need to do anything additional than what's been described in this link to get the select component loading with Odoo Model..? We have tried as per the instruction nothing seems to be working. Any pointers would be of great help.

https://github.com/novacode-nl/odoo-formio/wiki/Populate-a-Select-Component-data-(options)-with-data-from-Odoo-model.field

Thanks,

Naran

Re:
by
Bob Leers
on 9/23/22, 7:28 AM Author



by
Gracielo
on 2/28/22, 9:04 AM

I wanted to install this module and wanted to buy other integration but I cannot install it because of the error. ValueError: Invalid field 'res_model_id' on model 'mail.activity.type' :(

Re:
by
Bob Leers
on 2/28/22, 11:36 AM Author

HI Gracielo,

Which Odoo version does this apply? Forms modules ain't available/ported yet to Odoo v15.

Does your ticket also relates to? https://github.com/novacode-nl/odoo-formio/issues/180


Best, Bob


by
Curtis Canzius
on 6/8/21, 3:28 PM

Hi, I am getting some issues/errors trying the installing of V.14 Formio app on Odoo.sh. Is there anyway I can get some support for looking at the issue?

Re:
by
Bob Leers
on 6/9/21, 1:48 AM Author

Hi, please share more info about the error or submit your question on https://github.com/novacode-nl/odoo-formio/issues


Help needed
by
Kevin McMenamin
on 3/25/21, 4:18 AM

I have a new client that I think this might be exactly what they need. Are you available for some training to get us started (happy to pay for time)

Thanks

kevin.mcmenamin@solnet.co.nz


Amazing Module
by
Naran
on 3/16/21, 4:38 AM

Hi,

Does it have the option of uploading the files to Odoo documents..?

Thanks,

Naran

Re: Amazing Module
by
Bob Leers
on 3/16/21, 5:23 AM Author

Hi Naran,

What do you exactly mean, as attachments in filestore?

Otherwise feel free to mail me your question: bob(at)novacode(dot)nl

Best! Bob


Forms empowers Odoo
by
Naran
on 3/16/21, 4:24 AM

Firstly, thanks to Novacode team and Bob for bringing this functionality to Odoo.

Forms enabled us to quickly design & deploy the custom forms effortlessly and within no time we were able to streamlines business processes. I haven't come across any module (outside Odoo & OCA) of this complexity works so efficiently & without any issues. IT just works.

Great work team 


by
SmithJohn45
on 2/14/21, 12:28 AM

hi,

what if i will upgrade Odoo from 14 to next up level version? will I have all my previously created Settings, Forms etc. or I have to create a backup and then restore before upgrading? if have to create backup and restore then please inform about How To's.

thanks.

Re:
by
Bob Leers
on 2/14/21, 1:46 AM Author

Hello,

Yes, after upgrading - all previously created Froms, Builders and settings etc. remain in the database.

As with all modules, if you don't uninstall modules, all data created by those modules will remain in the database.

It's by any means easy to (CSV) export the Form Builders, Forms etc. and import afterwards.

I hope this info clarifies.

Best!

Bob


Amazing and thanks!
by
F Lugel
on 12/15/20, 11:57 AM

Thanks Nova Code, for this amazing Forms application and all the extra modules!

It has everything we need for stunning web forms functionality and experience, all integrated in Odoo.

Keep up the good work!