Service · Web development

Custom employee portal development.

A central place where employees can view their payslips, request leave, check their rota, submit expense claims and pass on HR changes. One branded environment that fits your brand, integrated with your existing HR and payroll system (Visma YouForce, AFAS, Personio, Nmbrs, Loket), with SSO and a native mobile app as standard.

Self-serviceSSO and rolesHR integrationMobile-first

A bespoke employee portal, not a white-label dashboard.

Most employers in the Netherlands use a standard self-service module from their payroll package: Visma YouForce, Loket Werkgeverdesk, Nmbrs ESS, AFAS Profit Pocket, Personio, BambooHR or the Workday HCM portal. For most organisations with up to a few hundred employees, that works well — so we would generally advise against adding a bespoke portal alongside it if the standard packages can handle your workflows.

But once you use several HR systems at the same time (a group with multiple brands, a recent merger or acquisition), or if your sector requires workflows that no standard package offers — think of a care sector collective agreement with irregular-hours allowances and rotas that must run 24/7, retail rostering with shift swaps between branches, or an education cycle with performance reviews and annual workload calculations — then a bespoke employee portal pays off. We build it as a single integrated layer on top of your existing HR, payroll and scheduling systems, in your own house style and with the workflows your organisation actually uses.

The target group is usually medium-sized to large: employers with 50 to 5,000 employees, franchise organisations with staff spread across dozens of locations, care and education institutions with many part-time contracts and complex rotas, retail chains where shop-floor staff and branch management must both use the same environment, or international employers with staff in NL, BE, DE and PL who each need their own language and compliance context.

Three types of employee portal.

It depends on how much you want to replace, integrate or add to your existing HR stack. In the first conversation we'll work out together which approach fits, or whether an out-of-the-box package would serve you better.

Compact project · fixed sprint budget

Branded self-service layer

A custom employee portal as a front-end on top of your existing Visma YouForce, Nmbrs or Loket. Employees log in via SSO, view their payslips, tax forms and annual statements, and request leave or expenses in your own branded look. The back end remains your payroll package; we only replace the generic white-label UI.

SSOPayslip accessLeave requestsBranded UI
Mid-sized project · fixed sprint budget

Multi-system portal

A single portal that brings HR data together from multiple sources: payroll (YouForce, AFAS, Nmbrs), rostering system, expenses tool, LMS, and your time-tracking software. Employees see everything they need to know this week on one screen, with no more separate logins for each HR tool.

Multi-source dashboardRota integrationLMS integrationCross-system search
Larger project · fixed sprint budget

Group portal with sector-specific flows

A mission-critical employee portal for groups or sector organisations with their own collective labour agreement rules, NEN 7510 (healthcare) or BIO (government) requirements, and multi-brand branches each running their own HR system. Includes an onboarding flow, performance cycle and a native mobile app for employees who are not sat at a desk.

Multi-brand groupCLA-specific flowsNEN 7510 / BIONative mobile

What an employee portal typically includes.

Every organisation needs its own mix of modules, but this is the foundation we almost always see. We build what you need and leave out the rest: no bloated package with half-working features.

  • Payslips, tax forms and annual statementsDirect access to the current payslip plus a historical archive. Download as PDF, visible in both the app and on the web.
  • Leave requests with balance and approvalBalance visible per leave type, request flow with approval by line manager, and automatic sync to payroll administration.
  • Rota management and shift swap requestsShift overview for swapping duties, swap requests between colleagues, and approval by planner. Syncs with workforce systems such as L1NDA, Planon or Quinyx.
  • Expense claim flow for receipts, mileage and phone costsUpload a photo of the receipt, automatic OCR, approval flow. We integrate with your existing accounting or build it in via our expense app.
  • HR self-service for address, personal and bank detailsEmployees update their own data, with changes passing through HR approval into your payroll package. No more emails just to change a postcode.
  • Document centreEmployment contracts, code of conduct, NDAs, absence policy, health and safety documents. Versions, acknowledgement, and an audit trail of who has read what.
  • Onboarding and offboardingFirst-week checklist for new employees, and automated leaver administration when someone departs. Triggers to IT (disable account) and facilities (return access pass).
  • Performance cycle and trainingReview preparation, goal tracking, integration with your LMS or knowledge portal for mandatory training and certifications.
  • Communication and company newsPush notifications, internal news, and announcements by branch or department. Replaces an intranet for organisations that currently run one alongside everything else.
  • Multi-language and mobile appNL/EN/PL/DE for international employers, and a native iOS and Android app for employees who are not always at a desk (care, retail, manufacturing, construction).

