Know exactly where every hiring request stands
Route headcount requests through configurable multi-stage approvals with a live progress bar, an action-required inbox, budget context and automatic escalation — then hand off to native Odoo Recruitment the moment final sign-off lands.
The problem
New headcount gets justified over email threads, spreadsheets and verbal sign-offs. Requests stall with no audit trail, no visibility into who is blocking approval, and no clean handoff into recruitment once a hire is finally authorized.
The solution
Raise a structured recruitment request, route it through configurable approval stages with budget context at the decision point, and let the module open a native Odoo Recruitment job automatically the moment final sign-off lands.
Everything a hiring approval needs
Every capability below is implemented in the module.
Multi-Stage Approval Workflow
Route requests through a configurable sequence of approval stages — sequential, parallel or conditional — so routing matches how your organization actually authorizes headcount.
Conditional & Cost-Based Routing
Configure stage rules by cost threshold or request reason so low-cost backfills can skip an executive sign-off while new, higher-cost roles route through every stage.
Digital Signature at Every Stage
Each approver's decision is captured with a digital signature, so every sign-off is formally recorded and the audit trail is complete.
Unified Approval Inbox
Approvers see every pending decision in one inbox, grouped by department, with overdue requests flagged so nothing waits unnoticed.
Requester Progress Tracking
A progress bar and status badge on every request show the requester exactly which stage it is at and who is holding it up.
SLA Tracking & Escalation
Each approval stage carries a target deadline; overdue approvals are flagged automatically so a stalled request is never invisible.
Delegation & Backup Approvers
Configure a delegate with a date window and an authority limit so approvals keep moving automatically while an approver is away.
Budget Context at Decision
Approvers see the department's committed and remaining budget right on the request and approval forms, no separate check with Finance required.
Bottleneck Analytics Dashboard
A time-in-stage analysis surfaces where requests pile up across your organization, so HR can fix the process instead of chasing one request at a time.
How it works
Raise the request
Start from a saved request-type template or a blank form, capturing the role, cost and priority up front.
Route for approval
The request moves through its configured stages — sequential, parallel or conditional — and each approver is notified.
Decide with context
Approvers see budget context in their unified inbox and sign off digitally, refuse with a reason, or let a delegate decide.
Auto-create the job
Once every stage signs off, a native Odoo Recruitment job opens automatically, carrying the approved details forward.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No, it depends on and works alongside Odoo Recruitment. This module handles the authorization to hire; once every stage approves, it automatically creates a native recruitment job so Recruitment takes over from there.
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.
Recruitment Requests
Headcount requests routed through configurable, cost-aware approval stages with digital signatures, SLA escalation, delegation and a bottleneck dashboard — handing off cleanly into recruitment.
Buy on Odoo App Store