Vacations & absences

Vacations that used to take
hours of email, managed in seconds.

Emails, spreadsheets, calls to check available days… Plain eliminates all that friction. HR controls every employee's balance, manages absence types and approves requests in one click, without losing visibility of the team.

No emails or spreadsheets Balance calculated automatically One-click approval iOS & Android app included

How it works

Two steps. No bureaucracy.

The request and approval process is so simple that HR stops being the bottleneck.

01

The employee requests from the app

They choose the absence type, dates and add a comment if needed. Plain shows available days in real time before submitting.

MG
María García
New request
Pending
TypeVacation
Dates14 Jul — 25 Jul · 10 days
Available balance14 days
Automatic notification
02

HR approves or rejects in one click

The manager receives the request, sees the impact on team coverage and makes the decision. The employee gets the answer instantly with an automatic notification.

14–25 July · Team coverage: 4/5 people
Request approved · Employee notified
No emails, no calls, no paperwork The complete request history is recorded and traced in Plain.
Hourly vacation and absence requests

Request vacations and absences by the hour

Your employees request vacations and absences by the hour directly in Plain, regardless of their contract type. Every request is recorded in writing and in each employee's profile — no data loss, no errors. Set the minimum and maximum hours per request, and combine days and hours in a single always-up-to-date view.

Set minimum and maximum hours per vacation day
Hours and days taken combined in a single unified view
Compatible with full-time, part-time and reduced-hours contracts
New absence request
Type Hourly vacation
Day Thursday, 17 July
Time slot
09:00 13:00 4 h
22 Days/year
96 h Total hours
52 h Available
Min 1h · Max 4h per request · Configurable
Approval workflow

1 or 2-level absence approvals

Adapt the approval process to your organisational structure. From direct manager approval to two-step workflows with final HR validation.

Level 1

Direct approval

The manager receives the request and approves or rejects it directly. Ideal for small teams or low-impact absences.

Employee Requests from the app
Notification
Manager Approves or rejects
Notification
Resolved Balance updated
Level 2

Two-step approval

The manager gives initial sign-off and HR validates the final decision. For higher-impact absences or companies with more formal processes.

Employee Requests from the app
1st review
Manager Initial sign-off
2nd review
HR Final validation
Notification
Resolved Balance updated
Automatic balance

Available, taken and pending days — no manual calculations

Plain calculates each employee's vacation balance in real time based on their contract, collective agreement and days already taken. No Excel sheets, no recalculating by hand when someone requests a single day.

Both HR and the employee can see their updated balance at any time: total days, taken, approved pending use and available. No questions, no confusion.

Supports part-time schedules, hourly contracts and collective agreements with annual or monthly accrual.
LC
Lidia Camacho
Operator · Full time · 22 days/year
Taken 12 days
Approved 5 days
Available 5 days

Configurable absence types

Vacation Sick leave Maternity / Paternity Paid leave Unpaid leave Personal days Training Sabbatical Relocation On-call duty Reduced hours + as many as you need
Custom absences

Approval workflow tailored to each absence type

Not all absences are the same. Plain lets you configure as many types as your company or agreement requires, each with its own approval workflow, day counter and validation rules.

Employees request from the app knowing exactly how many days of that type they have available. HR approves with full context: team coverage, pending days and applicable rules.

  • Multi-level approval workflow (employee → manager → HR)
  • Maximum deadline to request an absence
  • Comments and attachments on every request
  • Notifications at each step of the process via app or email
Work calendar 2025
January
1 6 713 1420 2127
April
1 18 21 2223 2829
May
1 56 1213 1926
August
45 15 1819 2526
Oct / Nov
12 1 34 1017 24
December
6 8 915 16 25 26
National or regional public holiday Working day
Calendar & public holidays

Full team visibility with always up-to-date public holidays

Plain's calendar centralises all team absences in a single view. HR can see at a glance who is available and which days affect coverage.

National, regional and local public holidays are included and updated every year. You can also add company-specific or agreement-specific holidays.

Public holidays for all regions included
Add local holidays or custom days from your agreement
Colour-coded view by absence type: vacation, sick leave, permitted leave
Integrated with shift scheduling: no gaps from unmarked public holidays
Vacation calendar

The perfect calendar for your business, in just a few clicks

In just a few clicks and from anywhere, design the perfect vacation calendar for your business. Match absences to your employees' needs and preferences while covering shifts in detail.

