Skip to main content

Managing Employees

The Employees section lets supervisors and admins manage the workforce — create, view, edit, archive, and restore employee records. It also provides integrated user management: invitations, role changes, and access status are all visible here.

Viewing Employees​

Navigate to Employees. The list shows employees with their employee number, name, email, employment type, role, and access status.

Employee list with role, access state and payroll company filters

  • Tabs — switch between Active and Archived employees
  • Location — narrow the list to one location. When no location is selected, a Primary Location column is shown so you can see where each person mainly works.
  • Role — show only employees whose login account has a given role (Employee, Supervisor, Manager, Admin, Accounting). Employees without an account are hidden while this filter is on.
  • Access state — show only employees in a given access state (Active, Invited, No access, Disabled, Unlinked account — see Access Status).
  • Payroll company unset — show only employees who have no payroll company set. Useful when you are rolling out payroll companies and want to find who is still missing one.
  • Search by name or email

Filters, sorting, and the current page are kept in the address bar, so you can bookmark or share a filtered view and the browser's back button restores it. On mobile, the filters are behind a filter button whose badge shows how many filters are active.

Columns​

ColumnDescription
Employee NumberSequential number assigned automatically
First Name / Last NameEmployee's name
Primary LocationShown only when no location filter is active
EmailContact and login email
Employment TypePermanent or Fixed Term
RoleThe role of the employee's login account (e.g., Employee, Supervisor, Manager). Empty when the employee has no account.
AccessApp access status: Active, Invited, No access, Disabled, or Unlinked account

Sorting​

Click the Employee Number, First Name, Last Name, Email, or Employment Type column header to sort by that column. Click again to reverse the direction. Sorting applies to the whole list, not just the page you are looking at. Without a chosen sort, the list is ordered by last name, then first name.

Who sees what​

  • Supervisors and Managers see only employees assigned to their own location(s).
  • Company Admins see every employee.
  • Accounting users see every employee in a read-only list — they can open employee details (including pay fields) but cannot create, edit, invite, or archive anyone.

Creating an Employee​

Click New Employee. Fill in the required fields and any optional details, then click Create Employee.

Required Fields​

FieldDescription
First NameEmployee's first name
Last NameEmployee's last name
EmailMust be unique per organization
Start DateEmployment start date

The Employee Number is assigned automatically — the form shows the next number as a read-only preview. Numbers are sequential integers, are never reused (even after an employee is archived), and cannot be edited afterwards.

Optional Fields​

FieldDescription
PhoneContact phone number
End DateFor fixed-term contracts
Employment TypePermanent or Fixed Term
Pay TypeHourly or Monthly
Working-time systemRegular, Equalization, or Annual
Period length2 weeks or 3 weeks
Pay GroupMaps to a wage table for automatic rate lookup
Payroll companyThe company that pays this employee's wages — see Payroll Company below
Prior experience (months)Sector experience at hire. Total experience accrues from this starting point.
Hourly Rate (€)Filled in from the wage table; tick Override rate manually to set a different rate
Monthly Salary (€)Monthly pay amount in euros
Contract hours per N weeksContracted hours for the whole working-time period (not per week). Capped by the working-time model.
Union Dues (%)Percentage deducted for union membership
RoleThe app role the invitation grants (create only). You can only pick roles at or below your own.
Full TimeTick for full-time employees
Alcohol LicenseTick if the employee holds an alcohol license
Default AvailabilityAvailable or Unavailable

When you create an employee, an invitation email is automatically sent so the employee can set up their login account, with the role you chose.

Payroll Company (Employer of Record)​

Some employees work at locations that belong to different companies in your organization (for example, one person works shifts at two parks run by two separate companies). By default, each hour is paid by the company that owns the location where it was worked — so that person's pay is split across two companies' payroll.

Employee edit form showing the Payroll company field

The Payroll company field lets you choose a single employer instead:

  • Empty (shown as "— (paid per worked location)") — the default. Pay is filed under the company of each worked location, exactly as before.
  • A company selected — that company pays and reports all of the employee's wages, wherever they work. Their hours from every location are gathered into that company's payroll period, and weekly overtime is calculated once on their combined hours.

The employee's shifts, rosters, and timesheet approvals are not affected — those still follow the location where the work happens. Only where the pay is filed changes.

:::caution Change it at a period boundary You cannot change an employee's payroll company while one of their payroll periods is locked or calculated (in progress). Finish (approve) or unlock that period first, then make the change so it applies from a clean period start. Every change is recorded in the audit log. :::

