How appointments are automatically and manually assigned in Qminder
Appointments booked through the Visitor Website
When a visitor books an appointment using the Visitor Website, they do not select a specific team member. Instead, Qminder automatically assigns the appointment based on availability and fairness logic.
How automatic assignment works:
-
Fair distribution (round-robin):
If multiple team members are assigned to the same service and have availability at the chosen time, Qminder distributes appointments using a round-robin approach — assigning to the person with the fewest appointments that day. This helps balance workload across the team.
-
Availability and calendar conflicts considered:
If some team members have conflicting availability (due to limited working hours or synced external calendar events), Qminder will assign the appointment to a team member who is fully available for the selected time slot.
-
Single provider assigned to the service:
If only one team member is assigned to a service, then all appointments booked for that service will automatically be assigned to them.
📌 Note: Calendar sync helps ensure external events (e.g. meetings) are respected during automatic assignment.
📖 Learn more: Calendar sync configuration
Appointments booked from the Calendar View
Appointments created manually in the Calendar View require an assignee to be selected during creation.
-
Manual bookings do not follow automatic logic.
-
These appointments ignore availability rules and external calendar sync — you can schedule appointments at any time, regardless of conflicts.
-
The assignee can be changed later, as long as the appointment has not been checked in or canceled.
📖 Learn more: Managing appointments in Calendar View