All the functionalities you need to plan shifts and manage your workers.

In this table you can see the features and tools included in aTurns Standard, aTurns Enterprise and the Modules that you can hire.

aTurnos Standard
aTurnos Enterprise

Shifts and patterns

You can create your own list of shift types with corresponding schedules (morning, afternoon, etc.), which you can then use to plan your workers' schedules.

Patterns, on the other hand, are sequences of shifts over a period of time. For example, a very simple 5x2 shift pattern would be: MMMMMLL (where M stands for Morning and L for off). However, patterns can be much more complex with rotations of several weeks and defined for several workers. In addition, you can create as many shifts and shift patterns as you see fit.

  • Validate global and individual restrictions when applying shift patterns
  • Establish which shifts can be requested or swapped between colleagues and which cannot.
  • Define also job or location rotation patterns (not only shifts)
  • Simulate annual working hours while creating or editing your patterns
  • Import your existing shifts and patterns through Excel

Shift Schedules

The shift schedule is the employees' work schedule and is the most developed tool of aTurnos since it is the basis of the system. In this table, you can visualize the clock-in and clock-out schedules, the locations of each worker or shift, overtime/complementary hours, etc. You will be able to make all the corrections or modifications that you need in an agile way, since the timetable is designed for its efficient and simple use.

In addition, from the grid you can view the shift and position coverage table to identify at a glance deviations or gaps in the planning that you can correct in one click by using the `search worker for a shift` tool, which recommends the right worker according to the restrictions.

  • You have several quadrants for different uses: normal quadrant, annual quadrant by worker, quadrant by locations and draft quadrant.
  • Coverage tables by shift, location, time slots, etc.
  • Dynamic display of hours and vacation balance data for each worker.
  • Advanced planning and worker data filters.

Shift Calculator

The calculator is the shift planning tool that calculates shift patterns or rotations based on the staffing requirements you specify per day and shift. In addition, the calculator's algorithms take into account the constraints of the team you have created. This way you can simulate and save schedules or shift patterns in an agile way.

  • Different algorithms and rules so that you can customize shift calculation
  • Possibility of generating several calculations by modifying variables such as annual hours or minimum weekly breaks.
  • Visualization of the coverage table and graph when obtaining the result.
  • Tools to modify the result before saving the simulation without altering the initial requirements indicated.

Employee data

From the employee's profile you can establish the personalized data of each user, as well as the agreement and contract variables, the specialties or location that he/she has. Employee data can be entered directly in aTurnos, imported from an Excel/CSV file or through API integration with another system.

  • Periods or changes in the employee's contract
  • Table of absenteeism periods (Social Security sick leave)
  • Table of hours and vacations in the different teams in which the employee has been (in case of team changes).
  • History of previous years
  • List of the employee's individual or general restrictions that affect him/her
  • Matrix of employee's polyvalence (specialties)

Company structure

The configuration of the aTurnos structure is very simple and is easily adaptable to the needs of each company. The largest unit is the `Company`, which in turn is composed of `Teams`, and these can be organized by `Locations`. In aTurnos, it is also possible to create hierarchies of locations, thus creating a hierarchical tree in which some locations depend on others.


At aTurnos we have more than 100 restrictions available so that the process of legal control and individual employee needs can be carried out quickly and securely. Restrictions can be created individually for each employee, for a group of employees (by category, location or specialty) or for all employees in the team.

  • Shift planning restrictions (e.g.: 'Cannot work a shift type')
  • Restrictions on breaks (for example: `Minimum 12 hours between shifts` or `Minimum number of weekends off per month`).
  • Restrictions on demand fulfillment: these are restrictions related to the Automatic Planning module.
  • Restrictions related to vacation and leave quotas and holidays (for example, the most used is `Maximum of one type of absence per year` which can be set with a maximum of two days for absence of type Personal Leave).
  • Restrictions to limit the maximum and minimum hours of employees (normal, overtime or additional hours).
  • Restrictions to limit employee shift requests and changes (e.g., 'No shift change where there is a planned overtime/complementary hour').

Bag of Hours

From aTurnos you can create bags of hours to control that workers do not exceed the maximum hours they can perform of the corresponding type (normal, extra or complementary). In addition, aTurnos automatically recommends the workers with more margin to perform these hours and thus ensure an efficient distribution among the workers that make up the bag.

