Overview
Recurring Appointments is a scheduling option which allows you to create appointments that are set to occur on a regular basis. If you need to revisit a customer every two weeks on Wednesday at 9:00 am, this would be the way to do it. This page will go over the different options you'll have available to you when scheduling recurring appointments, as well as how each option will function in a live environment.
This article will review:
Video Tutorials
Create and Schedule Recurring Services
Edit Recurring Appointments
Settings and Navigation
In Control Panel > Services you can enable certain services to always be scheduled as recurring appointments. Under the Scheduling section, make sure that you choose Recurring in the Scheduling Mode dropdown menu. This will open a new set of options for you below.
This will open a new set of options for you below where you can determine the frequency, number of occurrences, end date, initial pricing, and jumpstart count. Each of these settings will be discussed in detail in the rest of this article.
Frequency, Occurrences, and End Dates
Frequency
The frequency is set on the service level or on an individual appointment by using the Occurs dropdown menu. The frequency options available are as follows:
- Once: This is the default option. Functions exactly like creating a single appointment.
- Daily: Defines an appointment that occurs once every so many days (ex. occurs once every two days). Based on what you enter into the first box, the appointment will occur every n days.
- Weekly: These appointments will occur every n weeks on the days of your choosing.
- Note: If an appointment occurs every week on Tuesday and Thursday, both of those days are treated as one single occurrence. This only affects the Number of Occurrences setting. As seen in the photo below, this appointment would repeat on Tuesdays and Thursdays for 10 weeks.
- Monthly: This option lets you schedule an appointment to take place every n months on the chosen date. The first box determines the date of the month to be used.
- The scheduled start date for an appointment that's created this way will be placed on the earliest possible date, based on your input into the first box. If it is currently the 15th of June and you choose to have the appointment occur on the 1st of every month, the scheduled start date for the first appointment will be on the 1st of July.
- If you leave the date box empty, the appointment will be scheduled on whichever date you choose on the calendar, and will repeat monthly on the date of the first (Master) appointment.
- Monthly (Relative): This functions almost exactly like the monthly option but is instead based on the day of the week as opposed to the day of the month (i.e., the first Monday of every month).
Occurrences and End Date
You can choose to set the maximum number of occurrences or an end date for your recurrence settings. You may only choose one or the other, or you can leave them both blank to have them repeat indefinitely. When you set the number of occurrences or set an end date, the appointments will be generated automatically when the appointment is saved.
You can view the chain of recurring appointments on the calendar directly on the scheduling page...
...or from the details page of any appointment in the chain by clicking on the Recurring Appointments Tab on the right side of the page.
If you choose to leave the Occurrences and End Date blank, the appointments will not generate immediately, and will instead only generate when you view your calendar. For example, if you have an appointment occur once a month on the 1st, and that starts on the first of January, if you were to go view July later that year, appointments would automatically be created for February - July. They will generate as far as you've viewed into the future on your calendar. The reasoning behind this is we don't want to create appointments until the end of time that easily.
Initial N Appointment Pricing
When creating proposals or appointments, you can specify that the first n appointments can be a different price than the regular recurring price. This can be configured as a default on the service but can also be edited by clicking the pencil on the service when creating/editing a proposal or scheduling an appointment. When this is done on a proposal, this special pricing will show up on the client view of the proposal in the same area that payment plans would normally be shown.
The current settings will also be displayed on the service line, just below the description.
Jumpstart Count
Either for the service defaults or when scheduling, you can specify a Jumpstart count. This equates to the number of appointments to schedule at the beginning of the recurring sequence that are always 1 week/month apart based on your recurring frequency being in weeks or months.
This can be used for scenarios where you want to go every week/monthly for the first few visits before settling down in to the extended recurring sequence. For example, if you have a bi-weekly service and set your Jumpstart count to 2, the first 3 visits will be Week 1 and Week 2, then every other week thereafter.
You can set/change the Jumpstart value for a particular proposal/recurring appointment sequence by penciling the service and entering number of appointments to jumpstart in the Jumpstart field.
Starting, Finishing, and Invoicing Appointments
Starting, finishing, or invoicing an appointment within a line of recurring appointments will cause that appointment to be committed to history. That appointment will no longer be considered a shadow and is treated as its own separate appointment. When this happens to the appointment at the beginning of the line, the next appointment in line becomes the new master appointment, so to speak.
Any new changes to recurrence settings should be made on that appointment from that point onwards. Starting, finishing, or invoicing an appointment later down the line will simply cause it to no longer be a shadow appointment, excluding it from bulk updates.
Get an Overview of Recurring Appointments
Filtering the Appointments Grid by Recurring Status
The Appointments Grid contains a column for sort appointments by their status as a Master, Shadow, ex-Shadow, or non-recurring appointment. This may be useful in targeting masters for multiple customers of a particular service.
Recurring Appointments Snapshot
Users with the correct permission also have a Snapshot (left Navigation panel) which shows all customers with recurring appointments, and gives details on these, such as service, start & end date, and next scheduled.
Master vs Shadow Appointments
Master Appointments
Master appointments are an important part of recurring appointments. They have a gear icon in the appointments list signaling that they control everything in the "chain" that follows. These appointments are treated as templates for any newly created appointments within a recurrence chain. This primarily applies to chains that have no defined end date or number of max occurrences. Since these types of chains are generated over time instead of all at once, we use the master appointment as a template when new appointments need to be added to the chain.
The Master appointment is typically the first appointment in a recurrence chain. When this appointment is finished or invoiced, the next appointment in the chain becomes the master appointment. This process continues until there are no more appointments left.
Shadow Appointments
Shadow appointments are appointments that are part of a recurrence chain and are represented by the chain icon. When you update an appointment within a recurrence chain and choose to update all or all future appointments, only shadow appointments will be affected by these changes.
An appointment is no longer a shadow when it has been edited, started, finished, or invoiced. Sweeping changes throughout a recurrence chain will no longer affect non-shadow appointments.
View, Edit, and Cancel Recurring Appointments
When viewing the details page of an appointment that's part of a recurrence chain, you'll have access to a new tab that summarizes all appointments within the chain.
- The appointment highlighted in blue is the appointment you're currently viewing.
- The Gear icon designates the Master appointment and the chain link icon refers to Shadow appointments.
How to Edit Recurring Appointments
There are some very specific rules in place for editing recurring appointments, and they are as follows:
- If you edit a recurring appointment that was automatically generated due to recurrence settings, that appointment cannot have recurrence settings of its own.
- Any time you edit an appointment that is part of a recurrence line, you will be asked if you want to update just that appointment, all appointments, or all future appointments.
- Editing a single appointment to have a different date, time, agent, etc., will cause it to 'break' from the chain. This means that if you choose to update all recurring appointments (or all future recurring appointments) to have a new time, that appointment you edited by itself will not be included. We call appointments that are part of a chain, 'shadow' appointments.
- If you change the base recurrence settings for a line of appointments, all shadow appointments will be wiped clean, and new appointments will be generated.
- Updating all future appointments in a chain will effectively split the chain in two. Your future appointments will become their own chain with their own master, while the previous appointments will remain where they were. This is because new appointments in a chain are always based on the Master appointment, so creating a new chain with a new master to hold your new changes will allow new appointments to take your updates into account.
How to Cancel Recurring Appointments
If you have recurring appointments but the customer cancels, it is easy to stop the chain of repeating appointments. Go to the Contact detail page. On the right-hand side of the screen, select the Appointments tab and click "Cancel" for the upcoming recurring appointment so they are no longer on the agenda.
When cancelling one appointment in a recurring chain, you have the option to cancel just one appointment, all upcoming appointments or to cancel all appointments (past and future).
FAQs
Is it better to set up recurring schedule in Control Panel > Services or in individual appointments?
If a particular Service is always on a set timeframe, then set it up at the Service level. That will always carry over your preferences when making the Appointment, which saves you a step every time. You can also edit the timing of recurrence on the Appointment if needed so the settings are not set in stone.