Direct the right survey to the right employee every time

Employee Survey Assignments extends Odoo Surveys with department, job, and individual targeting, deadline-driven reminders, and a personalized portal so HR always knows who has responded and who has not.

The problem

Odoo's native Surveys module is built for anonymous, broadcast distribution. When HR needs structured feedback from a known workforce — onboarding pulses, training evaluations, exit interviews — there is no way to direct a survey at a department, job position, or specific employees, and no way to see who has actually responded.

The solution

Flag any survey as an Employee Survey, choose an audience by department, job position, specific employees, or everyone, and generate a tracked assignment per person in one click. Each assignment carries a deadline, automated reminders, and a lifecycle status, while a personalized portal page and analytics dashboard keep employees and HR in sync.

Capabilities

Everything HR needs to direct, track, and analyze feedback

Every capability below is implemented in the module.

01

Directed Employee Targeting

Flag any survey as an Employee Survey and choose its audience: all employees, a set of departments, job positions, or specific employees — only staff with an active user account are eligible.

02

One-Click Assignment Generation

Generate Assignments creates one tracked assignment per eligible employee, automatically links the native survey response, and skips anyone already assigned — safe to re-run at any time.

03

Deadlines & Automated Reminders

Set a response deadline per survey and let a daily scheduled job email reminders a configurable number of days before it, so non-respondents are chased automatically instead of manually.

04

Automatic Expiry

Assignments that pass their deadline without a completed response are automatically marked Expired by the same scheduled job, keeping status accurate without manual cleanup.

05

Participation & Satisfaction Analytics

Every employee survey shows a live assignment count, completion count, participation rate, and average satisfaction score, backed by graph and pivot views for deeper analysis.

06

Assignment Lifecycle Tracking

Each assignment moves through Pending, In Progress, Completed, or Expired automatically as the linked response is started or finished, with a full chatter history on every record.

07

Personalized My Surveys Portal

Logged-in employees see their own To Do, Completed, and Expired surveys on a dedicated portal page, with deadline badges and direct start, continue, and view-result links.

08

Built on the Native Survey Engine

Question types, conditional branching, scoring, and the survey-taking experience are all the real Odoo Surveys engine — nothing is reimplemented, so every native feature keeps working.

Workflow

How it works

1

Target the audience

Turn on Employee Survey, pick All Employees, a department, a job position, or specific people, and set a response deadline.

2

Generate assignments

Click Generate Assignments to create a tracked assignment and linked response for every eligible employee in one step.

3

Employees respond

Employees open My Surveys in the portal, complete their pending surveys, and receive an automatic reminder before the deadline.

4

Review the results

HR watches participation rate, average score, and per-assignment status from the survey form's analytics and assignment list.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. It extends the native Surveys module — the actual survey creation and survey-taking flow is the real Odoo engine. This app adds directed employee targeting, tracked assignments, deadlines, reminders, and analytics on top.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Employee Survey Assignments

Direct a survey at a department, job position or named employees — with deadlines, automated reminders, automatic expiry, a personalized My Surveys portal and participation and satisfaction analytics.

Buy on Odoo App Store