Human Resources

Odoo Recruitment: applicant tracking software

Community + Enterprise

Track your recruitment pipeline

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

What Odoo Recruitment does

Odoo Recruitment is the app that runs your hiring pipeline: job postings, applications, interviews, offer letters, and onboarding all in one place. Each candidate moves through stages from New to Contract Signed, with the resume, application answers, interview notes, and offer letter living on the same card.

Growing companies hiring through their own website, agencies running recruitment for clients, internal HR teams managing high-volume hiring, and any business with an open-jobs pipeline uses it. You can test Odoo Recruitment 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 with the open jobs. Each job has a title, department, location, employment type, salary range, description, and an application form. Publish the job to the company's careers page (through Odoo Online Jobs) or expose a posting email on a hosted job board (LinkedIn, Indeed, Jobsdb) that forwards applicant emails into Odoo, where the inbound mail gateway creates the candidate record automatically.

Each application creates a candidate in the Recruitment pipeline with the resume, the cover letter, and any custom answers attached. The seeded default stages are New, Qualification, First Interview, Second Interview, Contract Proposal, and Contract Signed; you rename, add, or drop stages per recruitment process. A candidate can be refused at any stage with a refusal reason, which triggers a templated rejection email. The pipeline is a board grouped by stage so the recruiter sees the whole funnel at a glance.

Communication with candidates runs through Odoo's standard email and chatter on the candidate card: interview scheduling, status updates, contract proposals all go through the same thread. When the contract is signed, Odoo creates an Employee profile in Odoo Employees with the start date and offered compensation carried over; the onboarding workflow takes over from there.

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

Speak to an Implementation Specialist
In this module

What's inside Odoo Recruitment

Jobs With Application Forms
Each open job has a title, department, location, employment type, salary range, and description. Customize the application form per job (standard inputs plus custom questions: "Years of Python experience?", "Eligible to work in Canada without sponsorship?"). Publish to the careers page on Odoo Website.
Candidate Pipeline with Custom Stages
The recruitment pipeline is a board grouped by stage. The seeded defaults are New, Qualification, First Interview, Second Interview, Contract Proposal, and Contract Signed; rename or add stages per recruitment process (a technical role might insert a Take-Home Test stage between Qualification and First Interview). Drag candidates between stages.
Resume Upload (and Optional AI Parsing)
Candidates upload their resume during application as a PDF or DOC. Resumes attach to the candidate card permanently for the audit trail. An optional Enterprise add-on can pre-fill the candidate's contact info, current employer, education, and skills from the uploaded file using OCR and AI extraction; it requires the IAP credit service and activates automatically when both the AI credits and Recruitment Enterprise apps are present.
Interview Scheduling
Schedule interviews from the candidate card: the system creates a calendar event for the interviewer, invites the candidate via email with a Zoom or Google Meet link, and logs the scheduled time on the candidate's chatter. Interviewers add their notes after each meeting; notes show on the candidate card for the next step.
Source Tracking and Channel Attribution
Every application logs its source: company careers page, LinkedIn, Indeed, employee referral, recruiter outreach, or another channel. Source analytics roll up to show which channels deliver the best applicants at each stage of the funnel, useful for budgeting hiring spend.
Refusal Templates and Rejection Workflow
When refusing a candidate, pick a refusal reason from the seeded list (Does not fit the job requirements, Refused by applicant: job fit, Refused by applicant: salary, Job already fulfilled, Duplicate, Spam) and Odoo sends a templated rejection email. Add your own reasons if the defaults don't fit. The candidate's profile is archived but stays searchable for future roles.
Offer Letter and Signature (with Sign Installed)
When the team is ready to extend an offer, the recruiter generates a contract proposal from a template with the candidate's name, role, salary, and start date filled in. If Odoo Sign is installed, the proposal can be sent for electronic signature with the signed document attaching back to the candidate's profile; without Sign, the same template is sent as a PDF for a manual signature workflow.
Convert Hired Candidate to Employee
When a candidate accepts and signs the offer, one click converts them to an Employee in Odoo Employees. The profile carries over (name, contact info, offered compensation, start date, signed offer letter, signed handbook acknowledgement). The HR onboarding workflow picks up from there.
Multi-Recruiter Collaboration
Multiple recruiters and hiring managers can collaborate on the same candidate: notes on the chatter, interview feedback on the candidate card, mentions to pull in a colleague's opinion, shared visibility on stage progression. Useful for technical roles where multiple engineers interview the same candidate.
Employee Referral Program (Enterprise)
Install Odoo Employee Referral (Enterprise) and employees can share unique referral links for open roles. Candidates applying through a referral link tag with the referring employee. Hired referrals trigger rewards (points, cash bonuses, recognition) per the program rules. Useful for building hiring pipeline through staff networks.
Built for

