Repeat a Booking

Repeat a booking

If you have set up a Customer Portal or you have a branded customer-facing app, your customers can select if they want to make a repeat booking instead of a one-off booking. They can set up the start and end dates, and select the frequency, e.g. every day, weekly, monthly, every six months, etc. 

In case you are creating the booking manually through the system, you have to first create the booking by adding the first visit as the booking date. Once created, go to the Booking view page, and from the actions, button select ‘Repeat Booking’.

Table of Contents

Repeating a booking as an admin user from the booking view page

Regardless of the booking status, you can choose to repeat a booking from the booking view page and it will replicate the booking and all of its details.

To do so, go to Bookings > All Bookings from your sidebar menu, and select the booking you wish to repeat.

On the booking view page, from the actions button click on Repeat Booking 

A popup window will appear, if you wish to repeat the selected booking just once, click on Repeat once, and select a date for the second booking from the calendar popup. 

If you had labels added to your selected booking and you wish to copy these labels to your repeated booking, enable the flag for it. 

And, if you wish to create a merge invoice for your selected booking and repeated one, enable the flag for it.

Finally, click on Create booking.

You will be redirected to the booking view page of your repeated booking, to view the details of your booking. To edit your booking details, from the actions button click on Edit.

But, if you wish to repeat the booking appointment multiple times, click on Multiple repeats.

When you select multiple repeats, you can book multiple bookings at once with customized dates.

  • From date: Select the repeated booking start date.
  • To date: Select when you want your bookings to stop recurring or how many times you want them to be repeated.
  • Recur every: Select the recurring frequency by entering the number and then selecting when it will recur from the drop-down menu. For example, if you want your booking to be repeated once every 3 weeks or every 5 days.
  • If you select weeks or biweekly, an option to select the preferred days you want your repeated bookings on will appear.

For example, if you want to book several bookings starting tomorrow and repeating them 3 times every week on Monday, Wednesday and Saturday, enter your starting date, then enter recur every select week and tick Monday, Wednesday and Saturday. 

If you had labels added to your selected booking and you wish to copy these labels to your repeated booking, enable the flag for it. 

And, if you wish to create a merge invoice for your selected booking and repeat one, enable the flag for it.

Finally, click on Create booking.

Your repeated bookings will appear on your booking view page under “Repeated Bookings

Repeating a booking as a fieldworker from the fieldworker app

When logged in as a fieldworker from the fieldworker app, from the sidebar menu, click on Bookings > All Bookings

Select the booking you wish to repeat, on the booking view page click on the actions button on the right screen, then select Repeat Booking.

A popup window will appear, if you wish to repeat the selected booking just once, click on Repeat once, and select a date for the second booking. 

Then click on Create booking/s.

But, if you wish to repeat the booking appointment multiple times, click on Multiple repeats.

When you select multiple repeats, you can book multiple bookings at once with customized dates.

  • From date: Select the repeated booking start date.
  • To date: Select when you want your bookings to stop recurring or how many times you want them to be repeated.
  • Recur every: Select the recurring frequency by entering the number and then selecting when it will recur from the drop-down menu. For example, if you want your booking to be repeated once every 3 weeks or every 5 days.
  • If you select weeks or biweekly, an option to select the preferred days you want your repeated bookings on will appear.

Allowing customers to repeat bookings from the customer portal

To allow your customers to repeat bookings on the customer portal, you can first enable the flag for it, go to Settings > Customer portal > Flags & permissions. You will be redirected to the customer portal flags and permissions settings page, in the booking flags sections, enable Allow customers to make repeat/recurring bookings flag.

After enabling the flag, your customers can now repeat a booking when scheduling through your customer portal. 

How can the customers make bookings when the flag is enabled?

When the flag is enabled, your customers will have the option to select whether they want to book once, repeat their booking, or make multiple repeats for the same booking. 

If they select Repeat once, your customers will be able to select the current appointment date and time, and the repeated date they prefer to repeat the booking on. 

When your customers select multiple repeats, they can book multiple bookings at once with customized dates.

  1. Select the first booking date.
  2. Select when you want your bookings to stop recurring, or how many times you want them to be repeated.
  3. Select the recurring frequency by entering the number and then selecting when it will recur from the drop-down menu. For example, if you want your booking to be repeated once every 3 weeks, or once every 5 days.
  4. If you select weeks or biweekly, an option to select the preferred days you want your booking will appear.
  5. Select your preferred time. The selected time will be applied to the current and all upcoming appointments unless you edit it afterward when confirming the booking.

When you click on Next, the scheduled dates will be listed to make sure that everything is correct. Click on Edit if you want to edit each booking on its own to change its date or time as shown below.

For more information please visit Octopuspro user guide, and subscribe to our youtube channel.

Scroll to top