Custom Loket.nl integration development
Appfront builds custom integrations between Loket.nl and your HR, scheduling, time registration or onboarding software. Through the Loket.nl REST API and OAuth 2.0, we synchronise employees and employment contracts, pass changes on to payroll administration, and display absence and leave in your own dashboards. You avoid double data entry, keep staff data consistent, and work with an integration that handles BSN (citizen service number) and payroll data strictly.
What is a Loket.nl integration?
Loket.nl is a Dutch online platform for payroll administration and HR, widely used by accountancy, bookkeeping and payroll firms as well as by employers themselves. It handles payslips, wage tax returns, absence, leave, personnel records and expense claims. An integration means you no longer re-key that staff data by hand; instead it is exchanged automatically with the software your team uses every day.
In practice, this means: retrieving and synchronising employees and employment contracts with your HR portal, passing changes from your own system through to payroll administration, displaying sickness and leave data in your dashboards, and automatically provisioning new starters and leavers. This way one source remains authoritative and discrepancies between systems are avoided.
Appfront builds on the official Loket.nl developer documentation and the OWASP ASVS security standard. We align data flows, authorisation and error handling with your actual HR and payroll processes, so the integration grows with your organisation and stays reliable during monthly payroll runs.
One source for personnel data
Employees and employment contracts stay automatically in sync between Loket.nl and your own software. No double entry, no discrepancies between systems — changes are made once and flow to wherever they are needed.
Payslips & payroll changes
Salary changes, contracted hours and variable components are passed automatically from your own system to payroll administration. The payroll run in Loket.nl works with current, verified data.
Sickness absence & leave at a glance
Pull sickness and leave data from Loket.nl and display it in your own HR portal or scheduling tool. Managers see availability in one overview, without switching between systems.
Our development process for Loket.nl integrations
We work to a proven methodology that removes uncertainty early and delivers a stable integration. From an initial analysis of your HR and payroll processes through to go-live and ongoing maintenance, every step aims at an integration your team can understand and trust, with appropriate safeguards for BSN and payroll data.
We map out which personnel data you want to exchange — employees, employment contracts, payroll changes, sickness absence or leave — in which direction the data should flow, and which OAuth permissions are minimally required.
We design the integration architecture, set up the OAuth 2.0 flow with scoped permissions, and define an error-handling and synchronisation strategy.
Implementation with automated tests, structured logging and monitoring. You see working builds along the way.
Controlled go-live with data validation and a safety net, followed by ongoing management and further development.
What a Loket.nl integration delivers in practice
Every Loket.nl integration is tailored to your type of organisation, data flows and adjacent systems. Below are the features we most often deliver for organisations that use Loket.nl as the hub of their payroll administration and HR.
Employee sync
Employees and employments are synchronised either two-way or one-way between Loket.nl and your HR portal. Personal details, role, contract type and contracted hours stay consistent everywhere, without manual re-entry.
Sickness & leave
Sickness and leave records from Loket.nl are retrieved and displayed in your own dashboards or planning tool. Requests made in your system can be written back where the process allows, so that a single record remains the source of truth.
Payroll changes
Salary changes, contracted hours, allowances and variable components are automatically passed from your system to payroll administration. Each payroll run starts with checked, up-to-date data and less manual work each period.
Onboarding & provisioning
When someone joins, a new employee is automatically created in Loket.nl and in your own systems; when they leave, access and employment are closed off neatly. Fewer manual steps and fewer errors around start and end dates.
HR dashboards
Core employee data, headcount, sickness percentages and leave balances from Loket.nl are made available in your own management dashboards. Decision-makers review figures in a familiar environment, without giving everyone access to payroll administration.
Time registration integration
Hours worked, overtime and kilometres driven from your timesheet or scheduling tool are validated and passed to Loket.nl as input for wage calculation. No more separate exports and imports for each payroll period.
Typical use cases in practice
A Loket.nl integration turns out very differently from one organisation to the next. We see a number of recurring patterns, and for each of them we have a working setup with careful attention to scoped authorisation, reliable synchronisation and the careful handling of BSN (Dutch citizen service number) and payroll data.
Accountancy & payroll bureaus
Firms that handle payroll administration for dozens or hundreds of employers. Changes and submissions from client portals or in-house software flow automatically into Loket.nl, so processors do less re-keying and payroll runs proceed faster and with fewer errors. See also our API integrations.
HR departments
Employers who want to display their staff data, sickness absence and leave from Loket.nl in their own HR portal or intranet. Employees and line managers work in a familiar environment, while payroll administration remains properly shielded. You could combine this with a HoorayHR integration.
Scheduling & timesheet tools
Rostering, time registration and work orders that generate hours worked and allowances. This data is validated and passed to Loket.nl as payroll input, so the hours employees record flow seamlessly into wage calculation, with no separate exports each period.
Onboarding software
Tools that guide the joining and leaving process. Once a new employee has signed, they are automatically provisioned in Loket.nl and your other systems; on departure, employment and access are checked and closed off with the correct start and end dates.
Technology we use
We build Loket.nl integrations using the official REST API and OAuth 2.0, combined with the backend stack that suits you. The precise choice depends on your existing systems and the data flows you want to automate, so that your own team can manage or further develop the integration.
For payroll bureaus with their own software that want to submit filings via Digipoort, there is our page on a payroll tax filing integration.
Why choose Appfront for your Loket.nl integration?
Appfront has extensive experience building API integrations for a wide range of organisations in the Netherlands. We always begin with a thorough analysis of your existing systems and processes. An integration has to be technically sound, but it also needs to add practical value to your HR and payroll administration.
For every integration, we write clear documentation and make sure your own team, or any future supplier, can understand and manage it. No black box, just transparent code and clear agreements on monitoring, alerting and maintenance.
You work with a dedicated point of contact who understands both the technical and the functional side. This keeps communication short, prevents misunderstandings and speeds up decisions when choices need to be made during development.
Also take a look at our broader services around API integrations, middleware, custom software and web app development, or a related Nmbrs integration.
- Experience with the Loket.nl REST API, OAuth 2.0 and payroll data flows
- Specialist in HR and payroll integrations (employees, employments, absence)
- Familiar with employee synchronisation, payroll changes and provisioning
- Secure by default: scoped OAuth, token rotation, segregated permissions
- Extra care with BSN, salary and absence data
- Structured error handling and retry mechanisms
- Comprehensive logging and monitoring from day one
- Clear documentation your team can read and manage
- A fixed point of contact, no account managers passed around
- Ongoing maintenance and proactive further development
Security and privacy in Loket.nl integrations
A Loket.nl integration inherently processes highly sensitive personal data: BSN, salary and wage information, sickness absence and leave records, and complete personnel files. That is why Appfront builds with extra care here, in line with the OWASP ASVS. This includes scoped OAuth 2.0 permissions based on least privilege, refresh tokens and credentials held in secure vaults, encryption in transit (TLS 1.2+) and at rest, and logging in which sensitive fields such as the BSN never end up in plain text.
We process only the data that your integration strictly requires. Data minimisation is a starting point, not an afterthought. We document all data flows between Loket.nl and your systems, so that your record of processing activities stays complete and you can demonstrably comply with the GDPR towards employees and the supervisory authority. Where necessary, we also help you think through data processing agreements and retention periods.
More on our security approach: information security policy and CVD policy.
- GDPR-compliant processing of BSN, salary and absence data
- Data minimisation: only what is strictly necessary
- Encryption in transit (TLS 1.2+) and at rest
- Scoped OAuth permissions and least-privilege access
- Audit logs with traceable data flows
- Automatic retries and dead-letter queues
- Monitoring and alerting for anomalies
- Documentation for your record of processing activities
Frequently asked questions about Loket.nl integrations
Answers to the questions we receive most often about Loket.nl integrations.
A Loket.nl integration is a technical link between Loket.nl and another system, such as your HR portal, planning tool, time registration or your own application. Personnel data is exchanged via the Loket.nl REST API with OAuth 2.0: employee and employment records are synchronised, changes are passed on to payroll administration, and sickness absence and leave data is retrieved for your own dashboards. An integration can be simple (synchronising employee data once) or extensive (automatic provisioning when people join and leave, and real-time changes to payroll).
Loket.nl suits accountancy and payroll firms, HR departments and employers who want to connect their Dutch payroll and HR administration with other software. The platform is strong for Dutch payroll: payslips, wage tax returns, absence, leave and personnel files. If you need international payroll across multiple countries, or you are simply looking for a time registration or rostering tool without a salary component, we will work with you to determine whether an additional or different platform is a better fit.
That depends on complexity. A simple integration, retrieving employees and employments and synchronising them periodically, can be delivered faster than a scenario involving real-time changes to payroll, automatic provisioning when people join and leave, and absence and leave data in your own dashboards. We don't guess a timeline upfront: after an intake conversation in which we map out your processes and data flows, we give you a realistic estimate.
We work with the official Loket.nl REST API and OAuth 2.0 (authorisation code flow with refresh tokens), combined with the back-end stack that suits you: Node.js, Python, PHP or .NET. We make use of the resources for employees, employments, absence, leave, and salary and payroll components. Where Loket.nl supports webhooks or notifications, we use them; otherwise we set up reliable, scheduled synchronisation with proper error handling.
Costs depend on the complexity of the data flows, the number of systems to integrate, the required sync frequency and the amount of custom logic around employees, employment contracts and payroll changes. Ongoing management, monitoring and support also affect the total investment. We always provide a clear quote following a no-obligation analysis of your situation.
Yes, and that matters even more with payroll data. A Loket.nl integration handles highly sensitive personal data such as citizen service numbers (BSN), salary and absence data. Appfront builds to OWASP ASVS: scoped OAuth 2.0 permissions following least privilege, refresh tokens and credentials held in secure vaults, encryption in transit and at rest, and strict logging with no sensitive fields in plain text. We only process the data that is needed and document the data flows so your record of processing activities stays complete and you can demonstrate GDPR compliance.
Yes. Appfront regularly takes over existing integrations, even if they were originally set up by another party. We review the API integration, OAuth configuration, data flows and error handling, document the current setup and propose improvements. From that point on, we can handle changes, extensions and monitoring, including timely rotation of tokens and credentials.
A Loket.nl integration suits accountancy, administration and payroll firms that handle payroll for many employers, HR departments that want to display personnel data in their own portal, and builders of HR, scheduling or onboarding software who want to connect their product to Dutch payroll administration. Typical use cases include synchronising employees, passing payroll changes through, showing absence and leave in your own dashboards, and automatically provisioning users when people join or leave.
Ready to build your Loket.nl integration?
Tell us which personnel data you want to exchange and which HR, scheduling or time-registration software Loket.nl needs to connect with. We are happy to help you think through employee sync, payroll changes, absence and leave, and secure OAuth authorisation. A no-obligation first conversation will give you a clear picture of the possibilities within half an hour.