MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us
MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
SolutionsAll solutionsKnowledge BaseComparisonsAlternativesTools
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries
MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us
  1. Home
  2. /Solutions
  3. /Employee Portal with Integrated Leave Management

Employee Portal with Integrated Leave Management

Simplify leave requests, approvals, and balance tracking. An employee portal with built-in leave management removes spreadsheets and email chains from the equation.

Employee portal leave management calendar view

Leave management in many organizations still revolves around shared spreadsheets, email requests, and manual balance calculations. This creates problems on multiple levels: employees do not know their exact remaining balance, managers lack a clear team calendar to prevent scheduling conflicts, and HR spends hours reconciling data at year-end. A digital leave management module within the employee portal addresses all of these pain points. Employees submit requests through a clean form that shows their remaining entitlement in real time. Managers approve or decline from their phone with full visibility into team availability. HR gets accurate, auditable records that integrate with payroll. Dutch labor regulations around vacation days, parental leave, and special leave types are built into the business rules so the system enforces compliance automatically.

How does it work?

The leave management module is built around a configurable leave policy engine. Each organization defines its leave types (vacation, sick leave, parental leave, special leave, unpaid leave) with rules for accrual, carry-over limits, and approval workflows. When an employee submits a leave request, the system validates the dates against their remaining balance, checks for blackout periods, and flags any overlap with team members already on leave. The request enters an approval workflow that can be a simple manager approval or a multi-level chain depending on leave duration or type. Managers receive a notification with the request details and a team availability heatmap showing who else is off during the requested period. Approved leave immediately deducts from the employee balance and appears on the shared team calendar. The calendar view provides both individual and team perspectives with filtering by department or team. Integration with Google Calendar or Outlook ensures that approved leave blocks show up in the employee regular schedule. Accrual calculations run automatically based on employment start date, contract type (full-time vs part-time, proportionally calculated), and policy rules. Year-end processes handle carry-over limits and flag unused balances that need attention. A reporting layer gives HR real-time visibility into usage patterns, pending requests, and department-level statistics.

Capabilities

Configurable leave policies

Define unlimited leave types with custom accrual rules, carry-over limits, and approval workflows per type.

Real-time balance visibility

Employees see their current and projected balance at any point in the year, accounting for approved and pending requests.

Team availability calendar

Managers view a heatmap of team absences, making informed approval decisions to prevent staffing gaps.

Automated accrual calculation

Leave balances accrue automatically based on contract type, employment date, and policy rules, including part-time proportional calculation.

Calendar synchronization

Approved leave appears in Google Calendar or Outlook, keeping everyone aligned without manual entry.

Integration options

Google Calendar / Outlook

Bi-directional sync places approved leave on the employee personal and team calendars.

Payroll systems (AFAS, Nmbrs)

Leave data feeds into payroll processing to ensure accurate salary calculations and statutory reporting.

Slack / Teams

Approval notifications and out-of-office announcements posted to team channels for transparency.

Implementation steps

  1. 1

    Policy design workshop

    We map your leave types, accrual rules, approval workflows, and Dutch regulatory requirements into a policy model.

  2. 2

    Data model and engine

    The database schema, accrual calculator, and validation engine are built to enforce the defined policies.

  3. 3

    Request and approval flows

    The employee request form and manager approval interface are designed and implemented with notification triggers.

  4. 4

    Calendar and integrations

    Team calendar views and external calendar sync are developed and connected to your existing tools.

  5. 5

    Reporting and go-live

    HR reporting dashboards are built, historical balances are migrated, and the module goes live with team training.

User experience

Requesting leave takes three taps: pick dates, select type, submit. The calendar uses color coding for different leave types and highlights conflicts immediately. Managers approve from a mobile-friendly notification with a single tap.

Technical stack

Next.jsPostgreSQLGoogle Calendar APINode.jsReactResend

Security

Leave balances and request details are visible only to the employee, their direct manager, and HR. Sick leave reasons are stored with restricted access to comply with Dutch privacy regulations around medical information.

Maintenance

Annual policy updates for new labor regulations, calendar sync monitoring, and year-end carry-over processing. Budget 3 to 5 hours monthly plus additional time at year-end.

Further reading

SolutionsEffortless Time Tracking Inside Your Employee PortalStructured Onboarding Through Your Employee PortalEmployee Portals That Healthcare Teams Actually Want to UseBringing Construction Crews Online with a Custom Employee Portal

Related articles

Effortless Time Tracking Inside Your Employee Portal

Replace timesheets with a seamless time tracking experience. Employees log hours to projects, managers approve entries, and payroll receives accurate data automatically.

Structured Onboarding Through Your Employee Portal

Make every new hire feel welcome and productive from day one. A digital onboarding module guides employees through checklists, documents, and introductions at their own pace.

Internal Communication Hub Within Your Employee Portal

Centralize company news, announcements, and team discussions in one place. An internal communication module keeps everyone informed without inbox overload.

Employee Portals That Healthcare Teams Actually Want to Use

Give nurses, physicians, and support staff a single digital workspace for schedules, protocols, leave requests, and internal communication.

Frequently asked questions

Yes. Leave entitlement is calculated proportionally based on the contract percentage. A 60% employee accrues 60% of the full-time allowance and requests are measured in hours rather than full days.
No. In compliance with Dutch privacy law, sick leave records only show the dates and duration. Medical details are not stored in the portal.
The policy engine supports configurable carry-over rules. Statutory vacation days carry over for six months into the next year, while additional days follow the organization specific policy.

Need this functionality?

We build it exactly the way you need it.

Request a quote

Related articles

Effortless Time Tracking Inside Your Employee Portal

Replace timesheets with a seamless time tracking experience. Employees log hours to projects, managers approve entries, and payroll receives accurate data automatically.

Structured Onboarding Through Your Employee Portal

Make every new hire feel welcome and productive from day one. A digital onboarding module guides employees through checklists, documents, and introductions at their own pace.

Internal Communication Hub Within Your Employee Portal

Centralize company news, announcements, and team discussions in one place. An internal communication module keeps everyone informed without inbox overload.

Employee Portals That Healthcare Teams Actually Want to Use

Give nurses, physicians, and support staff a single digital workspace for schedules, protocols, leave requests, and internal communication.

MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
SolutionsAll solutionsKnowledge BaseComparisonsAlternativesTools
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries