Technical Lab · 0097

Odoo Recruitment for Bangladesh Hiring: two very different pipelines under one roof.

A mid-size Bangladesh manufacturer hiring a factory supervisor and a production-line worker in the same month is running two fundamentally different recruitment processes, whether or not the HR team recognizes it as such. One needs a careful, multi-round evaluation; the other needs a fast, high-volume screening funnel that can process hundreds of applications without becoming a bottleneck. Odoo Recruitment can genuinely handle both, but only if you configure it to, rather than forcing one generic pipeline onto every job position.

Two Hiring Patterns, One Company

The recruitment challenge for Bangladesh manufacturers, and to a lesser extent trading and service companies with both office and field operations, is that the same HR function is often responsible for two hiring processes with almost nothing in common except the word "recruitment." Management and technical hiring is low-volume and high-scrutiny: a handful of candidates per role, multiple interview rounds, reference checks, and a real cost to getting the decision wrong. Factory-floor hiring is high-volume and comparatively fast-decision: dozens to hundreds of applicants for a single production-line opening, a screening process measured in minutes per candidate, and a genuine operational cost if the role sits vacant during a production ramp-up.

Odoo Recruitment does not force you to choose one model. Each Job Position record carries its own pipeline stages, so a Production Supervisor posting and a Sewing Operator posting in the same company can run entirely different workflows without any conflict. The mistake I see most often in Bangladesh HR teams new to the module is accepting Odoo's default pipeline stages for every position, which are tuned closer to a general white-collar hiring process and become a genuine drag on factory-floor hiring speed when left unmodified.

2 pipelines
Minimum, per company
Management/technical track and factory fast-track, at minimum
100s
Of applicants per posting
Realistic volume for a single production-line role in a Bangladesh industrial area
1 record
Candidate to Employee
The handoff point most Bangladesh companies re-key data at instead

A hiring pipeline built for one interview a week does not survive contact with three hundred applications for a single production-line opening.

Pipeline Stages for Management & Technical Roles

For management, technical, and specialist white-collar hiring, the value of Odoo Recruitment is in giving structure and a shared record to what is otherwise a series of separate conversations and email threads between HR, the hiring manager, and sometimes external referees. A realistic pipeline for this hiring type:

Stage 1
Applied / Sourced
Candidates from job boards, referrals, or direct sourcing land here automatically or are entered manually by HR.
Stage 2
HR Screening
A short call or CV review against minimum requirements, filtering out candidates who clearly do not meet the role's baseline before consuming hiring-manager time.
Stage 3
Technical / Functional Interview
The hiring manager or a technical panel evaluates role-specific competence, ideally using a structured interview scorecard.
Stage 4
Panel or Senior Management Interview
For roles above a certain seniority, a second round with senior management or a cross-functional panel, common practice in established Bangladesh corporate hiring.
Stage 5
Reference Check & Offer
Reference checks are frequently informal in Bangladesh hiring; giving this an explicit pipeline stage makes it a deliberate step rather than one skipped under time pressure.
Stage 6
Hired
Triggers the handoff to the Employees app covered later in this guide.

Each stage transition in Odoo can be tied to an activity or a scheduled follow-up (a reminder to send reference check requests, a scheduled interview slot), so the pipeline is not just a static list of buckets but an active queue that tells HR what needs to happen next for each candidate, reducing the common failure mode where a promising candidate goes quiet for two weeks simply because nobody was explicitly responsible for the next step.

Fast-Track Pipeline for Factory-Floor Hiring

Applying the six-stage pipeline above to a production-line hiring round with three hundred applicants would be operationally unworkable, and this is exactly where I see Bangladesh manufacturers either abandon Odoo Recruitment for factory hiring and revert to a paper register at the factory gate, or persist with an oversized pipeline that turns a two-week hiring need into a six-week bottleneck.

01

Applied

Every application lands here by default, whether sourced from a walk-in register entered in bulk, a local job board, or word of mouth referral common in Bangladesh factory hiring.