Use the Payroll company unset filter on the Employees list to find employees who still need one. See Multi-Company Employees for how payroll periods and exports use this setting.

Assigning Locations​

Every employee gets at least one location when they are created (the Locations field on the new-employee form, or the locations CSV column). Add further locations, or set a department, in the Assignments card on the employee detail page:

Employee detail page with assignments, one marked Primary and one with Set as primary

  1. Click Add Assignment.
  2. Select a location and an optional department.
  3. Tick Primary if this should be the employee's main work location.

An employee must always have at least one location, so the remove button is not shown on their only assignment — add the new location first, then remove the old one. Supervisors and Managers can only remove assignments at their own locations. Only one assignment can be primary — to change which location is primary, click Set as primary on the other assignment row. The previous primary is demoted automatically; you don't need to remove and re-add anything.

Assignments also decide what Supervisors and Managers can see: they only see their own assigned locations. Make sure every supervisor and manager has at least one assignment, or they will see nothing.

Kiosk PIN​

If the employee will clock in via a kiosk, set a kiosk PIN on their detail page in the Kiosk PIN section. Supervisors and above can manage it.

ActionWhen it's shownWhat happens
Set PINThe employee has no PINThe server generates a non-trivial 4-digit PIN and shows it once in a dialog with a Copy button.
Regenerate PINThe employee already has oneIssues a fresh PIN and shows it once; the previous PIN stops working immediately.
Remove PINThe employee has a PINClears the PIN; the employee can't clock in at a kiosk until a new one is set.

The plaintext PIN is shown exactly once at the moment of creation. It is stored hashed and is not retrievable afterward — if a PIN is forgotten or leaked, regenerate it. See Settings → Kiosk for the broader kiosk setup and the bulk-backfill option for first-time rollouts.

Editing an Employee​

  1. Navigate to the employee detail page.
  2. Click "Edit".
  3. All fields except the employee number can be modified.
  4. Changes are logged in the audit trail.

The role is not changed from the edit form — use Change Role from the actions menu instead (see below).

Employee Actions Menu​

Managers and Company Admins see an actions menu (⋮) on each employee row with context-sensitive options:

ActionWhen AvailableWhat It Does
EditActive employeesOpens the edit form
Change RoleThe employee has a login account or a pending invitationChange the account's role, or the role a pending invitation will grant
Link AccountAccess shows Unlinked accountConnects an existing login with the same email to this employee record
Send InvitationNo account and no pending inviteSend a login invitation
Resend InvitationPending invitationResend the invitation email
ArchiveActive employeesDeactivate employee and user account
RestoreArchived employees (in Archived tab)Reactivate employee and user account

To give someone a login without an employee record (for example an accountant or an office administrator), a Company Admin uses the Invite user button at the top of the page instead — see User Roles & Access.

Archiving an Employee​

Archiving replaces the old "Deactivate" action. When you archive an employee:

  1. Click the actions menu (⋮) on the employee's row.
  2. Select Archive.
  3. Confirm the action.

This:

  • Sets the employee as inactive (hidden from the active list)
  • Disables their user account (they can no longer log in)
  • Revokes any pending invitations
  • Preserves all historical data (shifts, worklogs, payroll)

If the employee has an end date and hourly rate, equalization settlement is triggered automatically.

Restoring an Archived Employee​

  1. Switch to the Archived tab.
  2. Click the actions menu (⋮) on the employee's row.
  3. Select Restore.

This reactivates both the employee record and their user account.

Administrative Actions​

Some employee-management actions are restricted beyond the default Supervisor-or-above access because they affect many employees at once or change values that feed into payroll.

Bulk Experience Recomputation​

:::caution Company Admin only Recomputing accumulated experience for all employees (the bulk "Run experience accumulation" action) requires Company Admin. :::

This action recalculates the experience-months field for every active employee based on their start date and any paid-leave offsets. Use it after large backfills, data migrations, or TES rule changes that affect how experience accrues. Results become the new basis for wage-table rate lookups, so run it outside an open payroll period if possible.

Per-Employee Experience View​

:::note Manager or Company Admin Opening the experience breakdown for a single employee (the Experience tab or link on an employee detail page) requires Manager or Company Admin. :::

Supervisors cannot see the detailed experience-months history for an individual employee. If a supervisor needs to verify an employee's pay group or tier, they should ask a Manager or Company Admin to review the experience view.

CSV Employee Import​

:::caution Company Admin only Importing employees from CSV — including downloading the import template — requires Company Admin. See CSV Import for the full flow. :::