How to set up recurring appointments in your booking system

Set up recurring appointments in Altegio: create a repeat template, choose the frequency and end condition, and pick the payment model that fits your cash flow.

How to set up recurring appointments in your booking system

Yes, you can automate repeat client appointments. Create a repeat template in your scheduling software, set the frequency and the end condition, decide how the appointment is paid for, and test the whole thing on a real slot before you roll it out. That is the entire mechanism behind predictable, admin-light revenue.

The logic holds whether you run a single-chair barbershop or a five-location clinic group: fewer no-shows, steadier income, less time spent chasing rebookings by hand. Below is how the setup works in general, and how it works specifically in Altegio, step by step, with the parts that are handled automatically separated from the parts you still decide yourself.

Before you touch the Appointment Calendar, lock in three things:

  • Recurrence frequency – how often the client actually needs the service, not what is administratively convenient
  • Payment rule – prepayment in Online booking, a Membership bought upfront, a deposit on the Client account, or payment at the visit
  • End condition – in Altegio a repeat template always ends: you set either a maximum number of repeats or an end date

Key Takeaways

Recurring appointments work when the frequency, the end condition and the payment rule are decided together and tested once on a live slot, not configured in isolation.

Point Details
Decide three things first Frequency, end condition and payment rule are set at template creation, not bolted on later.
Every repeat is a normal appointment Appointments generated by a template behave like any other appointment: notifications, statuses, payments and rescheduling all work per appointment.
A series always has an end Altegio asks for a maximum number of repeats or an end date. There is no open-ended repeat, so long-running series need to be extended manually.
Match the payment model to your cash flow Memberships sold upfront and prepayment in the Online booking widget do more for predictability than payment at the visit.
Group classes use a different tool Regular group classes are Events with a Schedule, not the Repeat appointment tab.

Table of Contents

Recurring appointments: the step-by-step checklist

Getting a series right the first time saves you from untangling duplicate appointments three months later. Work through this order and you will not need to.

  1. Build the base appointment properly. Lock in the service, duration, assigned team member, any resource such as a room or a piece of equipment, and a realistic gap between appointments. Get this wrong and every future repeat inherits the mistake.
  2. Choose the frequency. Weekly for personal training, monthly for a color touch-up, every six weeks for a hygienist recall. Match the interval to the maintenance cycle of the service.
  3. Set the end condition. In Altegio this is a maximum number of repeats or an end date. A treatment course suits a fixed count. A long-running series suits an end date that you extend when it gets close.
  4. Decide whether the repeats carry the client. This is the step most guides skip because most platforms do not offer it. Altegio asks whether the appointments repeat with clients or without clients, which is what lets you block out a recurring slot for a client who has not confirmed the whole course yet.
  5. Check your notification settings once. Notifications in Altegio are configured per notification type for the location, and they then apply to every appointment, including the ones a template creates. So the question is not “will occurrence forty get a reminder”, it is “is the reminder for this notification type switched on at all, and on which channel”.
  6. Test with a live slot before you roll it out. Create one short series on a real date, watch the appointments appear in the Appointment Calendar, and check that the reminder actually reaches a phone you control.

Pro tip: run your test series across a week when the business is closed or the team member is off, not just a normal week. Exception handling is where recurring series quietly fail, and you want to discover that before a paying client does.

How the Repeat appointment tab works in Altegio

Altegio calls this feature automatic recurring appointments, and it lives inside the appointment itself rather than in a separate module. The flow is six steps:

  1. Open the appointment in the Appointment Calendar and go to the Repeat appointment tab
  2. Enter a template name and choose how often the appointment should repeat, then click Create template
  3. Set the time and the start date of the repeating appointment
  4. Set the maximum number of repeats or the end date
  5. Choose whether the appointments repeat with clients or without clients
  6. Click Save

The appointments then populate the Appointment Calendar as ordinary appointments. That last point matters more than it sounds: because each repeat is a normal appointment, it carries its own status, its own payment, its own notifications, and it can be moved or canceled on its own without affecting the rest of the series.

The template is a saved pattern, so the second client who needs the same rhythm does not need the same setup work.

Regular group classes: Events and the Schedule tab

If your recurring format is a group class rather than a one-to-one appointment, you are not using the Repeat appointment tab at all. In Altegio, group formats are Events, and a recurring class is built on the Schedule tab, which replaces the Repeat tab inside an Event.

