Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Dynamic Form Builder v 18.0
  4. Sales Conditions FAQ

Dynamic Form Builder

by Alphasoft https://www.alphasoft.co.id
Odoo

$ 127.32

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 1461
Technical Name dynamic_form
LicenseOPL-1
Websitehttps://www.alphasoft.co.id
Versions 17.0 18.0 19.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 1461
Technical Name dynamic_form
LicenseOPL-1
Websitehttps://www.alphasoft.co.id
Versions 17.0 18.0 19.0
  • Description
  • License

Dynamic Form Builder — Google Forms inside Odoo

Build forms the way Google Forms users expect. Drag-and-drop questions, branching logic, live analytics — then plug responses into HR, CRM, Operations or any custom module.
No SaaS subscription. No data leaves your Odoo.

Jump to: Why · Features · Question types · Use cases · FAQ · Pricing

12+

Question types —
text, choice, scale, file, signature

0

Code required —
drag-drop designer

∞

Responses —
no per-response fee

$129

One-time —
perpetual license

OPL-1 Source code included
|
Odoo 18.0 Community / Enterprise compatible
|
SELF-HOSTED Data stays on your server
|
1 BIZ DAY Email response

Stop paying Google to host your customer data

Every job application, customer survey, damage report you collect via Google Forms lives on Google's servers. Every Typeform response goes through Typeform's API. Every Microsoft Forms submission sits inside O365.

Your Odoo already has everything: users, security, mail, attachments, multi-company.
This module adds the form designer that was missing. Forms become Odoo records. Responses get chatter + activities. Analytics live on your dashboard, not Google's.

Why move forms inside Odoo?

  External form tool

  • Monthly subscription per editor seat.
  • Data lives on someone else's server.
  • Copy-paste responses into Odoo manually.
  • Or pay extra for "Zapier-style" automation.
  • Branding limited to free tier defaults.
  • GDPR / data residency headaches.

  Dynamic Form Builder

  • One-time license fee, unlimited editors.
  • Data lives in your Odoo database.
  • Responses are already in Odoo — no sync.
  • Hook to any model via standard Odoo records.
  • Style with your existing Odoo theme.
  • Self-hosted — you control the data.

Key features

Drag & drop designer

Add questions, reorder, mark required, set placeholders — all from the form editor. No XML, no Studio.

Branching logic

"If question 3 = Yes, show question 4." Build smart forms that skip irrelevant questions. Zero code.

Live analytics

Per-form dashboard: completion rate, response distribution per question, average time-to-complete, trend over time.

Audit trail per response

Every submission gets chatter, activities, and attachments. Assign follow-up, log decisions, archive forever.

Embed anywhere

Add a "Form Response" field to any model. Job applications on Recruitment, NPS on Customers, damage reports on Pickings — one form, many contexts.

Multi-company & ACL

Standard Odoo security rules apply. Form visibility per company, response access per group, full audit log via Odoo's standard tools.

12+ question types out of the box

Cover 95% of business form needs without writing a single field definition.

Short text

Name, phone, single-line answers.

Long text

Comments, reviews, feedback.

Single choice

Radio buttons, one answer.

Multi choice

Checkboxes, many answers.

Dropdown

Long lists, country/state pickers.

Scale / Rating

1–5 / 1–10 NPS scales.

Date / Time

Date picker, date-time combo.

Number

Integer, float, currency.

Email

Validated email input.

File upload

CVs, photos, PDFs.

Signature

Draw-to-sign consent.

+ more

URL, section break, info banner.

See it in action

Real screenshots from a production install. Same colors, same UX in your Odoo instance.

Forms list with Published / Draft status badges

Forms list — Published vs Draft at a glance, with question count + response count per form.

Form designer with question rows showing Short Answer / Multiple Choice / Linear Scale / Rating / Checkboxes / Paragraph / Date types

Form designer — drag question rows to reorder, mark required, pick type from a dropdown.

Responses list view showing respondents, form, progress, submitted date, score, status

Responses list — per-submission record with score, progress bar, and Submitted / Draft status.

Single response detail with question/answer table and 5-star rating widget

Response detail — clean Question / Answer rendering with native widgets (text, choice, scale, rating stars).