02

Screened

A brief eligibility check (age, experience, relevant skill, physical requirement where applicable) moves qualifying candidates forward in bulk using Odoo's multi-select kanban actions.

03

Interview / Trial

A short interview, and for many production roles, a practical skill trial on the actual machine or task, which is the real evaluation moment for this hiring type far more than a conversation.

04

Hired

Directly to the onboarding handoff, without the multi-round structure a management hire would go through.

The operational key to making this fast-track pipeline actually fast is bulk action discipline: reject or advance candidates in batches from the kanban view rather than opening each application record individually, and set a firm same-week decision deadline for each stage so the pipeline does not silently accumulate a backlog of unscreened applications while HR attention is pulled toward other priorities. A factory-floor pipeline left unmanaged for even a week during a high-volume posting can accumulate hundreds of unprocessed applications, at which point the software has stopped being useful and started being a filing problem.

Publishing Postings & Handling Applicant Volume

Odoo Recruitment publishes job positions directly to a company's own careers page through the Website integration, generating a public application form that feeds directly into the correct job position's pipeline with no manual data entry. This works well as the primary application channel when a company drives traffic to its own careers page, but Bangladesh hiring, particularly for factory roles, still relies heavily on third-party channels: Bdjobs for white-collar and mid-level roles, and word of mouth, local newspaper notices, or a notice posted at the factory gate for production roles.

There is no native automatic sync between Odoo and Bdjobs or similar local boards, so a practical Bangladesh setup treats those external channels as sourcing, funneling interested candidates to apply through the Odoo careers page link, or having HR staff batch-enter candidates from an external board into the relevant job position's pipeline at set times during the day rather than one at a time as they trickle in. For factory-gate walk-in applications, a simple approach that works well in practice is a short paper intake form filled at the gate, batch-entered into Odoo by an HR assistant at set intervals, which keeps the volume manageable without asking every walk-in applicant to use a phone or computer to apply directly.

Practical Shortcut

For a single high-volume factory posting, set a firm daily batch time (for example, once at midday and once at close of business) for moving new applications from Applied to Screened, rather than trying to process them continuously throughout the day. Batch processing is measurably faster per application than constant context-switching between screening and other HR tasks, and it keeps the pipeline from feeling perpetually behind.

Candidate Evaluation & Interview Scorecards

Odoo's Interview Forms feature lets you define a structured set of questions or rating criteria that an interviewer fills in against a specific candidate, rather than relying on a verbal, unstructured opinion shared afterward in a hallway conversation. For management and technical hiring with multiple interviewers or multiple rounds, this is a genuine improvement in decision quality, not just documentation: it forces each interviewer to evaluate against the same criteria, which surfaces disagreement explicitly (one interviewer rates technical competence highly, another rates it poorly) rather than letting the loudest voice in a debrief conversation implicitly decide the outcome.

For the fast-track factory pipeline, a full scorecard is usually unnecessary overhead relative to the decision being made, and a simpler pass/fail note against the practical trial is more proportionate. The judgment call is matching evaluation rigor to the actual cost of a wrong hire: a wrong management hire is expensive and slow to correct, justifying the scorecard structure; a wrong production-line hire is a real but smaller and faster-to-correct cost, where speed of decision matters more than documentation depth.

From Offer to Hired Candidate

Odoo supports recording an offer (proposed salary, contract type, start date) against a candidate before marking them Hired, which matters for Bangladesh companies where verbal offer negotiation is common and the final agreed terms sometimes drift from the initial posting's stated range. Recording the actual agreed offer against the candidate record, rather than relying on the original job posting's salary band as the assumed final figure, avoids a data mismatch when the candidate becomes an employee and the payroll setup needs the real, negotiated number.

This is also the natural point to attach any pre-employment documentation collected during hiring, National ID copies, educational certificates, prior employment references, so that this documentation moves with the candidate record into the employee file rather than existing as a separate folder of paper or scattered email attachments that HR has to hunt down again after the person has already started work.

