The Shifts area is Mokapen's HR module for planning who works where and when: locations, people, time slots, and days. It is not a meeting calendar (that is Appointments) nor a record of hours worked (that is Presences): Shifts say «this team member is assigned to this location, in these time slots, on these dates».
Access it from the Human Resources → Shifts menu. The default view is the Calendar grid; you can switch to List. The module requires the Shifts app active, the correct permissions, and a suitable Premium plan (Shifts are part of the HR package). Check availability on your plan and in your organization's Applications.
To use Shifts well, it helps to understand the difference between the two objects right away:
The preset speeds things up: choosing it when creating pre-fills the time slots. You can still define custom slots on each assignment. There is no link to Sales catalog Services: Shifts work on organization locations and users.
Shifts do not have an «approval» flow (confirm/reject). Three permission levels matter:
Without the Shifts app active (and a suitable Premium plan) you cannot enter the module or Shifts reports. The owner activates the app from Settings → Applications.
In Settings → Human Resources → Shifts, the owner configures who can create and edit assignments for the whole organization (individual users or «all»). Anyone on this list is a shift editor: they see the creation UI, can assign shifts to any person, use plan/clone/archive/delete in bulk, drag cards, and perform bulk edit in the list.
Note: if a user is already a Presences editor, Mokapen also treats them as a Shifts editor — so whoever manages hours can align planning without double configuration.
Non-editors typically see only their own shifts and those of their reportees — i.e. members of teams they manage. They do not see (nor edit) the full schedule of the whole organization. Creating new assignments for others remains for editors.
Creating/editing/deleting organizational shifts (presets) and saving the editor list typically remain with the owner (organization settings). A member editor can manage day-to-day assignments, but weekly templates are defined by whoever administers the org.
In summary:
At the top you switch between Calendar and List. On the calendar you also find:
In List you see assignments in a table (person, dates, location, time slots, notes…). With editor permissions you can select multiple rows and use bulk actions (edit, duplicate, archive, delete, plan according to available items).
In the grid each assignment is a colored card (user color in the organization). Depending on grouping it shows avatar/name + time slots, or location + slot. Click opens the assignment card.
On the calendar, if you are an editor, you can also drag cards between cells (change date/location/user/slot according to the grid). Mokapen flags overlaps of time slots on the same user/day and warnings on organization closure days.
The Plan function copies assignments from a source period to a target month, trying to keep the day of the week and «position» in the month (useful to repeat recurring patterns without recreating everything manually). You can narrow by users and locations according to modal options. If there are no shifts to copy, Mokapen reports it. Use Plan after consolidating a «template» month.
Path: Organization settings → Human Resources → Shifts card (or HR hub).
HH:MM–HH:MM slots. Create the patterns you will use every week (morning/afternoon, weekend, evening shifts…).
With both apps active, the typical flow is: plan with Shifts → record actual hours with Presences (also from the shift card). The assignment card can show how much the presence deviates from what was planned. A presence can automatically link to a shift for the same user/location/day. Details in the Presences guide.
From the Reports → Shifts menu you analyze planned hours (derived from time slots of non-archived assignments): hours by location, hours by user, user hours × day of week, plus an analytical list. Advanced filters often require a base Premium plan. Use reports for location workload and week coverage; for worked hours use Presences reports (and cross-data where available).
Q: I don't see the New shift button. Why?
A: Usually you are not among the shift editors (nor a presences editor). Ask the owner to add you in Settings → Human Resources → Shifts.
Q: The grid is empty / asks for organizational shifts.
A: Organizational preset configuration is missing. An owner must create them in Shifts settings.
Q: I only see my shifts, not colleagues'.
A: Expected behavior if you are not an editor: you see yourself and your reportees. The full schedule requires being an editor.
Q: Is there shift approval?
A: No. There is no confirm/reject flow like on bookings. The operational status is planning → (optional presence) → archive.
Q: Difference between Shifts and Appointments?
A: Shifts = HR planning (location + time slots + person). Appointments = meetings/calls with CRM participants. See the Appointments guide.
Q: Do Shifts depend on Services?
A: No. They depend on organization locations, users, and time presets.
Need help?