Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
Talent Acquisition — A build-to-order Odoo recruitment and hiring module that ECOSIRE designs, builds, installs, and supports — 1/1Vista previa ilustrativa

A build-to-order Odoo recruitment and hiring module that ECOSIRE designs,

builds, installs, and supports around your actual pipeline, approval rules, and hiring stages. Not an off-the-shelf download — we scope it, then build it for you.

¿Qué es Talent Acquisition?

A build-to-order Odoo recruitment and hiring module that ECOSIRE designs, builds, installs, and supports around your actual pipeline, approval rules, and hiring stages. Not an off-the-shelf download — we scope it, then build it for you. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Características clave

Inherited `hr.applicant` model extended with source attribution, stage-entry timestamps, and computed time-in-stage / time-to-hire fields via `@api.depends`
Configurable per-department or per-job recruitment pipelines built on custom `hr.recruitment.stage` records with kanban drag-and-drop
Weighted evaluation scorecard model with computed aggregate scores and per-competency ratings across multiple interviewers
Offer-letter model with an explicit state machine (`draft → review → approved → sent → accepted/declined`) and conditional multi-level approval chains
`QWeb` PDF offer letters and interview packs generated from templates with your branding and dynamic candidate fields
Record rules on `ir.model.access.csv` scoping applicants, scorecards, and compensation data by recruiter, department, or hiring team
Structured interview scheduling that creates `calendar.event` records tied to interviewer availability, with automated invitations
Automated actions and scheduled `ir.cron` jobs for stale-candidate nudges, pending-approval reminders, and SLA breach alerts
Pivot and graph reporting views for funnel conversion, time-to-hire, source effectiveness, and recruiter workload
`XML-RPC`/`JSON-RPC` integration endpoints so careers sites, job boards, and assessment tools push candidates in and read status out
Duplicate-candidate detection and merge logic keyed on email/phone to keep the applicant database clean
Optional OWL front-end widgets for interactive scorecards or a consolidated hiring-manager pipeline dashboard
Talent-pool / silver-medalist tagging so rejected-but-strong candidates are re-surfaceable for future roles
Tested manifests and views across Odoo `17.0`, `18.0`, and `19.0`, with Community-compatible paths where Enterprise features are avoided

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Odoo.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Especificaciones técnicas

Compatibilidad con Odoo
Odoo 17, Odoo 18, Odoo 19
Ediciones
Enterprise y Community
Licencia
La licencia requiere confirmación
Requisito de Python
Python 3.10+
Base de datos
PostgreSQL 12+

Sobre este producto

Most HR teams outgrow generic recruitment the moment their hiring gets real: multi-stage pipelines that differ per department, offer approvals that route through finance and legal, evaluation scorecards that only certain interviewers may see, and hard requirements to prove where every candidate came from. Odoo's core Recruitment app gives you a solid hr.applicant kanban, a stage model, and job positions — but it runs out of road when you need weighted evaluation scorecards, structured interview scheduling tied to interviewer calendars, offer-letter generation with conditional approval chains, or field-level visibility so a hiring manager cannot see another team's salary discussions. Bolting all of this onto the base app with a pile of Studio automations quickly becomes fragile and breaks across version upgrades.

This is a build-to-order module: ECOSIRE designs and builds it around your process, then installs and supports it. Technically, we extend hr.recruitment with new and inherited models.Model classes — for example an evaluation/scorecard model with computed weighted scores via @api.depends, an offer model driven by an explicit state machine (draft → review → approved → sent → accepted/declined), and inherited hr.applicant fields for source attribution and stage-entry timestamps used in time-to-hire reporting. Access is enforced correctly through ir.model.access.csv for CRUD rights plus record rules that scope applicants, scorecards, and offers by recruiter, department, or hiring team, so confidential evaluation and compensation data stays visible only to the right roles.

The user-facing side is real Odoo, not a bolt-on. We build backend views in XML with kanban, list, form, and pivot/graph analysis views, optional OWL components for interactive scorecard or pipeline widgets, and QWeb PDF reports for offer letters and interview packs. Automated actions and scheduled crons handle SLA nudges (stale applicants, pending approvals), and everything is reachable over the XML-RPC/JSON-RPC API so your careers site, job boards, or assessment tools can push candidates in and read status out. Where Enterprise-only features are involved (such as advanced approvals or sign-based offer acceptance) we scope a Community-compatible path or use your existing Enterprise apps — and every module targets Odoo 17.0, 18.0, or 19.0 cleanly, with the manifest, models, and views tested per version rather than a single build hoped to work everywhere.

Delivery is build-to-order: it starts with a scoping call to map your pipeline, roles, approvals, and integrations, after which we send a fixed quote and a written scope. Typical delivery is one working week from confirmed scope, depending on complexity — you review the module on a staging database (UAT) before it ever touches production, and we hand over the git repository plus documentation. Pricing starts from $999 (indicative, single-company base scope); multi-company setups, deeper localization, external integrations (job boards, HRIS, assessment platforms), and large candidate-data migrations increase the quoted scope.