Keep the calendar always up to date, adding changes and modifications in real time. Fast, efficient and available for anyone to consult. Say goodbye to vacation and day-off errors.

Supervisors see the calendar for all employees at once: spot overlapping absences at a glance and guarantee minimum coverage at all times.

Team vacations · July 2025
Team Personal
123478910111415161718212223242528293031
María L.
Joan M.
Ana P.
Carlos R.
Laura G.
My team today Sat 28 Mar
ML
María López Working
JM
Joan Mas Vacation · until 2 Apr
AP
Ana Puig Sick leave
CR
Carlos Roca Working
LG
Laura Gil Absence · day off
Mobile app

Absence and vacation management from the mobile app

Someone off sick? An unexpected absence? Someone you need is on vacation? See the status and situation of every team member at any time and from anywhere, straight from your phone.

Make fast and effective decisions in any unexpected situation. With the Plain App you can access all people management data in a single tap.

All you need is an internet connection — and your company is right at your fingertips.

  • Real-time status of the entire team
  • Approve or reject requests with a single tap
  • Push notifications so you never miss anything
  • iOS and Android, always up to date
Payroll & integrations

Absences sent straight to your payroll software

Plain automatically exports payroll variables derived from absences — vacation taken, sick leave, paid leave — to the leading HR management and payroll systems.

No checking spreadsheets, no copying data by hand, no transcription errors. Every approved absence is ready to be processed for payroll.

a3innuva | Payroll
SAP SuccessFactors
Grupo Castilla
Integrho
Custom REST API
Variable export · June 2025 Synced
Employee Concept Days Status
María López Vacation 8 Exported
Joan Mas Sick leave 5 Exported
Ana Puig Paid leave 2 Exported
Carlos Roca Vacation 10 Exported

Everything you need to manage vacations and absences

Features designed so HR can stop managing absences in spreadsheets and focus on what matters.

Feature Description
Request from the app
Employees request vacations and absences from iOS or Android with balance visible in real time
One-click approval
The manager approves or rejects from the app or web, with visibility of the impact on team coverage
Automatically calculated balance
Total, taken, approved and available days calculated in real time based on contract and agreement
Custom absence types
Configure as many types as you need: sick leave, maternity, permits, sabbaticals, training and more
Calendar with public holidays
Centralised view of all absences with national, regional and local public holidays integrated
Automatic notifications
The employee receives confirmation or rejection instantly. HR is notified of every new request
Team visibility
HR sees in a single calendar who is available, absent or on vacation at any given time
Mobile app for employees
iOS and Android included in all plans. Employees manage everything without needing desktop access
Requests by days and hours
Full-day, half-day or individual-day requests depending on the agreement configuration
History and traceability
Complete record of all requests, approvals and modifications with timestamps
Multi-level approval workflow
Configure direct, delegated or chain approval (employee → manager → HR)
Payroll integration
Approved absences sync automatically with SAP HCM, Grupo Castilla, a3nom and more
Absence analytics
Identify absenteeism patterns, vacation peaks and trends by department or location
Multi-company and multi-site
Manage vacations across multiple sites or companies from a single account with independent calendars
AILA — AI Copilot
Ask AILA about an employee's balance, absenteeism patterns or how to configure an absence type

Frequently asked questions

Why use Plain instead of a spreadsheet to manage vacations?

Spreadsheets require error-prone manual calculations and don't offer real-time visibility. Plain automates available-day calculations, manages requests with an approval workflow and keeps the calendar updated for the entire team — without any manual HR work.

Can employees see the team calendar?

It's configurable. You can allow employees to see the team's absences, restrict them to their own, or keep management completely internal. You decide the visibility level for each absence type.

Can it be adapted to our collective agreement?

Yes. Plain adapts to the public holidays, absence types and specific rules of your company and agreement. You can configure annual, monthly or hourly accrual, as well as day accumulation and expiry rules.

Does it work for companies with multiple sites or locations?

Yes. With the Pro plan you can manage multiple sites with independent public holiday calendars, separate team calendars and different approval managers per location.

Do absences sync with the payroll system?

Yes, on the Pro plan. Plain integrates natively with SAP HCM, Grupo Castilla, Integrho, a3nom, Meta4 and Sage HR. Approved absences flow automatically to the payroll system without manual exports.

Demo available now

Ready to see Plain
in action?

In 30 minutes we'll show you how Plain can transform vacation and absence management at your company. No commitment, no jargon.