Skip to main content

Setting up appointment-based events for children’s activities

Learn how to offer 1-2-1 or small group sessions for children’s classes

Anni avatar
Written by Anni
Updated this week

Bookwhen requires every event to have a start and end time, so fully open-ended bookings aren’t supported. You can still offer appointment-style events, such as 1:1 sessions or private lessons. By structuring your schedule with clear time slots and ticket options, you make it easy for parents or guardians to book the right session.

This article explains how to create flexible appointment-based sessions while working within Bookwhen’s scheduling structure.


Overview

Appointment-based events let families book specific time slots for activities that require individual or small-group attention. Examples include:

  • Santa’s Grotto visits

  • One-to-one tuition or coaching

  • Family craft sessions

  • Private play sessions

This setup helps you manage attendee flow, avoid overbooking, and keep each experience personal.


Creating your event entry

There are a few ways to create appointment-style entries for children's activities:

  1. Separate entries for days of the week (for easier filtering on the public page).

To create the entry:

  1. Open your Scheduling page and select Create an entry:

    Scheduling page with an arrow pointing at the 'Create an entry' button

  2. In the Information tab, add a clear Name (e.g. Santa's Grotto Experience).

  3. Use the Description field to include what’s included in the visit (e.g., each child receives a small gift from Santa).

  4. Add any additional Attendee instructions, such as the target audience, capacity limits, and any other important attendance information.

    Information tab of the entry setup with the Name, Description and Attendee instructions sections highlighted

  5. Add any additional information such as an age range:

    Information tab on the entry with the 'Age range' section highlighted

    • Please note: Age ranges are not enforced. They are shown as guidance on the public page.

  6. Add a Booking confirmation message to share extra details with bookers once they’ve completed their booking. On the Standard plan or above, this message also appears in the reminder email.

    For example:

    Information tab of the entry settings showing the booking confirmation message field

  7. Add a location under the Location tab, then start adding your timeslots under Dates & Times.

    All timeslots in one entry

  8. Start by selecting a Start date and time, as well as the Duration for each time slot. Once added, select Repeating event:

    Date/time setup within the entry settings with an arrow pointing at the 'Repeating event' checkbox

  9. Select how often the event repeats, and the recurrence. For example, if your timeslots are 15 minutes, you may set the recurrence to every 20 minutes, allowing a 5-minute buffer time between each appointment:

    Date/time setup within the entry settings with the 'How often does it repeat' dropdown and 'Every x minutes' fields highlighted

  10. Once set, select Save.

  11. Alternatively, if you'd prefer to choose the days of the week for the appointments, choose Repeat weekly then select the days of the week:

    Dates and times setup with the 'Repeat on days of week' highlighted

  12. If you choose this method, you will need to repeat the process for each time slot. You may also need to adjust/remove some individual time slots, so be sure to double-check timings and amend as needed.

  13. Next, select the Tickets & Costs tab, and add an event capacity under Maximum event size:

    Tickets & Costs tab of the entry setup with an arrow pointing at the 'Maximum event size' field

    • The number you add in this field applies to each date/time in the entry, not the entire entry.

    • We recommend setting this to 1 to avoid multiple children/families booking the timeslot (unless you want to allow this).

  14. Select Create ticket:

    Tickets & Costs screen with an arrow pointing at the 'Create ticket' button

  15. Name the ticket and add a Description to outline the ticket conditions. Then, add a cost and any other additional information. Once completed, select Save ticket:

    Ticket setup with the name, description and cost fields highlighted, and an arrow pointing at the 'Save ticket' button

  16. To offer multiple ticket types, select Create ticket again and set up each ticket as a Single ticket, even for multiple attendees.

    • This ensures that bookings respect the maximum capacity of 1. Bookwhen doesn’t currently close other tickets automatically when one is booked, so increasing the capacity could result in double bookings.

    Ticket setup showing multiple different ticket types

  17. Select the Booking form tab, then Select & reorder fields to tailor the booking form:

    Booking form tab with an arrow pointing at the 'Select & reorder fields' option

  18. Use the plus (+) and minus (-) signs to add or remove fields from the entry:

    Booking form of the entry setup with the plus and minus buttons highlighted

    💡 Tip:

    • It's a good idea to use Ticket fields for this entry type, as you may have different ticket types that require different information.

    • If you haven't set these up, you can do so within the Booking fields section on your account.

  19. Select Yes under Will children be attending? to ensure booker's can mark relevant attendees as children:

    Booking form tab on the entry settings with an arrow pointing at the 'Yes' option under 'Will children be attending?'

  20. Select Save form.

  21. Select Save & Exit to save the entry to your schedule.

Styling Tip: Make your entry more engaging and eye-catching by adding images and emojis.


Separate entries for days of the week

For easier filtering on the public page, you can opt to create separate entries for each day of the week. This option provides a little more control over timings and can be easier to manage.

To do this:

  1. Select Create an entry from the Scheduling page.

  2. Add all relevant information under each tab, then select the Dates & Times tab.

  3. Add a Start date and time, Duration and tick the Repeating event checkbox.

    • Tip: Although the drop-down menu under Start time shows 15-minute intervals, you can amend the start time manually by typing directly in the field.

  4. Under How often does it repeat? select Repeat weekly, the day of the week it repeats on and the Repeat until end date:

    Dates & Times setup with the 'How often does it repeat?' field highlighted

  5. Select Save changes to add the timeslot to the entry.

  6. You will then need to repeat this action for every time slot in the entry by selecting Add another date/time and repeating the above steps.

  7. Once added, select Save & Exit to save the entry to your schedule.

Duplicating the entry

To speed up the creation process, you can duplicate your entry and adjust the duplicated entry to suit the next day of the week.

💡 Be sure to tick the Include all Dates & Times checkbox:

Duplicate entry screen with the 'Include all Dates & Times' checkbox highlighted

To adjust the dates in the duplicated entry:

  1. Select the Dates & Times tab, then the pencil and paper icon next to the timeslot:

    Dates & Times tab with an arrow pointing at the pencil and paper icon next to a time grouping

  2. Select the new day of the week under Repeat on days of the week and Save changes:

    Dates & Times setup with the 'Repeat on days of the week' section highlighted and an arrow pointing at the 'Save changes' button

  3. You will then need to repeat this process for each time grouping within the entry.

  4. Once completed, select Save and Exit to save the entry to your schedule.

Tagging the entry

If you opt to create separate entries for days of the week, you can tag each individual entry to use as filters on your public page. This is a great idea to help parents find suitable dates more easily.

To do this:

  1. Select the entry from your Scheduling page, then Edit entry:

    Scheduling page with an arrow pointing at the 'Edit entry' button

  2. Open the Information tab and scroll down to the Tags field:

    Information tab of the entry settings with the 'Tags' field highlighted

  3. Select an existing tab using the drop-down menu, or add a new tag by manually typing it into the field. For example: Wednesday.

    💡 Tip: Make sure you press enter when typing a new tag to add it to the entry (so it appears in its own box)

    Tags field showing a 'Wednesday' tag in a grey box with a cross next to it

  4. Select Save & Exit to save the entry.

  5. You will then need to repeat this process for each entry.

Next, you can start creating your Filter buttons to add to the public page.

Adding the filter buttons to your public page

To add the filter buttons to your public page:

  1. Open your public page:

    Scheduling page screen with an arrow pointing at the 'View public page' button

  2. Select Customise page:

    Public page with an arrow pointing at the 'Customise page' button

  3. Paste your codes into the General information field and select Save header text:

    Public page with the 'General information' section highlighted and an arrow pointing at the 'Save header text' button

  4. Your buttons will then appear at the top of your page:

    Public page screen with an arrow pointing at filter buttons


Using the attendee list for easier attendance management

You can customise the attendee list for each entry to make managing attendance easier and more organised. For example:

  1. Select the entry from your scheduling page, then the Attendees button:

    Scheduling page with an arrow pointing at the 'Attendees' button

  2. Select the pencil and paper edit icon 📝 to open the list settings:

    Attendee list with an arrow pointing at the pencil and paper icon

  3. You can include any of the booking form fields you added to the entry by ticking/unticking the field.

    • For example, displaying the name and ticket type helps you quickly identify attendees and their booking details.

  4. Once amended, select Save changes.


Best practices for children’s appointment events

  • Schedule enough buffer time between appointments for resets or breaks.

  • Keep event details family-friendly with simple language and clear information on what’s included.

  • Use passes for recurring sessions, such as weekly one-to-one appointments.

  • Track attendance using the attendee list to stay organised on the day.

  • Follow up with families using post-event emails or thank-you messages.

💡 Example: After your Santa’s Grotto event, you could send a thank-you email with a discount code for future family activities.


Did this answer your question?