What the Administrator needs to know
-
Attendance 2.0: All you need to know
Attendance 2.0 is a structured overview that addresses the most common issues in attendance tracking.
With Attendance 2.0, everyone always has a clear picture — no hidden balances, missing breaks, unresolved errors, or endless disputes.Let’s take a look at how to set up and work with attendance step by step:
Content:
- Attendance settings
- Attendance overview
- Approval and locking of the attendance
- Reports and attendance data
Attendance settings
Before we start using attendance, it’s important to first set everything up correctly according to our attendance requirements. Let’s take a look together at how to do this and what options the settings offer.
To configure attendance, go to Attendance Settings.
The settings consist of four sections:
- General Settinga nastavení
- Departures
- Terminals
- Attendance Cards
General Settings
Within General Settings, you can define, for example, whether you want automatic lunch breaks in attendance, who is responsible for closing attendance, or whether users are allowed to edit their attendance records.
Changes
Here, you can allow users to edit their own attendance. You can enable this globally for everyone or select only specific users or teams to grant these permissions.
If you allow users to edit their attendance, you can still require approval for every edit. This way, managers or attendance approvers keep full control over all changes.
Important!
The approver is automatically the team manager or a user with the 'Attendance timesheet approver' role. These roles are configured in the Teams section.Closing timesheets
If you want to approve and lock attendance every month, the 'Closing timesheets' section allows you to set this up exactly as needed. Attendance will then be approved by the attendance approvers defined in the Teams section.
As part of the approval process, you can set the time window during which approval is possible, as well as automatic reminders for all approvers.
Automatic breaks
If you want automatic breaks, such as a lunch break, to be recorded in attendance, you can enable this functionality here.
IMPORTANT!
The lunch break duration is based on the time set in work contracts (types of cooperation). If you want to change the lunch break time in the work contracts which you are currently using, you will need to create new contracts and assign them to users again.Linking Absences and Activites
You can also link individual absences or activities with attendance. They will then be automatically reflected in attendance records, giving you a clear overview of where the user is and ensuring there are no inconsistencies or empty slots in attendance.
In the Connections section, you can see an overview of everything that is connected to attendance. However, the actual setup needs to be done directly in Departures Settings and Activity Settings.
Absence connections
You can link all absences of the 'at work' type with attendance. Simply go to the Absences connection section, where you can connect individual absences to attendance.
Activities settings
Attendance can also be linked with activities such as Home Office and Business Trip.
You can enable this connection in Settings > Activities, where you turn on attendance linking for the relevant Home Office or Business Trip activities.Departures
Another part of the settings allows you to configure types of departures in attendance.
For each departure type, you can configure the following:
Departure name and its translation (so it is displayed in the language the user uses in Sloneek)
Type – whether it should be counted as working time or not
Absence connection – here you can link any absence of the 'at work' type
Visibility – in which interface the departure type should be available
Terminals
If you use terminals for attendance tracking, you can configure them in this section.
Add an entry here for each location where a terminal is installed.For each terminal, you can configure the following:
Terminal name
Terminal location – link it to one of the locations defined in Settings > Locations
Login code – this code is automatically generated and used for the initial terminal login
Lock/Unlock code – set your own code that will be used to lock or unlock the terminal
Active – check this option for every terminal you intend to use
You then log in to the terminal itself on the terminal page: app.sloneek.com/terminal-v2/terminal-login
Attendance cards
Once the terminal is set up, all that’s left is to assign card or chip numbers to each user.
In the 'Attendance Cards' section, you will see a complete list of users, where you can easily assign their card numbers. The card number can also be entered directly in the user’s profile.
Attendance Overview
The attendance overview is displayed in a separate 'Attendance' section. Here, you can manage both your own attendance and the attendance of other users.
My attendance
In the 'Me' section, you can view your own attendance.
Attendance in a detail
The attendance dashboard provides a color-coded overview of all events for the selected month, broken down by individual days. Simply hover over a specific day and color to see what type of event it represents and the time range during which it occurred.
The exclamation mark icon
indicates that there is an inconsistency or an unusual segment in the attendance record, such as an unfinished shift.
Each attendance day is bounded by the working hours defined in your work contract. This makes it easy to see whether attendance exceeded the working hours or, conversely, whether the required working time was not completed on a given day.
In the right-hand side panel, you can view both the details of a specific day and an overview of the entire month. The overview shows the following:
the daily target you are expected to work
the total time worked
your balance as of that day
the time spent on breaks for that day
the absences recorded for that day
options to edit or delete individual segments or add new ones
a warning if a mandatory break is missing in the attendance
the monthly overview then provides totals and the balance for the entire month
To add missing attendance, click + Add segment. Here, select the segment type (work, lunch break, etc.) and add it to the attendance record.
Team Attendance
In the 'Team' section, you can view the attendance of other users. As an admin, you can select any team, while a team manager will only see their own team.
Approving attendance events
In the color-coded overview, you can see a daily breakdown for each selected user. Events displayed with hatching indicate that they are pending approval by a manager or an attendance approver.
After clicking on a specific event, a detail panel appears on the right showing the selected user and a detailed summary for that day. Here, you can approve or reject the event that is pending approval.
To approve or reject an event, simply click the stamp icon.
If a user is allowed to edit or add to their attendance, all changes they make must also be approved in attendance by a manager or an attendance approver.
Attendance Filtering
In attendance, you can apply filters to display only:
absences at work
attendance errors
requests pending approval
working days (hide non-working days)
Integration of Absences into Attendance
If a user has vacation or another absence under 'free' type entered for a given day, the attendance overview will clearly show that the user is not working on that day. This event is marked in grey in attendance.
If the user still records attendance despite this, it will be clearly highlighted in color so you are aware of the event if it should not be there.
Time off absences are not shortened or overwritten by recorded attendance in any way.If a user enters an absence of the 'at work' type, such as a doctor’s appointment, this event is also clearly linked to attendance and is marked in purple. Once the user clocks in after returning, and the return time overlaps with the recorded absence, the absence is automatically adjusted according to the actual return time.
Let’s look at an example:
A user enters a doctor’s appointment from 9:00 to 11:00. However, they return at 12:00 and clock in at that time. To ensure the attendance reflects reality, the absence is automatically recalculated and updated to end at 12:00, and it is sent to the manager or attendance approver for approval again with the new recorded time.
Approval and Locking of Attendance
At the end of each month, attendance is approved and then locked.
To be able to lock and approve the attendance, all unresolved items and errors have to be resolved first.
The only item that can be accepted without correction is a negative balance. All other errors (such as a missing clock-out, invalid segments, overlaps, etc.) must be resolved by the team manager before the system allows the month to be closed. If the manager decides to 'accept the error as is', they must:
open the affected segment using the edit icon,
save it again without making any changes.
This explicitly confirms the segment in the system and allows it to be considered resolved for the purpose of closing the month.
Reports and Attendance Data
All data from Attendance 2.0 is available exclusively in the Custom Reports section. This includes, for example, preconfigured reports such as Summary of time worked by clock-ins and clock-outs, Overview of clock-ins and clock-outs and Complex Payroll Report, or you can create your own custom report with the data you need.
You can find more information about working with custom reports HERE.
Do you have more questions? Visit the Attendance 2.0 FAQ, where you’ll find answers to many common questions.
-
Transition to Attendance 2.0: what is changing, migration information, and how to prepare
Attendance 2.0 is the next generation of attendance tracking in Sloneek. To ensure a safe transition without unnecessary surprises, the old and new attendance systems will run in parallel for a period of time. This gives both administrators and employees enough space to adapt and verify that everything works as expected.
Below you’ll find an overview of what happens after the new attendance is enabled, what is migrated automatically, and the recommended transition approach.
Parallel run of old and new attendance
The old attendance and Attendance 2.0 will run side by side for at least several months.
Clients can use this period to:
test the new attendance,
verify data, reports, and processes,
prepare employees for the change.
The old attendance will be sunset (switched off) later. We will inform you about this step well in advance.
Recommended transition approach (best practice)
We strongly recommend a controlled transition, not a company-wide jump into the unknown:
Select one pilot team.
Enable Attendance 2.0 for this team and run it as a pilot for at least one month.
-
Verify:
that the numbers in reports match,
that employees understand the new interface,
that approvals and roles work as expected.
-
After a successful pilot:
roll out Attendance 2.0 to additional teams,
optionally switch off the old attendance.
This approach significantly reduces the risk of end-of-month chaos.
Terminals: transition to the new terminal
Once Attendance 2.0 is enabled:
-
The old terminal page (
app.sloneek.com/terminal) remains functional, but:a persistent notice about the new version appears on the locked screen and login screen,
a “Open new terminal” button is displayed in the footer, opening the new terminal in the same browser.
The new terminal supports the last 4 versions of modern browsers (so keep your browser up to date).
-
Terminal settings:
the terminal name and location are reused automatically,
new login PINs must be created again in the application interface (Settings / Terminals).
Hardware for terminals (card readers, cards, etc.) does not change. Hardware requirements and supported standards stay the same as outlined in this article: Attendance Terminal — Accessories and Standards (the existing card readers and access cards continue to work).
Admins don’t need to recreate terminals manually, only complete the security setup.
Migration of active events at switch time
When the HR admin switches off the old attendance:
-
all active events in the old attendance:
are automatically closed,
if needed, must be recreated in Attendance 2.0.
For this reason, we recommend scheduling the switch for the first day of the month to minimize administrative overhead.
-
Calendars and reports from the old attendance:
remain available,
display a notice that the company is using the new attendance,
contain historical data only from the old attendance.
Home page and attendance actions
The behavior of the home page depends on the module status:
New attendance disabled
Only the original attendance buttons are shown.
New attendance enabled
-
Both options are shown:
old attendance,
new attendance buttons and widgets.
Old attendance disabled
Only the new attendance is shown.
This allows a smooth transition without employees losing the ability to track attendance.
New role: Attendance timesheet approver
A new team role, Attendance timesheet approver, is introduced. It can be assigned to people responsible for approving attendance at the end of the month.
After enabling this feature:
team managers are automatically assigned to this role,
the HR admin is informed about this behavior.
Additional approvers can be:
added manually in team settings,
combined according to company needs.
The role is visible in the team overview and is fully auditable.
Migration of departure events
After enabling the new attendance, the following are migrated automatically:
departure types (lunch break, break, errands, end of shift, etc.),
their configurations and rules.
No manual action from the admin is required.
Reports: important notice
New reports contain only data from Attendance 2.0.
Old reports contain only data from the old attendance.
The data is not mixed.
This is especially important for:
payroll checks,
historical comparisons,
audits.
Summary
Attendance 2.0 and the old attendance will run temporarily in parallel.
We recommend a pilot rollout with one team.
Terminals, departure types, and roles are migrated automatically.
New PIN codes must be set for terminals.
Reports remain strictly separated by attendance type.
The goal is a controlled, calm transition without outages or surprises.
-
🚀 Coming Soon: Attendance 2.0
We know how much time and energy gets lost in fixing attendance mistakes, reconciling missing records, and dealing with the current attendance that don’t fit all your needs. That’s why we’re excited to introduce that we are working on brand new Attendance 2.0 - a complete redesign of attendance tracking that’s flexible, transparent, and built to reduce HR admin and managers overhead.
📅 What to Expect
Attendance 2.0 is not just a redesign — it’s a brand-new module that introduces a structured workflow to solve the most common challenges in attendance tracking. With Attendance 2.0, everyone will always know where they stand – no more hidden balances, missing breaks, unresolved errors, or endless back-and-forth.
Key benefits you can expect:
🍲Automatic lunch breaks - enable predefined rules to save time and ensure consistency
📊 Attendance widget - see all key data in one place, right from your dashboard
🕒 Worked hours vs. target – instantly track daily and monthly progress
➕ Overtime visibility – clear balance against required work hours
🏖️ Absences integrated – just schedule a doctor appointment in the absences and it will be automatically reflected in the attendance, checking your actual return and updating it accordingly
👥 Team attendance dashboard – managers get progress tracking and error highlights at a glance
✅ Approval workflow – at the end of each month, attendance will be subject to an approval and will be locked to any more changes
✏️ Simple editing – correct mistakes or add forgotten records easily
See below a few examples of what you can expect from Attendance 2.0.* For more information, do not hesitate to reach out to us!
*The final version and UX of our new Attendance module can differ from the screenshots.
-
Clock-in/ Out versus Activities
Do you want to actively monitor your employees' attendance, but you're unsure whether to go with classic time clocking systems or let employees log their worked hours as Activities?
Let’s take a look together at the differences between these two types of attendance tracking, to help make your decision as simple as possible.
Clocking In/Out
Tracking arrivals and departures is a typical form of attendance monitoring. Employees “clock in” when they arrive at work and “clock out” when they go on a lunch break or at the end of their shift. In Sloneek, this type of attendance can be recorded directly through the web interface, mobile app, or you can even get a terminal (learn more about terminals here).
Specifics of this type of attendance tracking:
-
Employees only need to press a button or tap a chip/card, so it’s quick and easy for them
-
They can only clock in at the actual time, meaning they cannot log attendance in the past or future — you’ll see the real time they spent at work
-
You can set a location where employees are allowed to clock in, and the report will show whether they were in that location (Note: the system still allows them to clock in even if they are not physically there)
-
If they forget to log their attendance, an admin or manager must manually add it for them
-
Lunch breaks or any other breaks must be manually entered
Activities
Activities and Time Tracking are often associated with project work reporting. However, Activities can just as easily be used for basic attendance tracking.
Specifics of tracking attendance through Activities:
-
Entries can be added retroactively, in real-time, or even in advance
-
You can define various types of activities or shifts — whether linked to project tasks or general work duties (e.g., administration, content creation...) or used as morning/night shifts, overtime, etc.
-
-
Attendance terminal - Settings, accessories and standards
Accessories and standards for attendance terminals:
Terminal
The Sloneek Attendance Terminal can be any device that meets the following requirements:
Mandatory: Internet connection, ideally via Ethernet (cable), WIFI cannot be recommended due to fluctuating signal quality
USB port for connecting a card reader
Chrome
We currently support the last 4 versions of modern browsers (please keep your browser up to date). The recommended browser is Chrome.
Optional:- Touch screen (the terminal is adapted to touch screens, but it can also be controlled using, for example, an external keyboard and mouse. Even a numeric keypad for entering the user's PIN would even suffice instead of a full-fledged keyboard.)
Built-in or USB web camera for recording photos of users when entering arrivals and departures
From the above, it is clear that the terminal software can run on virtually any laptop. However, for the best user experience, we recommend a device with a touch screen and a built-in camera.
Card readers
By default, Sloneek works with the Mifare standard, using cards and readers at a frequency of 13.56 MHz. However, the reader can be exchanged for 125 KHz, in which case it is necessary to use cards operating at this frequency.
In practice, if a company needs to use a mix of both types of frequencies for any reason, it is possible that we would only have to have both readers at the terminal, or one reader that supports both frequencies.
Cards
Any contactless medium that can read the above readers and has its own unique ID is usable. It can be cards, chips or stickers.
You can find out this unique ID simply by connecting the card reader to the computer and having this code read in a text editor after attaching the chip or card. Then just copy this set of numbers or characters and paste it into Sloneek in the Settings / Attendance cards section in the Attendence card ID.
-
Active vs negative attendance
There are two types of attendance, negative and active attendance.
Negative attendance
In the case of negative attendance, the user is assigned working hours and does not record clock-in and clock-out, the time worked is counted automatically. The working time determines when the user is working (can be defined and set according to specific needs, either on a weekly or yearly basis). You can learn all about working hours and how to set them here.
You can also set up automatic lunch breaks within the negative attendance.
Active attendance
Active attendance
In the case of active attendance, the user records attendance using Arrival and Departure (clock-in / clock-out). The number of hours worked is therefore calculated from the actual time the user starts and ends work (including any additional segments such as breaks or “at work” events).
To record attendance, the user uses the Arrival / Departure buttons (available on the dashboard, in the Attendance module, or via the Terminal v2). Arrival starts the work time, Departure ends it and the user selects the appropriate departure type (e.g. end of shift, lunch break, doctor, etc.), based on the company settings.
Breaks (including lunch) can be handled in two ways depending on the company configuration:
Automatically (if automatic breaks are enabled), or
Manually by the user as a separate segment/event.
Absences are shown in the attendance timeline for clarity. Absences of type “At work” (e.g. doctor) can be connected to attendance via departure types, so they appear directly in the attendance overview and prevent gaps or inconsistencies.