Human Resources

Odoo Appraisals: performance review software

Enterprise

Assess your employees

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Appraisals logo
What it does

What Odoo Appraisals does

Odoo Appraisals is the Enterprise app that runs employee performance reviews. Quarterly check-ins, annual reviews, 360-feedback cycles, goal setting and tracking, and continuous performance management all live in one place. Each review carries a structured form, the employee's self-assessment, the manager's evaluation, optional peer feedback, and the resulting development plan.

Growing companies running formal performance management, professional services firms tracking consultant utilization, and any business that wants performance data backed by structured feedback rather than gut feel uses it. You can test Odoo Appraisals free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Setup starts on the Appraisal Plan. Each plan defines the cadence (one appraisal six months after hire, the next twelve months after that, then yearly), the feedback templates the employee and the manager fill in, and any custom questions specific to a role or a department. An appraisal plan attaches to a department, a job position, or an individual employee, and a daily background job checks who is due for their next appraisal and creates a draft on the right calendar week.

From there, the appraisal record runs through three stages: Draft (the system created it, nobody has filled anything in yet), Ongoing (employee and manager are working on their feedback), and Done (the appraisal is closed). The employee opens the appraisal, writes the self-assessment in the editable form, marks the achievements they want to highlight, and saves. The manager opens the same appraisal, writes the manager feedback in the parallel section, and the two sides can choose to publish or hold their feedback (the Published flag controls whether the other side sees the text yet).

When both sides are ready, the manager schedules a one-on-one through the linked meeting on the appraisal. The meeting carries a video link, the agenda, and a shared screen for the conversation. After the meeting, the manager closes the appraisal, sets the next appraisal date, and the development plan and goals (when paired with the goals feature) move forward. The record stays on the employee's HR file with the full feedback history visible to the right people based on the access rules.

Calibre configures Odoo Appraisals for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Appraisals

Appraisal Plans With Cadence Rules
Each plan defines when an employee gets their first appraisal (typically six months after hire) and how often after that (every six months, yearly, every two years). Plans attach to a department, a job position, or an individual employee, so different teams run on different cadences without overriding each other.
Structured Feedback Templates
Editable HTML templates carry the questions the employee and the manager fill in: achievements, areas to grow, goals for the next period, peer feedback (if collected). Templates are configurable per appraisal plan so engineering, sales, and operations can each run their own form.
Three-Stage Workflow
Every appraisal walks through Draft (the system created it from the plan), Ongoing (employee and manager are filling in feedback), and Done (the conversation happened and the appraisal is closed). The status drives the manager's dashboard, the HR overview, and the analytics.
Employee and Manager Feedback Side by Side
The appraisal record has parallel sections for employee feedback and manager feedback. Each side fills their own in private (the Published flag controls whether the other side sees the text yet), then both sides become visible once both flags are switched on for the one-on-one conversation.
Calendar-Integrated One-on-One
Each appraisal carries a linked calendar meeting for the one-on-one conversation. The meeting holds the agenda, the linked video call, and the shared screen for the conversation. Calendar invites go to both sides automatically.
Goal Setting and Tracking
Goals (SMART or OKR-style) attach to an appraisal: what the goal is, who is the owner, when it is due, and the current progress. Goals carry through to the next appraisal cycle so progress over multiple periods stays visible without anyone re-typing it.
360-Style Peer Feedback
Bring in peer feedback through a Survey link sent to selected peers. Anonymous responses roll up onto the appraisal record. The manager and the employee see the aggregated insights without seeing who said what (unless the response is configured non-anonymous).
Skills and Career Development Plan
When the Skills app is installed alongside, the appraisal can carry skill ratings, development gaps, and a target skill level for the next review. The development plan is a list of actions tied to the gaps, with owners and due dates.
Reports and Trend Dashboards
Pivot and graph reports break appraisal data down by department, job position, period, and manager. Trends show how performance ratings move over time, where development plans are landing, and which managers are running their cycles on schedule.
Reminders and Overdue Tracking
Appraisals that drift past their target close date surface on the manager's dashboard with a red flag and trigger reminder emails to the manager. HR sees the company-wide list of overdue appraisals so the cycle does not quietly fall apart in one department.
Built for