The Hired-to-Onboarded Handoff

This is the failure point I flag most often when reviewing an existing Bangladesh Odoo HR setup: a candidate is marked Hired in Recruitment, and then someone in HR manually re-types the same person's name, contact details, and role into a new Employee record from scratch, sometimes days or weeks later, sometimes with small inconsistencies from the original candidate data (a differently spelled name, a missing phone number update). Odoo provides a direct "Create Employee" action from a hired candidate specifically to prevent this duplicate entry, and it should be treated as the standard procedure, not an optional shortcut.

Carries Over AutomaticallyStill Needs Manual Setup
Name and basic contact detailsDepartment and reporting manager assignment
Job position applied forSalary structure and payroll configuration
Attached CV and hiring documentationSystem access, user account, and module permissions
Recruitment source (for reporting)Onboarding checklist items (ID card, equipment issue, orientation schedule)

The remaining manual steps are exactly where a documented onboarding checklist earns its keep, ensuring a new hire is not left without system access or a properly configured salary structure in their first week simply because the handoff from Recruitment to Employees was treated as a single click rather than the start of a short, defined onboarding sequence. This connects directly to the payroll configuration that a new hire's employee record needs to be correctly set up against; see the HR & Payroll setup guide for what that salary structure configuration involves. And because a new hire, however well recruited, still needs a genuine orientation into how the company actually works, not just its Odoo login, the training plan template is worth pairing with this handoff so onboarding covers more than system access.

It is also worth naming plainly that introducing a structured recruitment pipeline, interview scorecards, and a defined onboarding checklist is itself a process change for whoever currently runs hiring informally, and it will meet the same quiet resistance any process change meets in a Bangladesh organization if it arrives as a memo rather than a genuinely explained shift in how hiring decisions get made and recorded. The change management guide on this site covers why that distinction matters, and it applies as much to an HR team asked to fill in interview scorecards for the first time as it does to a factory floor asked to adopt a new production process.

Recruitment Reporting Worth Tracking

Odoo's Recruitment reporting shows time-to-hire, source effectiveness (which channel actually produces hires, not just applications), and pipeline conversion rates by stage. For Bangladesh companies running both hiring patterns described in this guide, tracking these metrics separately by pipeline type matters, since blending factory fast-track metrics with management hiring metrics produces an average that describes neither process accurately. A factory pipeline's healthy time-to-hire might be measured in days; a senior management pipeline's healthy time-to-hire is reasonably measured in weeks, and treating them as one combined statistic obscures whether either process is actually performing well.

Source effectiveness reporting is particularly worth the setup effort for factory hiring specifically, since Bangladesh manufacturers often run several sourcing channels simultaneously (referral, local job board, factory-gate notice) without ever measuring which one actually produces hires who stay past the probation period, as opposed to which one produces the most raw applications. Tagging the source consistently at data entry, even for batch-entered walk-in applicants, is what makes this reporting possible later.

One reporting habit worth building early: reviewing time-to-hire and source effectiveness by season, not just as a rolling average. Bangladesh factory hiring volume swings noticeably around Eid holidays, when a meaningful share of the workforce returns to home districts and does not always come back, and around the start of a new export order cycle when a factory ramps up headcount quickly. A recruitment report that only shows a twelve-month average will smooth over these seasonal spikes and understate how much faster the fast-track pipeline needs to move during peak hiring windows compared with quieter months, which is exactly the information a factory HR manager needs when planning staffing ahead of a known busy period rather than reacting to it after applications have already started piling up.

Where Recruitment Configuration Hits Limits

Odoo Recruitment manages the hiring pipeline well but is not a full applicant sourcing or assessment platform. It has no native psychometric testing, skills assessment, or background verification service built in; these remain external processes whose results get attached to the candidate record as documents or notes rather than generated inside Odoo itself. For Bangladesh companies that use a third-party background verification service for management hires, the practical integration is manual: request verification externally, attach the result to the candidate record before the offer stage.