lo que obtienes

  • Installable source code for your Odoo version (17.0 / 18.0 / 19.0) as a proper addon module with `__manifest__.py`
  • Installation and configuration on your server or Odoo.sh, including stages, approval rules, and access rights
  • Technical documentation: model diagram, field reference, security matrix, and integration/API notes
  • End-user guide plus a live training session for recruiters, hiring managers, and HR admins
  • UAT on a staging database with a documented rollback plan before production go-live
  • Post-go-live support window for bug fixes and adjustments after launch
  • Git repository handover with full commit history and branch/tag for your version
  • Seed/demo data and QWeb offer-letter templates configured to your branding

¿Para quién es esto?

HR / Recruitment Manager

Owns the hiring funnel and needs a single pipeline with real conversion, time-to-hire, and source-effectiveness reporting instead of spreadsheets and scattered email threads.

Odoo-running Operations / IT Lead

Already runs Odoo for HR and wants recruitment extended natively — proper models, record rules, and API hooks — without unmaintainable Studio automations that break on upgrade.

Talent Acquisition Specialist

Lives in the applicant kanban day to day and needs structured scorecards, interview scheduling on real calendars, and fast duplicate detection to move candidates efficiently.

HR Director / People Ops Head

Needs confidential compensation and evaluation data locked down by record rules, plus offer approvals that route correctly through finance and leadership before anything is sent.

Cómo se compara Talent Acquisition

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Odoo
Fit to your hiring processBuilt to your pipeline, approvals, and scorecardsFully bespoke but you define everything from zeroFixed feature set you must adapt your process toGeneric applicant kanban and stages only
Evaluation scorecardsWeighted, multi-interviewer, computed scoresPossible if you build and maintain itBasic or absent, rarely weightedFree-text evaluations, no scoring model
Offer approval workflowExplicit state machine + conditional approval chainsBuildable but design and testing burden is yoursUsually a single fixed approval, if anyNo structured offer/approval object
Data security / confidentialityRecord rules scoping comp and evaluations by roleDepends entirely on your developer's rigorCoarse access, often team-wide visibilityBasic access groups, limited record rules
Integrations (boards, HRIS, assessments)Scoped `XML-RPC`/`JSON-RPC` connectors as neededPossible but each connector is your projectLimited to what the vendor prebuiltAPI exists but no recruitment-specific hooks
Odoo version supportTested per build on 17.0 / 18.0 / 19.0Whatever you target and maintainVendor's supported versions, upgrade on their scheduleShips with your Odoo version as-is
Ownership and code handoverFull git repo + docs handed to youYou own it, but also all the riskLicensed, source often closedCore code, not tailored to you
Total cost and effortFixed quote from indicative $999, we build itHigher — dev hire, spec, QA, maintenanceLow upfront, but rework to fit your processIncluded, but gaps stay unsolved

Preguntas frecuentes sobre Talent Acquisition

Is this an existing app I can download and install today?

No. This is a build-to-order module. ECOSIRE designs and builds it around your actual recruitment process, then installs and supports it — it is not an off-the-shelf apps.odoo.com download, so there is no instant download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The timeline starts after our scoping call, once the written scope and fixed quote are agreed. More complex builds — multiple companies, external integrations, or large data migrations — sit at the longer end.

How does pricing and scoping work?

Pricing starts from $999 as an indicative, single-company base-scope figure. After a short scoping call we send a fixed written quote — the final price depends on pipeline complexity, approvals, integrations, localization, and any candidate-data migration. You approve the fixed quote before we build.

What about support and future Odoo updates?

Every build includes a post-go-live support window for fixes and adjustments. Because we hand over the git repository, you own the code. We can also quote a maintenance arrangement or a version-upgrade (for example moving your module from 18.0 to 19.0) as a separate scoped engagement.

Which Odoo versions and editions do you support?

We build and test against Odoo 17.0, 18.0, and 19.0. We work with both Community and Enterprise — where a feature depends on Enterprise-only apps, we either use your existing Enterprise stack or scope a Community-compatible alternative and tell you the tradeoffs upfront.

Can it integrate with our careers site, job boards, or assessment tools?

Yes. The module exposes standard Odoo `XML-RPC`/`JSON-RPC` access so external systems can create candidates and read status. Specific connectors (a particular job board, HRIS, or assessment platform) are scoped as part of the quote since each has its own API.

Do we get to review it before it goes live?

Always. We deploy to a staging database first for UAT, so you and your recruiters test the pipeline, scorecards, and offer flow against real scenarios. Only after sign-off do we deploy to production, with a documented rollback plan in place.

Solicitar presupuesto

Talent Acquisition

A build-to-order Odoo recruitment and hiring module that ECOSIRE designs, builds, installs, and supports around your actual pipeline, approval rules, and hiring stages. Not an off-the-shelf download — we scope it, then build it for you.

  • Inherited `hr.applicant` model extended with source attribution, stage-entry timestamps, and computed time-in-stage / time-to-hire fields via `@api.depends`
  • Configurable per-department or per-job recruitment pipelines built on custom `hr.recruitment.stage` records with kanban drag-and-drop
  • Weighted evaluation scorecard model with computed aggregate scores and per-competency ratings across multiple interviewers
  • Offer-letter model with an explicit state machine (`draft → review → approved → sent → accepted/declined`) and conditional multi-level approval chains

Solicitar presupuesto

Cuéntanos tus necesidades de Talent Acquisition y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.