Skip to content
BionicAdri

Holidays and shifts

Holidays, leave and shifts: request, approval and rota

Your staff request holidays and leave from their account, HR approves them and the balance updates automatically. Shifts are defined once and assigned in a rota. It is for companies that currently manage this in spreadsheets.

What it is

Absences and schedules on the same screen as clock-in

Staff request holidays and leave from their account. HR approves, sees balances and assigns shifts in a rota. Everything is linked to time tracking: an approved leave changes clock-in alerts.

The administration screens are seen by those who approve. By default they are HR, management and super-admin; the administrator can change this in Roles.

Holidays

Request, approve and track the balance

  1. The employee requests

    In Holidays, they click New request, choose dates and leave a comment if they want.

  2. The manager decides

    The request reaches them. The employee receives the response by email and via the bell.

  3. The balance is updated

    The employee sees available, taken and pending days, and the team calendar according to their permissions.

Three ways to count holiday days
ModeWhat countsExample: 20 Nov to 10 Dec with two public holidays
Calendar daysAll days in the period21 days
Calendar days excluding public holidaysAll except the public holidays in the employee's work calendar18 days
Working daysMonday to Friday, excluding public holidays13 days

The mode is chosen in Holidays, Settings, and only affects new requests. The two calendar-day modes require at least 30 days per year. Anyone joining mid-year receives the proportional part, always rounded up to whole days: with 31 annual days and a start date of 1 September, that is 11 days.

Leave and absences

One day, several days, a few hours or an open-ended absence

One day or several

If you leave the end date empty, the leave lasts one day only. If you fill it in, it counts all the days between start and end. Two full-day leave requests that overlap are not accepted.

Hourly

A two-hour medical appointment justifies those two hours, not the whole day. Clock-in reminders respect the period: if you don't clock in at your start time, it warns you; during the leave, it does not.

Open sick leave

Only certain leave types can have no end date. For sick leave, you can upload the medical certificate as PDF.

Record on behalf of someone else

HR can record leave on behalf of the employee: it is approved and with an audit trail of who did it. Holidays on behalf of someone else remain pending approval.

Void, not delete

HR voids a request with a reason and it remains as «Voided», with a notice to the employee. Resolved leave requests cannot be deleted or modified for 4 years.

Not taken

If approved holidays have already passed and were not taken, HR marks them as such and the days return to the balance. For leave, the same status exists, without returning the balance.

Shifts

Rota with continuous, split or flexible working hours

You define the shift type once, with its days and periods, and assign people in the matrix or on the kanban board. Actual hours are calculated automatically.

Continuous or split

You set the days, the morning start and end times and, if it is split, the afternoon slot. The weekly total updates as you edit. A shift that crosses midnight automatically adds 24 hours.

Flexible schedule

For those without fixed hours, you set the target hours for the day (for example, 8). The «you haven't clocked in» warning does not trigger, but overtime and missing hours are calculated the same way.

When editing, people are kept

Changing hours or days does not unassign anyone on days that remain active. When you save assignments, affected people receive a notification.

Each employee checks their own in My shifts and downloads their weekly schedule as PDF. One thing that does not exist: shift swaps between colleagues with the other's acceptance. Shifts are configured by default by super-admin, manager and HR. See also time tracking and maintenance if your staff works shifts in the plant.

Price

From €275/month, AI included

You pay per seat: a seat is an AI task running in parallel, not a person, so there is no limit on users. The server where your data lives is chosen separately, from €100/month. Prices exclude VAT.

Frequently asked questions

What people usually ask us

How are the days for a holiday request calculated?

It depends on the mode your company chooses in Settings: calendar days, calendar days excluding public holidays, or working days. Changing it does not affect any balance; it only applies to new requests.

Can I request a few hours' leave?

Yes. You enter the start and end time, and clock-in reminders are only silenced during that period.

What happens if I'm signed off sick and I don't know when it will end?

Some leave types allow open sick leave, without an end date. You can attach the medical certificate as a PDF.

Can I swap shifts with a colleague?

There is no swap flow with colleague acceptance. HR changes assignments from the rota.

Can HR delete an incorrectly recorded request?

It does not delete it: it voids it with a reason. It remains visible as «Voided» and the employee receives a notice.

Who can see the whole team's holidays?

Who approves holidays: HR, management and super-admin by default. Each person sees their own.

No-obligation demo

Tell us how you manage absences and shifts today

Tell us how you work today and we'll show you how ADRI would do it with your data. No obligation.

[email protected]+34 604 87 17 35