Custom staffing and secondment platform with ATS, CRM and invoicing
Year
2026
Role
Platform architecture · Web development · UI/UX design · API integration
1platform for recruitment, matching, contracts and invoicing
3portals: recruiter, client and freelancer
100+screens and modules
The case
For Vakwerkplatform we built a fully custom staffing and secondment platform. The entire recruitment process comes together in one environment, from lead to match, placement and invoice, with separate environments for recruiters, clients and freelancers.
The challenge
Recruitment ran through separate tools that had to be kept in step by hand. What was needed was one connected flow for the whole process, with its own environment, role and permissions for each audience.
The approach
A Next.js platform with a modular structure built around three domains: recruitment (leads, candidates, vacancies, matches), placement (projects, contracts, placements) and finance (timesheets, invoices, credit notes, payouts).
Separate portals for clients and freelancers, with passwordless log-in via a magic link.
Push notifications via OneSignal for direct communication with candidates and clients.
AI tools and a lead scraper that help fill the pipeline automatically.
What we built
Features and modules
Candidates (ATS)
A fully fledged applicant tracking system.
Clients (CRM)
Relationship management for clients and their vacancies.
Real-time matching
Candidates and vacancies matched instantly, with geographic search on the map.
Placements and contracts
From match to placement, contract and timesheet.
Invoicing
Invoices, credit notes and payouts in the same flow.
Freelancer and client portals
Each party has its own environment and permissions.
An all-in-one CRM platform for agencies and service providers: leads, sales pipeline, clients, projects, invoicing and marketing, with AI in the key workflows.