It also does not natively integrate with Bangladesh's most-used job board, Bdjobs, or with popular local recruitment agencies' systems, meaning a genuinely high-volume, multi-channel sourcing operation will always require some manual bridging between those external channels and the Odoo pipeline. This is a real limitation worth setting expectations around during implementation rather than assuming it, since some clients understandably expect the same seamless external job-board sync that certain global recruitment SaaS platforms offer natively and Odoo, as a general-purpose ERP module rather than a dedicated recruitment platform, does not fully match on that specific point.

Recruitment Pipeline & Onboarding Setup

If your company is hiring across both factory-floor and management roles and Odoo Recruitment is set up with one generic pipeline for everything, or the handoff from hired candidate to working employee still involves re-typing the same information twice, I can configure role-appropriate pipelines and a clean onboarding handoff so hiring speed matches what each role actually needs. Contact me to set up your recruitment workflow →

Frequently asked questions

Can Odoo Recruitment handle hundreds of applications for a single factory job posting?

Yes, but it requires a pipeline designed for volume rather than the default multi-stage interview pipeline meant for management hiring. For high-volume factory roles, configure a fast-track pipeline with fewer stages (Applied, Screened, Interview, Hired) and use bulk actions to move or reject groups of candidates at once rather than opening each application individually. Odoo's kanban view for a job position handles large candidate counts reasonably well, but the practical bottleneck is almost always human screening capacity, not the software, so pairing the pipeline with a clear, minimal screening checklist speeds up the process more than any Odoo configuration alone.

Does Odoo Recruitment automatically create an employee record when a candidate is hired?

Odoo provides a direct action to create an employee record from a hired candidate, which carries over basic information such as name, contact details, and the job position applied for, reducing duplicate data entry. It does not automatically complete the full onboarding process; the new employee record still needs department assignment, manager, salary structure, and any onboarding checklist items configured separately in the Employees app. Bangladesh companies should treat "create employee from candidate" as the starting point of onboarding, not the end of it, and build a standard onboarding checklist so nothing is missed in the handoff.

Can I use different recruitment pipelines for management roles versus factory-floor roles in Odoo?

Yes. Each Job Position in Odoo Recruitment can have its own set of pipeline stages, so a management role can use a multi-stage pipeline (Applied, HR Screening, Technical Interview, Panel Interview, Reference Check, Offer, Hired) while a production-line role uses a shorter fast-track pipeline (Applied, Screened, Interview, Hired). Bangladesh manufacturers with both hiring patterns in the same company should configure stage templates per job type rather than forcing every position through one generic pipeline, since the evaluation depth genuinely differs between the two hiring types.

How do I publish a job posting from Odoo to job boards used in Bangladesh?

Odoo Recruitment can publish job positions directly to your company's own careers page (through the Website integration) and generate a shareable link that candidates use to apply, with applications flowing straight into the relevant job position's pipeline. For third-party Bangladesh job boards such as Bdjobs, there is no native automatic integration, so postings on those platforms are typically managed separately, with applicants either directed to your Odoo careers page to apply or manually entered into Odoo by an HR staff member after being sourced from the external board.

What is an interview scorecard in Odoo Recruitment and do I need one?

An interview scorecard (built through Odoo's Interview Forms feature in Recruitment) is a structured set of evaluation questions or ratings that each interviewer fills in against a candidate, rather than relying on an unstructured verbal opinion during a hiring discussion. It matters most for roles with multiple interviewers or multiple interview rounds, where comparing candidates fairly requires a consistent basis for comparison. For a single-interviewer, fast-track factory hiring pipeline, a full scorecard is often unnecessary overhead; for management and technical hiring where several people weigh in, a scorecard meaningfully improves hiring decision quality and creates a record of why a candidate was selected or rejected.