The verdict in three sentences
For a recruitment agency with 10 consultants, manual job posting and CV re-keying cost 3 to 5 hours per consultant per week, the equivalent of one full-time role. An off-the-shelf multiposting tool (EUR 100 to 500 a month) and a parsing service (EUR 0.05 to 0.20 per CV) plugged into your ATS solve most of it if the ATS accepts them. A custom module (EUR 15,000 to 40,000 excl. VAT, 2026 ballpark) pays off when the ATS is closed, when you post on niche job boards or when 2-year GDPR retention must be automated end to end.
The hidden cost of manual posting
Each job posted by hand on 6 sites takes 35 to 50 minutes: adapting the text, fields specific to each job board, updates and unpublishing. On the applications side, re-keying a CV into the ATS takes 4 to 7 minutes. For an agency handling 40 live jobs and receiving 1,500 CVs a month, the bill is heavy.
| Task | Typical monthly volume | Unit time | Monthly total |
|---|---|---|---|
| Posting on 6 sites | 25 new jobs | 40 min | 17 hours |
| Updates and unpublishing | 25 jobs | 15 min | 6 hours |
| Re-keying CVs into the ATS | 1,500 CVs | 5 min | 125 hours |
| Candidate deduplication | 10 to 15% of CVs | 3 min | 10 hours |
| Manual GDPR purge | 1 session | 4 to 8 hours | 6 hours |
| Total | About 164 hours |
164 hours a month equals one full-time role, spread across 10 consultants who bill 15 to 25% of the placed candidate's annual salary.
Options and their 2026 costs
| Building block | Market solution | 2026 cost (ballpark) | Main limitation |
|---|---|---|---|
| Multiposting | SaaS multiposter | EUR 100 to 500 a month depending on number of sites | Niche job boards sometimes missing |
| Paid job boards | Credits or subscriptions | EUR 200 to 1,500 a month | Variable cost per ad |
| CV parsing | Parsing API | EUR 0.05 to 0.20 per CV | Variable quality on column CVs |
| Market ATS with these modules | Per-user subscription | EUR 60 to 150 per consultant per month | Limited customisation |
| Custom module plugged into the ATS | Bespoke development | EUR 15,000 to 40,000 excl. VAT | 2 to 4 months lead time |
| Module maintenance | Annual contract | EUR 2,500 to 6,000 per year | Tracking job board API changes |
For 1,500 CVs a month, parsing costs EUR 75 to 300 a month. That is negligible compared with the 125 hours of re-keying it replaces. The real question is integration: if your ATS exposes no import API, the gain disappears into copy-paste.
What a good module must do
Multiposting should start from a single job record, with templates per job board and automatic unpublishing once the role is filled. Parsing should extract identity, contact details, experience, degrees and skills, then suggest a match with an existing candidate rather than create a duplicate. On GDPR, the tool sends a consent request on receipt, then a reminder before the 2-year deadline, and automatically deletes or anonymises profiles with no reply.
| Feature | Success indicator | Development effort |
|---|---|---|
| Single job record to 6 sites | Posting in under 5 min | Medium |
| Automatic unpublishing | Zero outdated jobs online | Low |
| Parsing and record creation | 85 to 95% of fields correct without edits | Low with API |
| Deduplication | Under 2% duplicates | Medium |
| Application source tracking | Cost per hire per job board | Low |
| 2-year GDPR purge | No data beyond retention period | Medium |
Mini case study
Illustrative scenario: Julien runs a 10-consultant agency in Lyon specialising in industrial profiles. 40 live jobs, 1,500 CVs a month, average fee of EUR 9,000 per placement.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
With a custom module at EUR 28,000 excl. VAT, a multiposter at EUR 300 a month and parsing at EUR 0.10 per CV (EUR 150 a month), the agency recovers 4 hours per consultant per week, about 170 hours a month. If only 20% of that time is reinvested in direct sourcing and yields 1 extra placement a month, the gain reaches EUR 108,000 of fees a year. Annual recurring costs: EUR 5,400 of subscriptions plus EUR 4,000 of maintenance. In this scenario the module pays back in under 4 months.
FAQ
Does parsing work on designed PDF CVs?
Broadly yes, with 85 to 95% of fields correct on standard CVs. Column-based or image CVs need a review, 1 to 2 minutes instead of 5.
How long can CVs be kept in 2026?
The French data protection authority (CNIL) recommends 2 years after the last contact with the candidate, unless they explicitly agree to longer. Automating the reminder and purge is the most reliable way to comply.
Can we keep our current ATS?
Yes in 70 to 80% of cases, if the ATS has an import API or a watched drop folder. Otherwise, moving to an open ATS costs EUR 3,000 to 10,000 in data migration.
Do job boards accept automated posting?
Most major job boards offer an XML feed or a partner API. Niche sites sometimes need bespoke work at EUR 1,500 to 4,000 excl. VAT each.
How long until go-live?
Allow 8 to 16 weeks for a custom module, and 2 to 4 weeks if you combine a multiposter and parsing already compatible with your ATS.
Let's scope your project. Give us your ATS name, your job boards and your monthly CV volumes: we will price the multiposting and parsing module, with an indicative budget and go-live date. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