When a custom employee portal is the right choice.

Four patterns where a standard package falls short and custom development pays off. If one of these situations sounds familiar, we would be glad to talk further.

Sector-specific CLA

Care, education or retail

Your collective labour agreement contains arrangements that no standard package covers: irregular hours allowance, first-aid (BHV) compensation, shift swaps between branches, or a specific leave cycle. Off-the-shelf packages force you into their model; custom development follows your CLA.

Multi-brand

Group with different HR systems

If you have had mergers or acquisitions, you may have several payroll packages running side by side (for example AFAS in one brand and Visma in another). A custom portal gives employees a single login and one look and feel, and gives HR one central admin screen.

Compliance

NEN 7510 or BIO as a requirement

Employers in healthcare and public sector organisations face stricter requirements for logging, access control and data storage than a standard SaaS package offers. We build the portal within your own cloud environment (GCP, AWS or Azure) with the correct audit trail.

Branded experience

Your own brand, not white-label

You want employees to work in your look and feel, not in a generic YouForce or Personio interface. Especially for organisations where employer brand and culture are central (healthcare, universities of applied sciences, retail chains), a bespoke portal quickly pays off through higher engagement, a lower threshold for handling HR matters themselves, and fewer calls to the HR helpdesk.

Frontline workforce

Employees without a desk

In healthcare, retail, manufacturing, logistics and construction, most of your people do not work behind a laptop. A native mobile app with biometric login, push notifications for shift changes and an offline cache for on the go solves this. Standard self-service modules are often web-only and frustrate exactly this group.

International workforce

NL, EN, PL and DE in one portal

For employers with international staff (manufacturing, logistics, agriculture, cleaning), multilingual support is not optional. Your portal must not only translate text, but also display local payslip formats and annual statements correctly, plus explain collective labour agreements (CAOs) per country where needed.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

How an employee portal project runs.

1

Introduction and HR stack review

A conversation in which we understand which HR, payroll, rostering and LMS systems are in use, which collective labour agreement applies, and which flows the portal needs to cover. We give you honest advice on whether a standard package would be a better fit; we only proceed with custom development where it genuinely adds value.

2

Planning and employee research

A workshop with HR, IT and a few line managers, plus interviews with employees in different roles (office, shop floor, part-time). Outcome: a concrete module scope, integration architecture and the first screen flows. Through our integration architects we involve your payroll provider where needed.

3

Build in sprints with live testers

A working build every two weeks. A test group of your employees joins from sprint two onwards, so UX issues surface from real-world use in good time rather than at roll-out.

4

Roll-out per location or user group

A phased roll-out prevents overloading your HR department. We usually start with one location or one role group, evaluate, and then scale up. This includes training sessions for key users and ongoing management for security patches and further development.

HR systems we integrate with.

An employee portal is only worthwhile if the data is accurate. We integrate with virtually any Dutch and international HR, payroll and rota package that offers an API or SFTP integration.

Payroll & HR Core

Visma YouForce, AFAS, Nmbrs, Loket

The four largest Dutch payroll packages. We integrate with their official APIs for master data, payslips, leave balances and changes. Visma YouForce integration via the YouServe REST API or via Visma Connect; AFAS via GetConnector/UpdateConnector; Nmbrs via SOAP/REST; Loket via the Loket.nl API.

International

Personio, BambooHR, Workday, ADP, SAP SuccessFactors

For groups with overseas branches or international employers. Personio is strong in DACH and the Benelux, while Workday and SuccessFactors are used in enterprise contexts. We integrate via their official REST APIs and build a unified data model on top, so your portal doesn't need to know which system an employee comes from.

Rostering & Workforce

L1NDA, Quinyx, Planon, Visma Talent

For healthcare, retail, hospitality and flexible staffing pools. We synchronise shifts, swap requests, availability and hours worked. The rostering stays in your planning software; the portal only shows the employee view and the swap workflow.

