Recruitment module — ATS

An ATS recruiting software built into your ERP

eyeot's Recruitment module is an ATS (Applicant Tracking System) that centralizes your job offers, your candidates and your entire hiring pipeline. Post your roles on job boards, track each application step by step and publish a careers page under your own name. Because it is part of the ERP, hiring automatically creates the employee record on the HR side.

Built for small and mid-sized businesses that recruit regularly and want to structure their process without piling up tools: application tracking, scored interviews, referrals and candidate GDPR compliance, all connected to the rest of the company's management.

What you can do

Multi-posting to job boards

Publish an offer once and broadcast it to external job boards via the dedicated publication entity and the recrutement:multidiffuse permission. Publication emits an event picked up by the Integrations module.

Customizable candidate pipeline

Each organization starts with a 7-stage pipeline created automatically on activation, then editable. Applications move from one stage to the next, switching to a decided status on terminal stages.

Public careers page

Each offer has a public page specific to your organization, structured in the Schema.org JobPosting format. Candidates apply online and track their application via a token-secured link.

Interview scorecards

Interviews are evaluated via multi-rater scorecards: a score from 1 to 5 and a recommendation. Internal notes stay confidential and are never visible to the candidate.

Internal referrals

Your employees recommend candidates via the referral module, with a relationship link and a recommendation message, to feed the talent pool beyond job boards.

Bulk CV import and pre-screening

Import CVs in batches (up to 50 files) and filter upstream with pre-screening questionnaires (up to 10 questions) to process application volumes faster.

From accepted offer to hire

Manage the job offer from draft to acceptance, then confirm the hire in one move: the employee record is created and the operation is idempotent, with no risk of duplicates.

Compliance & trust

Automatic talent-pool anonymization (GDPR / French CNIL)

Applications inactive for more than 2 years are anonymized automatically by a daily task, in line with French CNIL deliberation 2002-017. Manual anonymization under article 17 of the GDPR is also available.

Candidate data confidentiality

Internal notes are never visible to the candidate and each candidate has an anonymization indicator. Anonymization keeps the record while erasing the personal data.

Coverage of GDPR requests (DSR)

The module supports data-subject rights requests (DSR) and the anonymization event is picked up by the Compliance and Document management modules to trace the operation.

Works with your other modules

  • HR — automatic creation of the employee record on hire
  • Document management (DMS) — archiving of candidate documents and anonymization traceability
  • Notifications — alerts for application received, interview scheduled, offer accepted
  • Intelligence — cross-module recruitment analytics
  • Integrations — job-board multi-posting and outbound webhooks
  • Mail merge — candidate communications

Frequently asked questions

What is an ATS and what is it for in an ERP?
An ATS (Applicant Tracking System) centralizes job offers, applications and the recruitment pipeline. Integrated into the eyeot ERP, it shares its data with the HR, DMS and CRM modules: on hire, the employee record is created automatically, with no re-entry.
Can I post my offers to several job boards?
Yes. The module handles multi-posting via a dedicated publication entity and a specific permission (recrutement:multidiffuse). Publishing an offer emits an event consumed by the Integrations module to relay it to external channels.
How does the public careers page work?
Each offer has a public page specific to your organization (URL like /jobs/your-organization/job-title), structured in the Schema.org JobPosting format. Candidates apply online and track the progress of their application via a token-secured link.
How does the module comply with candidate GDPR?
Applications inactive for more than 2 years are anonymized automatically by a daily task, in line with French CNIL deliberation 2002-017. Manual anonymization (GDPR article 17) is available, and internal notes remain invisible to the candidate.
Can I customize my pipeline stages?
Yes. On module activation, a 7-stage pipeline is created by default and remains editable. You move applications from one stage to the next and score interviews via multi-rater scorecards (a score from 1 to 5 and a recommendation).
What happens when a candidate is hired?
When a job offer is accepted, the hire action creates the employee record and emits an event consumed by the HR, DMS and Intelligence modules. The operation is idempotent: it does not create a duplicate even if replayed.

Go further

Try eyeot for free

eyeot is a French all-in-one ERP for small and mid-sized businesses, hosted in France and GDPR-compliant. Free for individuals (1 user, every module); simple team packs for companies.