Nova Forms, the SurveyJS form builder for Odoo, now has a Rich Text field.
Not every answer is a sentence. Sometimes it's a numbered list, a highlighted term, and a screenshot pasted at the exact step it belongs to.
Here's what it does:
A form field where people can actually write. A proper open source rich text editor, with a toolbar you configure per field.
Check out the screenshots below ⬇️
Among the options:
✅ Text styles: bold, italic, highlight colours
✅ Bullet and numbered lists
✅ Links
✅ Images via copy-paste (Ctrl+V straight from a screenshot) and drag-and-drop
✅ Only the features you enable, nothing more
Why the storage format matters:
Responses are stored as structured JSON, not HTML.
✅ Consistent structure to read, transform, and use
✅ One response, many outputs: PDF, email, plain text, API payload
✅ Future features slot into the same structure, so upgrading doesn't mean migrating existing form data
Where it fits:
✅ Odoo portal and website forms: tickets, requests, registrations
✅ Incident and inspection reports with photos
✅ Change requests and technical clarifications
💡 The storage format decides what you can build on top. JSON gives you data you can work with.
Screenshots
Form in the Portal

Form Builder with Rich Text field configuration
