Structured Odoo appraisals and 360-degree feedback with weighted competencies and review workflows — built, installed and supported by ECOSIRE. One-time license from $299.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Structured Odoo appraisals and 360-degree feedback with weighted competencies and review workflows — built, installed and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
HR Appraisal & 360-Degree Reviews is a build-to-order Odoo module that ECOSIRE designs, develops, installs and supports for your performance-management team — it is not an instant download. We build it against your appraisal policy so HR and L&D can run formal review cycles inside Odoo instead of chasing spreadsheets and forms.
360-degree multi-rater feedback collecting self, manager, peer and subordinate reviews on a single appraisal record
Configurable competency frameworks — group technical and behavioural competencies, reuse them across roles and departments
Weighted scoring engine using computed fields with @api.depends so the final rating recalculates automatically as ratings arrive
Configurable rating scales (numeric, 1-5, or descriptive labels) mapped to consistent underlying scores for fair aggregation
Appraisal cycle scheduling with automated actions and scheduled crons that open cycles, dispatch requests and send reminders
Staged review workflow (draft, feedback collection, manager review, HR calibration, closed) with mail.thread chatter and activities
The module adds dedicated ORM models (extending the appraisal domain with new models.Model records for competency frameworks, rating scales, and 360 feedback requests) with computed final scores driven by @api.depends on each rater's weighted responses, so the headline rating updates automatically as feedback arrives. A configurable competency framework lets you group behavioural and technical competencies, attach weightings, and reuse frameworks across roles and departments. Every appraisal captures self, manager, peer and subordinate perspectives, and the weighted engine rolls them into a defensible final rating you can stand behind in calibration meetings.
Access is locked down through ir.model.access.csv and record rules so an employee sees only their own appraisal, a manager sees their direct reports, and peer feedback stays confidential where your policy requires it. Review workflows move each appraisal through defined stages (draft, feedback collection, manager review, HR calibration, closed) with mail.thread chatter, activities and email notifications, and automated actions / scheduled crons open cycles, send reminders and escalate overdue raters. QWeb PDF reports produce a branded appraisal summary and a competency scorecard for the employee file, and the whole thing is reachable over Odoo's XML-RPC / JSON-RPC API if you want to feed ratings into payroll, promotion or BI processes.
We build for Odoo 17, 18 and 19, on Community or Enterprise, and match the module to your existing HR configuration. You get the source code, security, views (list/form/kanban/OWL where useful), reports and documentation — plus training and a support window after go-live.
Owns the annual or semi-annual performance process and needs a repeatable, auditable cycle with weighted competencies instead of scattered spreadsheets, so calibration and pay decisions rest on defensible ratings.
Maintains the Odoo HR configuration and wants appraisal data living in the same system as employees, departments and payroll, with clean access rules and an API to push final ratings downstream.
Reviews direct reports each cycle and needs a guided workflow that gathers peer and subordinate input, surfaces a fair aggregated score, and produces a clean summary to walk through in one-on-one meetings.
Runs cross-team calibration and needs consistent frameworks, weighted final ratings and PDF scorecards to compare people fairly and document the outcome for compliance.
Buy the license on ecosire.com and download the HR Appraisal & 360-Degree Reviews module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for HR Appraisal & 360-Degree Reviews, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| 360-degree multi-rater feedback (self, manager, peer, subordinate) | Possible, but you design and validate the whole rater model yourself | Varies — many appraisal apps only cover manager + self | ||
| Weighted competency scoring with auto-computed final rating | Depends on developer skill; compute logic is easy to get wrong | Often fixed weighting or none | ||
| Configurable competency frameworks reusable across roles | Build from scratch | Sometimes, with limited flexibility | ||
| Confidentiality via record rules and ir.model.access.csv | You must design and test every rule | Inconsistent; not always policy-driven | ||
| Fits your exact appraisal policy and workflow stages | ||||
| QWeb PDF scorecard and summary reports | Build yourself | Varies | ||
| Supported and installed for you on Odoo 17/18/19 | You own all install and maintenance | Self-install; support varies by vendor | ||
| XML-RPC / JSON-RPC access to ratings for downstream systems | Usually undocumented |
This is a build-to-order module, not an instant apps.odoo.com download. Typical delivery is 2-4 weeks depending on how complex your competency frameworks and workflow rules are. We start with a short requirements session, build and configure the module against your Odoo version, deliver on a staging instance for your review, then install to production with a smoke-tested go-live.
Every build includes a post-go-live support window covering bug fixes and configuration questions. Because you own the source code, you can maintain it yourself afterward, or we can provide a version-compatibility upgrade (for example moving from Odoo 17 to 18 or 19) and ongoing support under a separate maintenance arrangement.
We build for Odoo 17, 18 and 19, on both Community and Enterprise. We match the module to your edition and existing HR configuration — the weighted 360 logic, security rules and QWeb reports work the same on Community, so you are not forced into Enterprise for this capability.
Yes. The competency frameworks, weightings, rating scales and staged workflow are all configured to your policy during the build. The final score is a computed field driven by @api.depends on each weighted rater response, so once configured it recalculates automatically and stays consistent across every appraisal.
Access is enforced through ir.model.access.csv and record rules. Employees see only their own appraisal, managers see their direct reports, and peer or subordinate feedback can be kept anonymous or attributed per framework to match your HR policy. Nothing is exposed beyond what your rules allow.
Yes. Final ratings and competency scores are available over Odoo's XML-RPC / JSON-RPC API, so downstream processes such as payroll adjustments, promotion workflows or a Power BI dashboard can consume them. We can scope that integration as part of the build if you need it.
Structured Odoo appraisals and 360-degree feedback with weighted competencies and review workflows — built, installed and supported by ECOSIRE.