Is Odoo Recruitment 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 Community + Enterprise 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 Recruitment

Most companies running Odoo Recruitment pair it with two or three other Odoo apps. Odoo Online Jobs publishes job postings to the company website and routes applications back to the Recruitment pipeline. Odoo Employees is the destination when a candidate is hired: they convert to a full Employee profile. Odoo Calendar shows the recruiter's interview schedule. Odoo Sign handles offer-letter signing. Odoo Employee Referral runs the referral program that drives some of the pipeline.

Pricing

What Odoo Recruitment costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Recruitment 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 Recruitment

Is Odoo Recruitment free?
Yes. Odoo Recruitment is part of the free Odoo Community edition. The One App Free rule means if Recruitment is the only Odoo app you install, you pay nothing. The moment you add a second app (Online Jobs, Employees, Sign), the whole setup moves to the paid plan, around CA$35.20 per user per month billed annually for the full Odoo suite. You can test Odoo Recruitment free on the Odoo 15-day trial.
What's the difference between Odoo Recruitment in Community and Enterprise?
Most of the recruiting pipeline is Community. Jobs, application forms, candidate pipeline with custom stages, resume upload, interview scheduling, source tracking, refusal templates, conversion to employee, multi-recruiter collaboration, and even the inbound-email job-board parsing for LinkedIn/Indeed/Jobsdb all ship in the free Community edition. Enterprise adds the polished iOS and Android mobile app, Studio for the no-code customizer, and the employee-referral program. The offer-letter electronic signature step is layered in by installing Odoo Sign alongside, and optional resume-data extraction is a separate add-on.
Can we migrate our candidate database and historical hires from Greenhouse, Lever, Workable, BambooHR, or another ATS?
Yes. Odoo Recruitment accepts CSV imports for the open job list, the candidate database (with resumes as file attachments), historical applications as flat data, custom application question setups, stage history, and rejection reasons. Calibre handles the data audit, the candidate import (including resume files), the cutover transition, and keeps the old ATS live as a read-only reference for the first month so a recruiter can always check what was on file.
Does Odoo Recruitment publish to LinkedIn, Indeed, and Google for Jobs?
Mixed picture. Google for Jobs picks up roles automatically from the structured JobPosting data that Odoo Online Jobs emits per published job; that side is straightforward. LinkedIn, Indeed, and Jobsdb are not direct outbound publishers from Odoo. Instead, Odoo ships seeded job-platform records that route inbound applicant emails from those boards into the Recruitment pipeline, so you post the role on the board itself and Odoo catches the resulting applications. ZipRecruiter, Glassdoor, and similar boards typically need a multi-board syndicator service that Calibre can scope on rollout.
Is there a mobile app for Odoo Recruitment?
Yes, on iOS and Android. The polished Odoo mobile app (Enterprise tier) lets recruiters review candidates, schedule interviews, send offer letters, and approve hires from their phone. Useful for a recruiter at a career fair scanning resumes and entering candidates on the spot. Community users get the responsive web version on a phone browser.
Can interviewers submit their feedback through Odoo without a separate scorecard tool?
Yes. Each interview event has a feedback section on the candidate card where the interviewer types their notes after the meeting. For structured scorecards, configure custom feedback inputs (technical skills 1-5, culture fit 1-5, communication 1-5) per job or per interview type so interviewers rate consistently. Aggregate scores show on the candidate card for the hiring manager to review.
Can we run a referral program where employees earn rewards for hired referrals?
Yes, through Odoo Employee Referral (a separate Enterprise add-on). Each employee gets a personal page showing open roles with a Share button that generates a unique referral link. Candidates applying through that link tag with the referring employee. When the referral is hired and stays past a configured probationary period, the referring employee earns the configured reward (points convertible to a cash bonus, gift cards, or paid time off). Rewards calculate and pay through Odoo Payroll if you want them on the paycheck.

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 Recruitment.

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