Complete Guide to Odoo 18 Survey Module Features and Capabilities
By Braincuber Team
Published on December 26, 2025
Collecting feedback, conducting assessments, and gathering market research data are essential activities for any business. Odoo 18's Survey module provides a comprehensive platform for creating professional surveys, quizzes, and assessments with advanced features like live sessions, automated scoring, and detailed analytics. Whether you're measuring customer satisfaction, conducting employee evaluations, or running certification exams, this module streamlines the entire survey lifecycle.
This complete guide walks you through every aspect of the Odoo 18 Survey module—from creating your first survey to analyzing results and managing participant responses. You'll learn professional techniques for designing effective surveys that deliver actionable insights.
What You'll Learn:
- How to create different types of surveys in Odoo 18
- Adding and configuring various question types
- Setting up scoring and assessments
- Managing live survey sessions
- Sharing surveys and tracking responses
- Analyzing results with visual reports
Understanding Survey Types in Odoo 18
Odoo 18 offers four distinct survey types, each optimized for specific use cases:
Survey
Standard surveys for collecting feedback, opinions, and general information from participants
Live Sessions
Real-time interactive surveys perfect for presentations, workshops, and live events
Assessment
Scored tests and exams with pass/fail criteria, ideal for certifications and evaluations
Custom
Flexible format for unique survey needs that don't fit standard categories
Step 1: Creating Your First Survey
- Access Survey Module: Navigate to
Apps→Survey - Start New Survey: Click the
Newbutton in the main dashboard - Select Survey Type: Choose from:
Survey- General feedback collectionLive Sessions- Real-time participant interactionAssessment- Scored tests and quizzesCustom- Tailored survey format
- Enter Details:
- Title: Give your survey a clear, descriptive name
- Responsible: Auto-filled with your name (can be changed)
- Restricted to: Optionally limit access to specific employees
Step 2: Adding Questions
Question Types Available
| Question Type | Description | Best For |
|---|---|---|
| Multiple Choice (Single) | One answer from multiple options | Yes/No, ratings, preferences |
| Multiple Choice (Multiple) | Select multiple answers | Feature selection, interests |
| Single Line Text | Short text response | Names, email, brief answers |
| Multiple Lines Text | Long text response | Detailed feedback, comments |
| Numerical Value | Number input | Age, quantity, scores |
| Scale | Rating scale (1-5, 1-10) | Satisfaction, agreement levels |
| Date / DateTime | Date selection | Birthdays, appointments |
| Matrix | Grid of questions | Multiple items, same criteria |
Adding Questions to Your Survey
- Questions Tab: Navigate to the
Questionstab - Create Section: Click
Add a sectionto organize related questions - Add Question: Click
Add a question - Configure Question:
- Question: Enter your question text
- Question Type: Select from available types
- Description: Add helpful context (optional)
Configuring Multiple Choice Questions
- Choices Tab: Navigate to the
Answerssection - Add Options: Click
Add a lineto add answer choices - Configure Options:
- Show Comments Field: Allow participants to add comments
- Comment is an answer: Treat comments as valid responses
- Mandatory Answer: Require a response
- Error Message: Customize validation error message
Text Input Validation
For Single Line Text Box questions, you can add validation rules:
- Email Validation: Enable
Input must be an email - Save as Nickname: Store answer as participant nickname
- Min/Max Limits: Set character or value limits
- Validation Error: Custom error message for invalid entries
- Placeholder: Hint text showing expected format
Step 3: Configuring Survey Options
The Options tab provides powerful settings to control survey behavior and participant experience.
Questions Section
One page per question- Single question per pageOne page per section- All section questions on one pageOne page with all questions- Entire survey on single page
Percentage left- Shows remaining completion percentageNumber- Shows questions answered/total questions
All questions- Show every questionRandomized per Section- Random subset from each section
Enable to let participants navigate back to previous pages
Participants Section
Anyone with the link- Public accessInvited people only- Restricted access
Force participants to authenticate before starting
Set maximum number of times a user can take the survey
Time & Scoring Section
Set maximum duration for survey completion
No scoring- No points assignedScoring with answers after each page- Show correct answers immediatelyScoring with answers at the end- Show all answers after completionScoring without answers- Score but don't reveal correct answers
Step 4: Adding Description and End Message
Description Tab
Use this tab to provide an introduction or overview that participants see before starting the survey. Include:
- Purpose of the survey
- Estimated completion time
- How the data will be used
- Privacy and confidentiality information
End Message Tab
Customize the message participants see after completing the survey:
- Thank you message
- Next steps or follow-up actions
- Contact information for questions
- Links to related resources
Step 5: Sharing Your Survey
Once your survey is configured, you can distribute it to participants.
- Click Share Button: Located at the top of the survey form
- Survey Link: Copy the generated URL to share via any channel
- Email Distribution:
- Enable
Send by Email - Compose your invitation message
- Select recipients
- Click
Send
- Enable
Pro Tip: Test your survey yourself before distributing by clicking the Test button to ensure all questions work correctly.
Step 6: Managing Responses
Participations Tab
Track who has participated in your survey:
- View total number of participants
- See completion status for each participant
- Track attemptsmade per user
- Monitor quiz scores and pass/fail status
Participation Menu
Access the Participation menu to view detailed information:
- Created on: When the participation was created
- Survey name: Which survey was taken
- Attempts: Number of attempts made
- Deadline: Deadline for completion (if set)
- Quiz Passed: Pass/fail status for assessments
- Score: Total points earned
- Status: Completed, In Progress, or Not Started
Step 7: Analyzing Survey Results
Viewing Results
- Click See Results: Button on the survey dashboard
- Survey Overview: View key metrics:
- Total questions
- Average completion duration
- Number of registered participants
- Number of completed responses
- Visual Analytics: Results displayed in multiple formats:
- Bar charts
- Pie charts
- Statistical summaries
Questions & Answers Menu
Access detailed question and answer data from three sub-menus:
Questions
View all questions across all surveys with their titles, survey names, and question types
Suggested Values
See all predefined answer choices you've created for multiple choice questions
Detailed Answers
Review all participant responses from every survey in one centralized location
Live Sessions Feature
Live Sessions are perfect for real-time engagement during presentations or training events.
Setting Up a Live Session
- Create Survey: Select
Live Sessionsas survey type - Configure Questions: Add time limits for each question
- Live Session Options: In the Options tab:
- Enter Session Code: Short code participants use to join
- Optional Session Link: Direct URL for joining
- Start Session: Share the session code with participants
- Monitor Real-time: View responses as they come in
Note: Live Sessions work best with fast-paced questions and limited response time to maintain engagement.
Best Practices
Keep It Concise
Limit surveys to 10-15 questions for better completion rates
Use Clear Language
Write questions in simple, unambiguous language
Test Before Sending
Always complete a test run to catch errors and timing issues
Provide Context
Explain the purpose and how data will be used in the description
Frequently Asked Questions
Conclusion
Odoo 18's Survey module provides a powerful, flexible platform for collecting feedback and conducting assessments. From simple customer satisfaction surveys to complex certification exams with live sessions, the module adapts to your needs with minimal configuration.
By leveraging features like conditional questions, automated scoring, time limits, and visual analytics, you can create professional surveys that deliver actionable insights. The integration with other Odoo modules means survey data flows seamlessly into your larger business processes, making it a valuable tool for data-driven decision making.
Need Help Creating Surveys in Odoo 18?
Our Odoo experts can help you design effective surveys, set up automated assessments, configure live session workflows, and analyze results to drive business improvements.
