Give every candidate a clear path from application to decision
Extend Odoo Recruitment with a candidate portal, account-free status tracking, per-position document checklists, and automated stalled-application reminders — all inside the Odoo you already run.
The problem
Candidates submit an application and hear nothing back, recruiters retype the same document requirements for every position and chase missing files by hand, and stalled applications quietly sit in the pipeline with no automatic follow-up until someone happens to notice.
The solution
Online Job Application gives every candidate a self-service status page with a visual progress bar and next steps, gives recruiters a per-position document checklist that blocks incomplete records from advancing, and automatically flags stalled applicants for follow-up — built directly on your existing Recruitment and Website apps.
Everything a modern candidate experience needs
Every capability below is implemented in the module.
Unique Application Reference
Every applicant is auto-assigned a sequential reference (APP/YYYY/NNNNN) on submission, with a one-click smart button linking straight to their public tracking page.
Candidate Portal
Logged-in candidates see every application they have submitted in one place under My Applications, with direct links to each status page.
Account-Free Status Tracking
Any candidate can check status at a public tracking page using just their application reference and email — no portal login required.
Visual Progress Bar & Next Steps
The status page shows a stage-by-stage progress bar, an expected decision date, and "what happens next" guidance drawn straight from your configured recruitment stages.
Per-Position Document Checklists
Define required documents per job position; each applicant automatically receives a checklist tracked through missing, received, reviewed, and approved states.
Document-Gated Stage Progression
Applicants cannot be moved into a document-gated stage until every required document is marked received, protecting the completeness of every record.
Bidirectional Refusal Taxonomy
Distinguish recruiter-initiated refusals from candidate withdrawals with a dedicated direction field on every refuse reason, kept on the applicant record.
Stalled-Application Reminders
A daily automated check flags applicants stuck without a stage change, logging a chatter note and scheduling a recruiter follow-up activity, per position and interval.
Branded PDF Application Report
One-click, candidate-facing PDF summarizing the applicant's reference, job, current stage, and expected decision date.
How it works
Candidate applies
A candidate submits the standard website application form; the module assigns a unique reference and provisions that position's required document checklist automatically.
Recruiter collects documents
The Documents tab on each applicant tracks which required files have arrived, with a completeness badge visible right on the Kanban card.
Candidate checks status anytime
The candidate opens My Applications or looks up their reference on the public tracking page to see a progress bar, expected decision date, and next steps.
Recruiter closes the loop
Moving an applicant forward is blocked until documents are complete, refusals record direction for compliance, and stalled applicants are flagged for follow-up automatically.
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 standard Recruitment and Website Recruitment apps you already have, adding candidate-facing tracking, document checklists, and recruiter automation on top of them.
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.
Online Job Application
A candidate portal with account-free status tracking, per-position document checklists that gate stage progression, stalled-application reminders and a branded PDF application report.
Buy on Odoo App Store