SSO & Identity

Azure AD, Google Workspace, Okta, SURFconext

Single sign-on via SAML 2.0 or OIDC, with automatic account provisioning via SCIM. For education we integrate with SURFconext, and for healthcare with a UZI pass or an internal identity provider. Magic link or a 6-digit SMS code for frontline employees without a work email address.

Frequently asked questions.

What HR and IT managers typically want to know before we start.

Do you replace Visma YouForce, AFAS or Personio?
No, not for standard use. YouForce, AFAS Profit, Personio, Nmbrs and Loket are all solid payroll packages, and we will happily recommend them where they fit your needs. We only build a custom employee portal if you use several HR systems at once, need a sector-specific workflow that no package offers, or want your own brand look. In almost all cases your existing payroll package remains the source of truth and our portal sits on top as a layer.
How exactly does a Visma YouForce integration work?
Visma YouForce offers a Web API and SFTP integrations for master data, leave balances, payslips and changes. We build a two-way sync so the portal shows in real time what is recorded in YouForce, and changes (address change, leave request, personal details update) are automatically written back to YouForce once approved. The integration runs through your own tenant, and we have no access to production data.
How does Personio handle expense claims and audit trails for compliance?
Since 2023 Personio has had its own expenses module with workflow and audit log, plus API endpoints to retrieve or submit claims. For stricter compliance requirements (healthcare, government, financial services) we build the expense process into the portal itself, with OCR extraction, VAT categorisation, fraud detection and an audit trail that meets your records-retention or NEN requirements. Personio then remains the source for approval roles, while the claim flow and logging run with us.
How do we arrange access and SSO?
SSO through your existing identity provider: Azure AD, Google Workspace, Okta or Auth0. For frontline staff without email (healthcare, retail, manufacturing), a magic link or a 6-digit access code by SMS is possible. Roles and permissions run through your IdP, so joiners and leavers are handled automatically when IT adds or removes someone in AD.
Does the portal comply with NEN 7510 for healthcare employers?
Yes, provided we build it that way. NEN 7510 sets requirements for logging, access management, encryption, availability and risk analysis. In that case we run the portal in your own healthcare cloud (often Azure or a NEN-certified Dutch cloud), implement role-based access, encryption at rest and in transit, and a DPIA in the pre-launch phase. For government the same applies with BIO; for the financial sector, DORA. We work alongside your security officer, not around them.
Do you work together with our IT department and HR supplier?
Almost always. Your IT team is responsible for SSO, hosting decisions and the runbook. Your HR supplier (Visma, AFAS, Personio, and so on) is party to the API integration. We coordinate between the two and, in the final sprint, deliver a knowledge transfer plus an incident runbook so your own team can take over management, or we can agree an ongoing maintenance arrangement for it.
What determines the cost of an employee portal?
Four factors: the number of modules (a payslip and leave-only portal is much smaller than a full portal with rostering, expense claims, performance and LMS), the number of integrations (connecting one payroll package is different from connecting four HR systems from several vendors), the compliance level (NEN 7510 or BIO requirements add extra work), and whether a native mobile app is needed. In the introductory call we'll give you an honest recommendation; for fully worked-out enterprise projects we refer you to our enterprise software approach.
Can you build just the portal, or also the mobile app?
Both. For employers with many frontline staff (healthcare, retail, manufacturing), a native iOS/Android app is almost always worthwhile. Push notifications, biometric login, offline caching and deep links to the rota simply work better in an app than in a mobile browser. We build the web version and native apps on the same backend, so HR only has to configure things once.
How do you handle privacy-sensitive HR data?
As standard, we encrypt all personal data at rest (database) and in transit (TLS 1.3). Payslip files and tax documents are kept in object storage with separate encryption keys. An audit log records who viewed which data and when, which is particularly relevant in healthcare and government, where this is mandatory. At the start of the project we provide a DPIA document to your Data Protection Officer or privacy officer.

Talk to us about your employee portal.

A free, half-hour introductory call. We listen to your HR stack, ask about your sector and collective labour agreement, and give you an honest answer on whether a custom portal is worth it for your situation, or whether an off-the-shelf package is the smarter choice.

Edit content