Form Analytics dashboard with KPI cards (Responses / Submitted / Completion / Questions / Avg Score), Responses Over Time bar chart, Submission Status donut, and Answer Breakdown by Question

Analytics dashboard — 5 KPI cards + Responses Over Time + Submission donut + per-question answer breakdown (Multiple Choice bar, Linear Scale stats, Checkboxes distribution).

Same analytics dashboard rendered on mobile screen width

Mobile-responsive — analytics dashboard stacks gracefully on mobile. All KPI cards, charts, and breakdowns readable on phones.

Real-world use cases

Job applications

Recruiter designs intake form (CV upload + 5 screening questions). Candidates fill in. Each response auto-creates a hr.applicant with the form data prefilled. HR triages from Kanban.

NPS / CSAT surveys

Send a 3-question survey link after every delivery. Response logged against the res.partner. Dashboard shows NPS distribution, trend, and per-customer scorecard.

Incident reports

Warehouse picker spots damage, opens the Damage Report form from Picking, fills 4 questions + photo, submits. Activity auto-assigned to QC manager. Audit trail forever.

Course evaluations

Educational institutions: end-of-semester evaluations, branching by faculty. Aggregated dashboard per course helps academic committee make data-driven decisions.

Daily safety checklists

Operators sign in to Odoo, fill the daily checklist (12 yes/no items + signature). Compliance officer gets instant alerts on "No" answers via the Activity system.

Exit interviews

HR sends form link to departing employees. Responses archived against hr.employee. Quarterly aggregate surfaces churn root causes — informed retention plan.

"We were paying USD 89/month for a SaaS form tool, then re-entering responses into Odoo by hand. Within 3 weeks of installing Dynamic Forms, we cancelled the subscription. Annual savings: ~USD 1,000. The module paid for itself in 6 weeks."

— HR Director, mid-size Indonesian retailer (200+ employees)

Frequently asked

  Public-facing forms?

Yes — share a public link. Submissions create internal Odoo records without exposing other data. Bot protection via standard reCAPTCHA hook.

  Can I embed a form on my website?

Yes — works with the standard Odoo Website module via a snippet, or embed via iframe on any external page.

  Versioning / form edits after responses exist?

Edits create a new form version. Existing responses preserve the version they were submitted under. Analytics groups across versions automatically.

  Multi-language forms?

Questions and choices are translatable via Odoo's standard translation mechanism. Respondents see the form in their browser language.

  Export responses to Excel?

Yes — standard Odoo list view export works. Each question becomes a column. CSV / XLSX out of the box.

  Does it work with my custom models?

Yes — add a form_answer_field widget to any model. Form responses auto-link. 4 lines of XML.

Pricing

ONE-TIME LICENSE

Dynamic Form Builder

USD 129

Full source code · OPL-1 · Free updates within Odoo 18.x

  • ✓ 12+ question types
  • ✓ Branching logic
  • ✓ Live analytics dashboard
  • ✓ Public + internal forms
  • ✓ Embed in any model (4-line XML)
  • ✓ Unlimited editors, unlimited responses
  • ✓ Multi-language & multi-company
  • ✓ Source code (OPL-1)

Compare: Typeform Pro = USD 25/month/seat. This module pays itself in 5 months for a single user — less for teams.

Installation — 2 minutes

  1. Purchase & download the module from the Apps Store.
  2. Extract into your Odoo addons path.
  3. Open Apps → Update Apps List.
  4. Search Dynamic Form Builder → click Install.
  5. Navigate to Forms in the main menu → create your first form.

Dependencies: base, mail (both ship with Odoo). Zero external Python deps.

Support & About

Need help?

We respond within 1 business day.

  •   Email: info@alphasoft.co.id
  •   Website: www.alphasoft.co.id

About Alphasoft

Alphasoft is an Indonesian Odoo development house focused on accounting, ISP/telco operations, and productivity add-ons. Battle-tested in production across HR, retail, education, and government sectors.

License: OPL-1  |  Author: Alphasoft  |  Odoo: 18.0 Community / Enterprise  |  Version: 18.0.1.7.0

Trademarks & logos: Odoo® is a trademark of Odoo S.A. Alphasoft is not affiliated with or endorsed by Odoo S.A.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with