Is Odoo Appraisals right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Appraisals

Odoo Appraisals plugs into the rest of HR. Odoo Employees holds the employee record, the manager-of relationship that drives who runs the appraisal, and the department and job-position fields the plans attach to. Odoo Calendar carries the one-on-one meeting and the calendar invite for both sides. With the Skills app (auto-installed alongside Employees), the appraisal can record skill ratings and a development plan tied to skill gaps. Odoo Surveys carries the 360-style peer feedback questionnaire when the company collects peer reviews. With Odoo Recruitment, candidate-stage feedback informs the new hire's first appraisal six months in. Odoo Discuss carries the chat thread on the appraisal record for back-and-forth between the manager and HR before the conversation.

Pricing

What Odoo Appraisals costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Appraisals is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Appraisals

Is Odoo Appraisals free?
Odoo Appraisals is part of the paid Odoo Enterprise tier (around CA$35.20 per user per month billed annually for the full Odoo suite). You can test it free on the Odoo 15-day trial alongside every other app. Odoo's one-app-free rule applies: if Appraisals is the only Odoo app you install on Odoo Online, you pay nothing for the software, forever, no matter how many employees are in the cycle. The moment you add a second app (Employees is the obvious one, since the manager-of and department relationships live there), the setup moves to the paid Standard plan. Most Appraisals deployments pair with Employees, so the paid tier is typical.
What's the difference between Odoo Appraisals in Community and Enterprise?
Odoo Appraisals is part of the Enterprise tier. There is no Community version. Community Employees lets you store a manager-of relationship and a job position on each employee record, but the full Appraisal Plan, structured feedback templates, the three-stage workflow, the 360 peer-feedback survey integration, goal tracking, and the trend dashboards all live in Enterprise.
Can we migrate our existing appraisal history into Odoo?
Yes. Odoo Appraisals accepts CSV and Excel imports for the employee roster (with current manager and department), historical appraisal records (date, manager, ratings, notes), goal history, skill ratings, and any template you want to reuse for new cycles. The work is rarely the upload itself, it is mapping your existing rating scales (5-point, 7-point, qualitative) to Odoo's structure cleanly so trend reporting comes out right. Calibre handles the mapping during the rollout and keeps the old HR tool live as a read-only reference for the first cycle so managers can check a prior review during the transition.
Does Odoo Appraisals connect with our calendar and our recruitment pipeline?
Yes to both. Calendar is automatic: each appraisal carries a linked meeting that goes onto both the manager's and the employee's calendars (including the synced Google or Microsoft calendar if those are connected), so the one-on-one is on the schedule without anyone manually booking it. The Recruitment link feeds the new hire's first appraisal: the manager's feedback from the candidate's last interview rounds carries forward to the six-month appraisal so the manager has the original assessment as context.
Can a manager run an appraisal from their phone?
Yes. The Odoo mobile app (iOS and Android) shows the manager's open appraisals, the feedback templates with editable sections, and the published/unpublished flag for each side. The manager writes their feedback on the phone, marks it published when ready, and the one-on-one meeting is on the same Calendar app. The polished native mobile app is part of the Enterprise tier (Appraisals itself is Enterprise, so this is implicit).
Can the appraisal be private, or do both sides see each other's feedback right away?
Either. The Published flag on each side controls whether the other side sees the text yet. A common pattern is private writing (each side fills in their feedback with Published off, neither side can see the other's text yet), then a moment in the cycle where both sides publish simultaneously and the one-on-one happens with both pieces of feedback visible. Some teams prefer always-published so the conversation is ongoing. The flag is per side, so the manager can publish before the employee or vice versa.
How do goals and skills track across appraisal cycles?
Goals attach to an appraisal as a list with owner, due date, and progress. When the appraisal closes, open goals roll forward to the next appraisal cycle automatically so progress over multiple periods stays visible. With the Skills app installed alongside (it auto-installs with Employees), skill ratings and target levels carry forward the same way: the next appraisal shows the prior skill rating as a baseline and the development plan that was set on the previous review.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Appraisals.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing