Build Surveys, Certifications & Live Sessions with Odoo Surveys
A practical walkthrough of Odoo Surveys: eight question types, scoring modes, certification workflows, host-driven Live Sessions, and how it compares to Dynamics 365 Customer Voice for SMEs.
What Is Odoo Surveys?
Odoo Surveys lets users create surveys, questionnaires, certifications, and assessments to collect feedback and evaluate results. It ships inside the Odoo application suite as a dedicated marketing app, so the survey engine is natively connected to CRM, recruitment, eLearning, and other modules rather than bolted on as a third-party tool.
For SMEs evaluating an ERP and CRM platform, this matters because survey tooling is often an afterthought — a separate SaaS subscription with its own login, billing, and data silo. Odoo's approach is the opposite: the same database that holds your customers, applicants, and courses also holds the surveys that measure their satisfaction, knowledge, or fit. Every response is linkable to the originating record.
- Create surveys, questionnaires, certifications, and assessments in one module.
- Native integration with CRM, Recruitment, eLearning, and Appraisals.
- No separate survey SaaS — responses live in the same Odoo database.
- Configure scoring, conditional logic, and time limits without add-ons.
Question Types, Sections & Conditional Logic
Survey questions in Odoo can be organized into sections, and the 'Randomized per Section' option lets administrators pick a set number of questions at random from each section per participant — useful for anti-cheating in proctored assessments or for keeping long surveys fresh across audiences.
A question's behavior is controlled from its own configuration panel. Per-question options include mandatory-answer constraints, conditional display, validation rules and placeholders for text and numeric inputs, and (in Live Session mode) a per-question time limit. Conditional Display shows a question only if a specified triggering answer was selected in a previous question, so a respondent who picks 'Not interested' can be routed past follow-ups that no longer apply.
- Eight native question types: Multiple choice (only one answer), Multiple choice (multiple answers allowed), Multiple Lines Text Box, Single Line Text Box, Numerical Value, Date, Datetime, and Matrix.
- 'Randomized per Section' picks N questions at random per participant for variety and integrity.
- 'Conditional Display' shows a follow-up only after a triggering answer.
- Validation rules and placeholders keep text and numerical answers clean.
Scoring, Pass Thresholds & Certifications
Odoo Surveys assigns points to answers to measure participant performance, knowledge, or satisfaction; points are summed at the end into a final score. Scores can be negative to penalize incorrect answers, which is helpful for certifications where guessing should be discouraged.
Two scoring modes are available. 'Scoring with answers at the end' shows which questions were right or wrong after submission, while 'Scoring without answers at the end' reveals only the final score — appropriate when you want to reuse the same questions across cohorts without exposing the answer key.
Turning a scored survey into a credential is a single toggle. An Odoo survey can be turned into a certification by enabling 'Is a certification'; a configurable 'Success %' sets the pass threshold, and a certification email template is automatically sent to participants who meet or exceed that score. Odoo certifications can also award badges that are displayed on the eLearning portion of the user portal and on the public Courses page, and an 'Attempts Limit' can restrict how many times a logged-in participant can retry.
- 01Enable scoring
In the survey's Time & Scoring options, assign point values (including negative) to each answer choice. Choose whether to reveal correct answers at the end.
- 02Set a pass threshold
Define a 'Success %' that marks the boundary between pass and fail. This drives downstream automation.
- 03Activate certification
Toggle 'Is a certification' to enable the automated certification email template and optional eLearning badge.
- 04Cap retries
Optionally set an 'Attempts Limit' (available when Login Required is enabled) so logged-in participants cannot retake the certification indefinitely.
Live Session: Host-Driven Real-Time Surveys
Odoo 'Live Session' surveys are facilitated by a host or moderator who presents questions one at a time, gathers audience responses, and reveals real-time results as bar graphs; participants join via a custom URL and optional access code. This is the Odoo equivalent of a polling tool for town halls, training sessions, or conference keynotes — but without a separate vendor.
There are a few structural constraints to plan around. A Live Session survey in Odoo cannot simultaneously be a certification; the 'Is a Certification' option is mutually exclusive with Live Session mode. Also, only the host's 'Session Manager' view shows the real-time results and bar graphs; participants see only the questions and answer options on their own devices. Individual Live Session questions support a 'Question Time Limit' (set in seconds), and a 'Reward quick answers' option can award extra points for fast responses when scoring is enabled.
- Hosts advance questions one at a time and reveal aggregated bar-graph results.
- Participants join via a custom URL plus an optional access code.
- Per-question time limits and 'Reward quick answers' scoring add pace.
- Live Session and Certification modes are mutually exclusive — pick one per survey.
Connected Workflows: Recruitment, eLearning & Appraisals
Because Surveys is part of the Odoo suite, it surfaces in the modules where you actually need structured feedback. The most common enterprise integration is recruitment.
Odoo Recruitment integrates with Surveys via the 'Send Interview Survey' setting; once enabled, an 'Interview Survey' link lets recruiters send scored surveys to job applicants (requires the Surveys app installed). The same engine underpins appraisal feedback and eLearning assessments, so a single skill set — authoring scored questions with conditional logic — serves hiring, training, and performance review.
For an SME, this is where the platform economics start to matter. Instead of buying a screening-test vendor, an LMS with its own quiz engine, and a separate 360-degree feedback tool, one Odoo deployment covers all three. The trade-off is that each of those workflows must be configured to fit your process — which is where a structured implementation matters.
- Recruitment: 'Send Interview Survey' pushes scored assessments to applicants.
- eLearning: certifications award portal badges and gate course completion.
- Appraisals: the same scoring engine supports structured feedback.
- One module, three enterprise workflows — no extra SaaS subscriptions.
Odoo Surveys vs. Dynamics 365 Customer Voice
The Dynamics 365 equivalent is Microsoft Dynamics 365 Customer Voice, an enterprise feedback management application built on Microsoft Forms. It is the right comparison when an SME is already invested in the Microsoft stack and weighing Odoo's all-in-one approach against Microsoft's specialized tooling.
Both platforms support a comparable question palette. Dynamics 365 Customer Voice supports eight question types: Choice, Text, Rating, Date, Ranking, Likert, File upload, and Net Promoter Score (NPS). Odoo's eight types overlap on multiple choice, text, numerical, date, and matrix patterns but include datetime rather than Likert, Ranking, File upload, and NPS as distinct types.
The structural differences are more important than the question-count tie.
Customer Voice organizes work into projects, where a project contains multiple surveys that share common metrics and settings. Service limits are explicit: up to 400 surveys per user, 200 questions per survey, 500,000 responses per survey, 4,000 characters per question (and 4,000 per single response), and 200,000 characters of total responses per survey. Customer Voice also includes automated phishing-prevention review that can block surveys designed to collect passwords or credentials, with administrator unblock via the Message center.
| Capability | Odoo Surveys | Dynamics 365 Customer Voice |
|---|---|---|
| Organization | Single survey form with sections and questions | Projects containing multiple surveys sharing metrics |
| Native certification workflow | Yes — 'Is a certification' toggle, Success %, email template, badges | No native pass/fail certification or badge workflow |
| Host-driven live session | Yes — Session Manager with real-time bar graphs | No built-in live-session mode |
| CRM integration | Same Odoo database (CRM, Recruitment, eLearning) | Deep Dynamics 365 customer-record integration (Sales, Customer Service) |
| Published service limits | Documented per-deployment | 400 surveys/user, 200 questions/survey, 500K responses/survey |
| Phishing-prevention review | Not documented | Automated review with admin unblock via Message center |
When Each Platform Fits an SME
Pick Odoo Surveys when certifications, eLearning badges, host-driven live sessions, or scored recruitment assessments are part of the operating model — the survey engine exists to feed those workflows. Pick Dynamics 365 Customer Voice when the priority is deep integration with Dynamics 365 customer records (for example, surfacing NPS inside a Sales or Customer Service timeline) and when Microsoft Forms-style phishing controls and tenant-level governance are required.
Many SMEs do not need to choose in the abstract — they need a partner who can map the choice to their sales, hiring, and training processes and then configure the winning platform end to end. That is the gap Flectic fills. We implement both Odoo and Dynamics 365, and our AI-accelerated delivery is designed to deliver up to 3x faster than a manual rollout, with survey, recruitment, and eLearning workflows configured against your real data.
- Choose Odoo when certifications, eLearning, Live Sessions, or scored hiring drive the decision.
- Choose Customer Voice when Dynamics 365 CRM integration and tenant governance dominate.
- Both are strong — the right answer depends on which platform already runs your business.
- Book an ERP Readiness Call to scope the right fit against your processes.
Implementing Odoo Surveys Without the Trial-and-Error
Survey modules are deceptively simple to demo and surprisingly hard to operationalize. Scoring rules that look correct in a test run can produce skewed distributions at scale; conditional branches that work in a single path can break when answer combinations multiply; certification attempts limits interact with eLearning completion rules in non-obvious ways. A clean implementation defines these rules up front, against your real questions and real audiences.
Flectic works this way by default. We map your recruitment, training, and customer-feedback workflows before touching configuration, then deploy on Odoo or Dynamics 365 based on which platform fits — not which one we prefer. If you want surveys that feed hiring decisions, training certifications, and customer satisfaction dashboards without a tangle of disconnected tools, that is the conversation to have.
- 01Map the workflow
Document which surveys feed which decisions — hiring, certification, satisfaction — and where the data needs to land.
- 02Choose the platform
Pick Odoo (certifications, Live Session, native eLearning) or Customer Voice (Dynamics 365 CRM integration) based on fit, not preference.
- 03Configure scoring and logic
Set point values, conditional branches, attempts limits, and certification thresholds against real questions before launch.
- 04Connect the downstream
Wire survey results into recruitment stages, eLearning completion, and CRM records so responses drive action.
Frequently asked questions
What question types does Odoo Surveys support?
Odoo Surveys supports eight question types: Multiple choice (only one answer), Multiple choice (multiple answers allowed), Multiple Lines Text Box, Single Line Text Box, Numerical Value, Date, Datetime, and Matrix. Questions can be grouped into sections and randomly sampled per participant.
Can an Odoo survey be used as a certification?
Yes. Enabling 'Is a certification' turns a scored survey into a certification with a configurable 'Success %' pass threshold, an automated certification email template, optional eLearning badges, and an 'Attempts Limit' (when Login Required is enabled) to cap retries for logged-in users.
What is a Live Session survey in Odoo?
Live Session mode is a host-driven real-time presentation where a moderator advances questions one at a time and the Session Manager view reveals aggregated bar-graph results. Participants join via a custom URL and optional access code. It is mutually exclusive with certification mode.
How does Odoo Surveys compare to Dynamics 365 Customer Voice?
Odoo Surveys includes native certifications, eLearning badges, and host-driven Live Sessions inside the Odoo database. Dynamics 365 Customer Voice emphasizes deep integration with Dynamics 365 customer records, projects containing multiple surveys, and automated phishing-prevention review. Flectic implements both and helps SMEs choose based on fit.
Does Odoo Surveys integrate with recruitment?
Yes. Odoo Recruitment integrates with Surveys via the 'Send Interview Survey' setting; once enabled, recruiters can send scored surveys to job applicants. The same engine also supports eLearning assessments and appraisal feedback.
Book an ERP Readiness Call
Map your survey, certification, and recruitment workflows to the right platform before you configure a single question. Flectic implements both Odoo and Dynamics 365 with AI-accelerated delivery designed to deliver up to 3x faster. Book an ERP Readiness Call and we'll scope the fit against your real processes.
Sources
- Odoo Surveys lets users create surveys, questionnaires, certifications, and assessments to collect feedback and evaluate results. — https://www.odoo.com/documentation/19.0/applications/marketing/surveys.html (verified Official Odoo 19.0 documentation landing page for the Surveys application.)
- Odoo Surveys supports eight question types: Multiple choice (only one answer), Multiple choice (multiple answers allowed), Multiple Lines Text Box, Single Line Text Box, Numerical Value, Date, Datetime, and Matrix; Randomized per Section and Conditional Display are available. — https://www.odoo.com/documentation/19.0/applications/marketing/surveys/questions.html (verified Official Odoo 19.0 Surveys questions documentation — question types, sections, and per-question options confirmed verbatim.)
- Odoo Surveys assigns points to answers (including negative), sums them into a final score, and offers two scoring modes ('Scoring with answers at the end' and 'Scoring without answers at the end'); 'Is a certification' enables Success %, certification email template, Give Badge, and Attempts Limit. — https://www.odoo.com/documentation/19.0/applications/marketing/surveys/scoring.html (verified Official Odoo 19.0 Surveys scoring documentation.)
- Live Session surveys are host-driven, show real-time bar graphs in the Session Manager only, support per-question Question Time Limit (seconds) and 'Reward quick answers', and are mutually exclusive with 'Is a Certification'; participants join via custom URL plus optional access/session code. — https://www.odoo.com/documentation/19.0/applications/marketing/surveys/live_session.html (verified Official Odoo 19.0 Surveys Live Session documentation.)
- Odoo Recruitment integrates with Surveys via the 'Send Interview Survey' setting to send scored surveys to job applicants. — https://www.odoo.com/documentation/19.0/applications/hr/recruitment.html (verified Official Odoo 19.0 Recruitment documentation.)
- Dynamics 365 Customer Voice is an enterprise feedback management application built on Microsoft Forms with deep Dynamics 365 integration, organized into projects containing multiple surveys. — https://learn.microsoft.com/en-us/dynamics365/customer-voice/about (verified Microsoft Learn overview for Dynamics 365 Customer Voice.)
- Dynamics 365 Customer Voice supports eight question types: Choice, Text, Rating, Date, Ranking, Likert, File upload, and Net Promoter Score (NPS). — https://learn.microsoft.com/en-us/dynamics365/customer-voice/available-question-types (verified Microsoft Learn article on available question types in Customer Voice — eight types confirmed verbatim.)
- Customer Voice service limits: 400 surveys per user, 200 questions per survey, 500,000 responses per survey, 4,000 characters per question, 4,000 characters per single response, and 200,000 characters of total responses per survey. — https://learn.microsoft.com/en-us/dynamics365/customer-voice/plan-survey (verified Microsoft Learn plan-a-survey article documenting exact service and character limits.)
- Customer Voice includes automated phishing-prevention review that can block surveys designed to collect passwords or credentials, with administrator unblock via the Message center. — https://learn.microsoft.com/en-us/dynamics365/customer-voice/plan-survey (verified Microsoft Learn plan-a-survey article documenting phishing prevention and admin unblock workflow.)