Two rules are worth knowing before you build one:

  • You set the days of the week, start and end times, duration and resources for each Event, plus a Schedule end date
  • You can shorten or extend the whole schedule only, not part of it. If you set Monday and Thursday from May 1 to August 1, you cannot cut only the Thursdays back to July 1: you adjust the entire schedule

Also note that once an Event has been created through the Schedule tab, you cannot switch that Event back to the Repeat tab. Decide which of the two you need before you build the series, not after.

Which payment model suits recurring appointments?

The payment structure shapes how much admin the series creates and how exposed you are to no-shows. Four models cover most appointment-based businesses, and it is worth being precise about which ones Altegio actually automates.

Memberships. The client pays upfront for a block of services and comes back to use them: a course of six facials, ten training sessions. This is the strongest lever for predictable revenue, and it is the one built for recurring visits in Altegio. Memberships can be sold at the counter, through the online sales widget, or directly in the Altegio.me app, where the client can renew and gets reminded when the membership is running out.

Prepayment in the Online booking widget. You require payment when the client books online, as a percentage or a fixed amount, in full or in part. Required prepayment is configured for specific services or team members. Optional prepayment applies to all services of the location and is always full.

Client accounts (deposits). The client tops up a balance and each visit draws it down. Useful for regulars who want one payment a month rather than one per appointment.

Payment at the visit. Simplest to set up, weakest for forecasting, and the most exposed to last-minute cancellations. If you use it for a recurring series, pair it with a cancellation policy and the No-show status, which triggers an automatic notification to the client when the appointment is canceled that way.

One point worth being precise about: in Altegio, recurring revenue is modeled as a Membership the client buys and renews, not as a standing charge on a stored card. In practice that is a smaller difference than it sounds, because the client renews in Altegio.me and the app reminds them when the membership is running out, so the prompting still happens without anyone at the front desk chasing it.

What controls should you give clients?

Give clients enough self-service to reduce your admin, but not so much that they quietly erode revenue already on the calendar. In Altegio the balance is set in two places.

In the Online booking settings, under the rules for canceling and rescheduling, you decide whether clients may reschedule appointments online, whether they may reschedule prepaid appointments, and how cancellation works. This is where you set the boundary, once, for every appointment including the ones a template created.

In the client’s personal account in the Online booking widget, and in the Altegio.me app, the client can then reschedule or cancel upcoming appointments, see previous visits, and check current Loyalty Program information. Altegio.me shows upcoming, past and canceled appointments for the phone number the client is signed in with.

Because each repeat is a separate appointment, a client moving next Tuesday does exactly that: the rest of the series stays where it is. There is no separate “pause the series” control, so a client who wants to skip a month cancels those appointments individually, or you shorten the template and rebuild it when they are back.

On the team side, access rights decide who can do what. The Booking window permissions separate creating appointments from changing them, and the change permission applies only to unpaid appointments that are not yet in an arrived status. Give receptionists what they need for day-to-day moves and keep deletion narrower.

How do you handle holidays, absences and time changes?

Recurring series break down around the exceptions, not the routine weeks. Decide these policies before launch, not while a client is on the phone asking where their Tuesday slot went.

Closures and holidays. Pick one policy and apply it consistently: cancel the affected appointments and offer the next available slot, or move them to the same day the following week. Whichever you choose, the affected appointments are edited individually in the Appointment Calendar, so build the habit of reviewing the series when you close for a holiday.

Team member absence. Absences are recorded in the work schedule, which supports statuses such as sick leave, annual leave, unpaid leave and missed shift. The schedule tells you the coverage gap. Reassigning the affected appointments to a qualified colleague is a decision you make, not one the system makes for you, so agree in advance who covers whom.

Clock changes. Test a recurring series across a daylight saving weekend before you depend on it, and check that the appointment sits at the time you expect on both sides of the change.

Conflicts. Review the Appointment Calendar right after you save a template. A long series created months ahead will eventually meet an existing appointment or a schedule change, and it is far cheaper to catch that in the calendar view than in a phone call.

Pro tip: put a recurring calendar reminder on yourself two weeks before every template’s end date. Series do not fail loudly in Altegio: they simply stop generating, and the client notices before you do.

