Skip to main content

Set up schedules for appointment booking

For appointments to be booked, the appointment management system needs to know:

  • when the services are available

  • when the resources needed for the services are available.

Schedules can be set up both on general level an on branch-specific level:

  • General schedules serve as a way to create common schedules that are shared in the whole organization.

  • Branch-specific schedules are useful in cases where a branch needs separate schedules, or where you don't want a branch's schedules to be affected by changes to the general schedules.

When you look at the list of branch-specific schedules, you can see if a schedule is general or branch-specific.

Note

Schedules define the general recurring availability of something, but there are also possibilities to make temporary deviations. Temporary changes to availability can be done for services and resources in the Plan view.

Create schedule (appointments)

  1. In the Configuration panel, go to Appointments > General > Schedules or Branch-specific > Schedules, depending on if you want to create a general or a branch-specific schedule.

  2. Click + Schedule. A window is displayed:

    configuration_appointments_create_schedule.png
  3. Enter a schedule name that will help you identify the schedule later and, optionally, a description.

  4. If you have other languages, enter the schedule name for the other languages as well.

  5. Select after how many weeks the schedule should repeat

  6. Confirm.

  7. You are now presented with options for setting up the schedule.

    configuration_appointments_schedule_settings.png
  8. Set the start date and end date for when the schedule should apply. You can also set None as end date.

  9. If you have selected the schedule to repeat after 2 or more weeks, select which week number the schedule should start with.

  10. Select a day and click New.

    configuration_general_schedule_day.png
  11. Set a time interval (in 12-hour format). To add more blocks of availability during the same day, click + New.

  12. When all hours are filled in, click Accept.

  13. Continue to fill in times for the rest of the days. You can copy the schedule from one day and paste it into another day.

    configuration_appointments_copy_day_schedule.gif
  14. If you have different schedules for different weeks, fill in a week schedule for all weeks.

  15. If you have set an end date for the schedule, you can add another schedule period by clicking + Add schedule.

  16. When done, confirm.

Note

You have to accept the schedule for each day before you can confirm the full schedule.

Assign schedules to services (appointments)

The schedule assigned to a service defines when the service is open for bookings. Service schedules can be set on both general and branch-specific level.

  1. In the Configuration panel, go to Appointments > General > Service settings or Branch-specific > Service settings, depending on if you want to set the schedule on general level or branch level.

  2. Expand a service and go to Availability.

  3. Click Manage > Edit.

  4. Select a schedule.

  5. Set the start date and end date for when the schedule should apply. You can also set None as end date.

  6. In the Number of bookings setting, you set how many concurrent bookings of the service that are allowed. Select one of the following options:

    • Let resources limit: the number of concurrent bookings is determined by the number of available resources.

    • Set limit: the number of concurrent bookings for this service is defined by a set number.

  7. For a more fine-grained configuration, check the Specify number of bookings per weekday checkbox.

    1. Select a day and click New.

    2. Select the time interval (in 12-hour format) when the service is available.

    3. Either select to let resources limit the number of bookings during the selected time interval, or set a number of bookable timeslots.

  8. If you have set an end date for the schedule, you can add another schedule period by clicking + Schedules.

  9. When done, confirm.

Assign schedules to appointment resources

You can set a work schedule for each resource which defines when they are available. You can also set when they are available as resources in a pool with specific resources.

  1. In the configuration panel, go to Appointments > Branch-specific > Resources and select a branch.

  2. If you already have resources in the system, expand a resource and click Manage > Edit. If you don't have any resources yet, click + Add Staff/Room/Equipment.

  3. On the Work schedule tab, select a schedule.

  4. Set the start date and end date for when the schedule should apply. You can also set None as end date.

  5. To make the resource available in a pool, go to the Pool assignment tab and select at least one pool and then select a schedule.

  6. When done, confirm.

Assign schedules to appointment resource pools

Schedules can only be assigned to pools with virtual resources.

  1. In the configuration panel, go to Appointments > Branch-specific > Resource pools and select a branch.

  2. Expand a virtual resource pool and click Manage > Edit.

  3. In the Pool Allocation section, select a schedule.

  4. Set the start date and end date for when the schedule should apply. You can also set None as end date.

  5. Enter the number of available resources in the pool.

  6. When done, confirm.

Manage schedules (appointments)

To manage schedules, go to Configuration > Appointments > General > Schedules or Branch-specific > Schedules, depending on if you want to manage general or branch-specific schedules. In the list of schedules, you have the following options:

  • To change a schedule, click Edit > Edit. Then follow the same procedure as when creating the schedule. If you want to revert your changes, click Cancel and your change will not be saved. Note that you cannot edit the recurrence of the schedule. If you are in the branch-specific configuration, you cannot edit a general schedule.

  • To copy a schedule, click Edit > Copy. This way, you can use a schedule as a template when creating another schedule.

  • To delete a schedule, click Edit > Delete. Note that a schedule can't be deleted if it's in use, i.e. associated with a service or resource. A deleted schedule cannot be restored.

configuration_appointments_manage_schedules.png

Set up schedules for closed days (appointments)

You can set up a schedule for closed days when no appointments can be booked. Since the schedule is global and valid for all branches and all services, only one schedule can be enabled ("set as default").

  1. In the Configuration panel, go to Closed days.

  2. Click on the schedule you want to edit. Alternatively, click + Add. to add a new schedule.

    appointment_schedule_closed_days.png
  3. To add a closed day, click + Add closed day.

    Note

    Note that you cannot change the date of an already added day. Instead, you need to delete the closed day and add a new day.

  4. Give the closed day a descriptive name, e.g. "Christmas Day" and select a date for the closed day, i.e. 2024-12-25.

  5. Save.

  6. Repeat for all closed days you want to add to the schedule.

  7. If the schedule is not enabled and you want to enable it, toggle Set schedule as default.

Change name or delete schedules for closed days

  • To change the name or description of a schedule, open the schedule and click Edit.

  • To delete a schedule, open the schedule and click Delete. Note that you cannot delete an enabled schedule (the schedule set as "default").