Bank Holidays

Holidays can be added in aTurns by entering a zip code, by Excel/CSV import or by adding manually. They can be marked as special holidays and also as annually recurring holidays if necessary. In addition, holidays can also be created for the entire team or for specific locations. Finally, in the team configuration you can initiate whether holidays are worked or not, so that, based on this, the corresponding work hour estimates are made for each employee.

Integration with other systems

The aTurnos system can be integrated with other systems in several ways. The main means is our API Rest ( through which you can send and receive data from one system to another automatically. This allows employee management processes to be much more fluid and agile.

Two other integration systems we have are Webhooks and Websockets. Both are calls made to aTurnos by another system every time a specific event occurs, with the difference that the latter do not require the maintenance of a server, but the channel is kept open, such as a browser or a screen.

  • Api Restfull (
  • Webhooks
  • Websockets
  • Native integration with Google Calendar
  • Native integration with Personio

Employee profiles

To quickly configure the common positions and the characteristics of the workers for each position, aTurnos created the option of profiles. Profiles are configured with a default location and a set of specialties and can then be assigned to the corresponding workers.

Advanced coverage tables

The advanced coverage tables are as follows: Shift Attendance, Shift Attendance by Location, Shift Attendance by Demand, View other team schedules and time slots.

  • Presence in shift: linked to the time control it shows you the people who are currently working in each shift.
  • Presences in shift by location: it is about the people working for each shift and location.
  • Shift attendance by demand: this is the number of people working for each shift compared to the demand entered.
  • View other team's shifts: with this option you can view the shifts of workers that are in several teams in aTurnos.
  • Time slots: this table gives you a view of the number of people planned for each time slot you have defined (grouping the shifts by time slots in case you have multiple shifts).

Worker's tooltip

This is a drop-down that appears when hovering over the worker's name in the grid that summarizes the worker's hours and vacation balances, as well as certain restrictions of hours and vacation pockets. The advanced tooptil allows to have at a glance the relevant data to correctly adjust the employee's schedule since it is dynamically updated with any change on the schedule.

Management Processes

Absence and leave management

Workers can request leave, and administrators can accept or reject these requests according to the restrictions and approval flow defined in the team. Administrators can also insert absences directly into the worker's schedule without the need for requests.

With the absence restrictions, you can control the agreement permissions. For example, you can set maximum days per year of an absence type (e.g. maximum 2 days of moving leave per year).

  • Establish the flow of leave requests so that employees can request as much leave as they want.
  • Controls the leave by means of restrictions.
  • Create absence types and configure them according to your daily operational and collective agreement needs.
  • Create hourly compensation pockets for hours and/or holidays worked.

Vacation management

Workers can request vacations to be accepted by the corresponding administrators according to the flow defined in the team. In addition, administrators can also assign vacations directly to workers from the payroll. Both in the employee's profile and in the team statistics, employee balances and approved leave periods, leave taken and leave to be taken, etc. can be viewed.

  • Establishes the flow of vacation requests so that workers can make the requests they need.
  • Automatically controls vacation balances according to each employee's contract.
  • Thanks to the request wizard, easily find substitutes for workers on vacation.
  • From the schedule you can filter by vacation to see which staff is on vacation at any given time.

Requests and Changes

Define the flow of requests and changes so that it is a process controlled by the corresponding administrators, restrictions, deadlines, etc. In aTurnos there are several types of shift changes between workers: shift exchange, shift change for a day off (with the option to return the change) and shift doubling (with the option to return the change). Thanks to the restrictions, you can establish that these changes are made between workers without the need for intervention of administrators, thus ensuring legal control and job coverage.

  • Workers can make shift requests and changes taking into account the established flow and the created restrictions.
  • There are several types of shift changes between colleagues.
  • Role-based notifications can be configured for each phase of the request and shift process.

Shift and hour offers

You can offer shifts and hours to fill your job vacancies. Workers can apply for the offers they are interested in and you can choose the candidates that best fit your needs for the shift or hours (normal, extra or complementary). In addition, notifications can be activated for workers every time shift or hour offers are launched.

Dashboard (Widgets)

From the home screen, you will be able to configure shortcuts, as well as the most relevant information for planning and managing your team. The widgets are customizable for each type of role (workers and administrators) adapting to the information that each user needs to visualize.

  • Quick access to the most used tabs of the system.
  • Relevant data and metrics for each user
  • Recent events in the team (requests, changes, etc.)
  • Workers present and absent

Bidirectional communication

In the different phases of employee management, you can always establish a two-way communication with employees by providing feedback on requests and changes as well as on the time sheet. This facilitates management processes by empowering employees with the necessary information. In addition, you can launch notifications to your team from the bulletin board that appear on the home screen.

Mobile App

The aTurnos Mobile App can be installed from the application stores (APP Store and Play Store), or by accessing the following link: It is a much more simplified environment than the web environment, but where workers and administrators can perform tasks faster and in a much more accessible way.

From the APP you can carry out the entire process of requests, changes and offers by workers and administrators. In addition, it is the perfect complement to visualize the quadrant and check any modification, request or new change.

  • Native App from APP Store and Play Store, or PWA from the following link:
  • Simple and easy to use environment.
  • Accessible from any device.
  • With the possibility of access through SSO or AD.
  • With functionalities adapted to the daily needs of both workers and administrators.

Export to payroll

Thanks to the cross-referencing of data from all planning and daily management processes (and time and attendance), aTurnos has more than 50 possible payroll concepts and the possibility to create concepts based on calculations of existing ones. This allows you to create your payroll template with the exact amounts and format you need.

You can consult the information generated for payroll before exporting it to check for possible errors, and once the export is done, you can configure the system to automatically close the payroll and not allow requests, changes or any type of modification to be made by workers and administrators.

The export to payroll does not have to be manual, you can integrate aTurnos with your payroll system, and configure the process to be fully automatic.

  • Configurable validation and export flow.
  • Variety of concepts associated with shifts, hours, holidays, etc.
  • Possibility of calculating concepts based on fixed variables and/or other concepts.
  • Validation tools prior to export
  • Possibility of integration with payroll systems.

Reports and statistics

In aTurnos we have predefined statistics based on the most common needs of our customers, among these are: planned hours and shifts, holidays, night work, location statistics, vacation statistics, etc. In addition to these tabs, you also have configurable reports with the variables you need. These reports can be saved for regular consultation without having to select the variables you are interested in again.

Automatic actions

Automatic actions will help you automate processes that are repetitive and time-consuming. There are several types of automatic actions focused on different parts of the system, from requests and changes to recurring communications.

For example, you can set up an automatic action that allows you to deny all shift changes or past requests that have not been handled by workers and/or administrators, thus ensuring that the list of requests and changes is always up to date. Conversely, since with restrictions you can control the legal and personal framework of each employee, you can create an automatic action that accepts all requests made by workers after a certain time has elapsed since they are triggered, thus saving time in managing them one by one.

Document management

Centralize all your employees' document management. Upload documents individually or collectively to users, and collect receipts or other documents on employee requests. You have a space of 100MB for each computer, and you can hire more if you need it.

  • Access from any device (web and APP) and at any time to upload, download and view documents.
  • Data protection and privacy. You can set different permissions for each role and document type.
  • Secure historical record. The documents are stored in the system even if the employees have left the company. You don't have to worry about documents deteriorating or getting lost.

Resources and work parts

Create fields (text, numeric, multi-selector, single choice, etc.) that workers can fill out for each shift they perform. Workers will be able to complete the form by simply accessing the time sheet. You can consult the collected data to analyze them or export them directly to payroll.

Legal control

Functionality only available with the Time and Attendance Module.

Whether you are recording your employees' working hours or adding clockings from external systems, you will be able to consult our list of predefined legal control reports that will allow you to analyze the possible incidences of the time actually worked by each employee. We have more than 16 time and attendance reports focused on the legal framework.

For example, you will be able to check which workers have not rested 12 hours between shifts or which workers are not taking the appropriate rest according to their schedule and shift. This will allow you to have global legal control of all the teams in your company in an agile way.

In-APP messages

Set up messages or notifications to inform workers of any type of incident or change, or to convey a message in general. Employees will be able to see your message once they log in to the Mobile APP. For example, you can send Christmas greetings to your team members in a personalized way from aTurnos.

News home screen

Notifies workers of possible changes or incidents, as well as any other type of message in the web environment. This text will remain on the home screen for as long as you wish and workers will not be able to hide it. For example, you can send a message recommending the use of masks in certain areas of the company.