How do you get clients to actually commit?

Configuration only gets you halfway. The other half is asking, and giving the client a reason to say yes.

  • Script the ask at checkout. “Shall I lock in the same slot every six weeks?” converts far better than leaving the client to remember
  • Lead with the Membership, not the discount. A client who has paid for six visits upfront has a reason to come back that no reminder can replicate
  • Let automatic notifications do the chasing. Altegio can send an invitation to book again after a set period to clients who canceled or did not show up, but only when they have no future appointments, so the message never contradicts a booking the client already has
  • Use the Loyalty Program deliberately. Discounts, promotions and loyalty cards are worth attaching to the behavior you actually want, which is the next appointment being on the calendar before the client leaves
  • Extend the series before it runs out. Because every template has an end, put the review in your monthly routine rather than waiting for a gap to appear
  • Track four numbers monthly: share of clients with a future appointment, series completion rate, average visits per client, and month-over-month value of repeat visits

Why most advice on recurring appointments misses the point

Most guides treat recurring appointments as a calendar feature: pick a frequency, click save, done. What actually determines whether a series survives contact with real life is the exception handling, and the honesty about which parts are automated.

We would argue the conventional advice underrates the payment rule almost entirely. Businesses spend hours on reminder wording and almost none deciding whether a Membership sold upfront or payment at the visit suits their cash flow better. That single decision moves revenue predictability more than any script a receptionist will ever deliver.

The second thing conventional advice gets wrong is implying the software handles exceptions on its own. It does not, in any platform we know of. What good software does is make the exception cheap to fix: every repeat is an ordinary appointment, so moving one takes the same three seconds as moving any other, and the client can often do it themselves.

If you are setting this up for the first time, prioritize the end condition and the payment rule. Get those two wrong and no amount of clever reminder timing will save the series from falling apart around month three. Calendar hygiene, permissions and holiday policy are genuinely important but forgiving of small mistakes. Those two are not.

– Altegio

Run recurring appointments without the admin burden

Altegio handles the mechanics covered above inside one platform rather than three disconnected tools: repeat templates in the Appointment Calendar, Events with a Schedule for group classes, automatic notifications by email, push and SMS, Memberships, gift cards, Client accounts and prepayment in Online booking.

What sets Altegio apart operationally is that it is not a marketplace. Your client base stays only yours: Altegio does not show it to competitors and does not send your clients offers from other businesses. Clients see your brand in the Online booking widget, in Altegio.me and in your messages, which is precisely what makes a recurring appointment habit worth building in the first place.

If your business runs on repeat visits, whether that is a salon chair, a training studio or a clinic on a six-week recall cycle, try Altegio free for 7 days and set up your first repeat template on a live slot.

Sources

FAQ

What is the best recurrence frequency for client appointments?

It depends on the service cycle: weekly suits fitness training, monthly suits color or maintenance treatments, and every six weeks suits most clinical recall appointments. Match the interval to how often the client genuinely needs the service, not to administrative convenience.

Do reminders fire for every appointment in a series?

Yes. Appointments created by a repeat template are ordinary appointments, so the notifications you have switched on for the location apply to each of them. Altegio also supports cascade scenarios, where the message goes out on the next channel if the first one does not reach the client.

Can a client cancel just one visit without ending the whole series?

Yes. Each repeat is a separate appointment, so canceling or rescheduling one leaves the rest untouched. Whether the client can do it themselves is set in the Online booking rules for canceling and rescheduling, and the action happens in their personal account or in Altegio.me.

How far ahead should recurring appointments be generated?

Far enough that the client always sees their next few visits, and close enough that you are not rebuilding the series after every schedule change. In Altegio a template always has a limit, a maximum number of repeats or an end date, so pick a horizon you are willing to review and extend on a set date.

Do Memberships work better than paying at each visit?

For cash flow, generally yes, because the money arrives before the service does and the client has a reason to return. Payment at the visit carries more no-show exposure unless it is paired with a firm cancellation policy and consistent use of the No-show status.

How do you handle something that behaves like a subscription?

Model it as a Membership: the client pays upfront for a block of services and renews when it runs out. Renewal happens in Altegio.me, and the app reminds the client when the membership is ending, so the recurring payment cycle keeps running without a standing charge on a stored card.