A client who has seen the same physiotherapist for a year does not want to be assigned to whoever is free. A student wants their tutor. A salon regular wants their stylist. For a large class of businesses the question is not "when can we fit you in?" but "who would you like to see, and when are they free?" Most scheduling tools are built for the first question. This guide is about the second: how to run one booking page for a whole team where the client chooses the professional, how it differs from round-robin, and the settings that make it work for clinics, salons, tutoring centres and coaching practices.
Quick answer: A choose-a-professional booking page shows the client your team, lets them pick a person, and then shows only that person's available times. The booking is pinned to the chosen professional, nothing rotates, and a reschedule keeps the same person. In PepoSmart it is a dedicated event type: add practitioners as hosts, and the booking page inserts a "Choose your professional" step before the calendar. It needs team seats, which are part of every paid plan.
Key takeaways
- If the client cares who they see, do not use round-robin. It exists to hide the team and spread load, which is the opposite of what a regular client wants.
- Each professional keeps their own hours, buffers and limits. The client sees one person's real availability, not a blended calendar.
- Reschedules should stay with the same professional. A tool that silently re-homes a client to a different practitioner will lose you clients.
- Combine the choice step with intake questions, reminders and, where appropriate, payment at booking. Those three settings do most of the work of keeping a consumer calendar full.
- Sensitive intake data carries obligations. Collect the minimum and know your rules before you ask.
Who needs this
The pattern shows up wherever a service is delivered by a named person and continuity matters:
- Clinics and allied health: physiotherapy, chiropractic, counselling, dietetics, dental hygiene.
- Salons, barbers and beauty studios: clients follow their stylist.
- Tutoring and test-prep centres: students book their tutor for a subject.
- Coaching practices: executive, career, fitness or language coaching with a roster of coaches.
- Advisory firms: a client books their own adviser, not the firm.
- Music and driving schools: lessons with a specific instructor.
What these share is that the person is the product. The small business solution page covers the scheduling flow for local service businesses, and the education solution covers tutoring and coaching specifically.
Choose-a-professional vs round-robin vs individual links
There are three ways to let clients book a multi-person team, and choosing the wrong one causes most of the complaints.
| Approach | Client sees | Who takes the booking | Best for |
|---|---|---|---|
| Individual links per professional | One person's page | That person | Practitioners who market themselves separately |
| Round-robin event | A combined calendar, no names | Whoever is free and least recently assigned | Interchangeable staff, first consultations, intake calls |
| Choose-a-professional event | The team, then one person's calendar | The person the client chose | Clinics, salons, tutors, coaches, advisers |
Individual links work but scatter. A clinic with eight practitioners ends up with eight links on its website and no single place to send a new client. Round-robin gives one link but removes the choice. Choose-a-professional gives one link and keeps the choice, which is why it exists as a separate event type in PepoSmart alongside one-on-one, group, round-robin and collective; the full list is on the product-facts page. If your intake call genuinely can go to anyone, the round-robin guide explains that setup instead.
How the booking flow works
From the client's side the flow has one extra step compared with a normal booking page.
- Choose your professional. The page lists the hosts on the event. With only one host the step is skipped and that person is selected automatically.
- Pick a date and time. The calendar shows only the chosen professional's availability, computed from their own schedule, buffers, limits and connected calendar. The combined availability of the whole team is never shown once a professional has been picked, so a client cannot be offered a time their chosen person cannot take.
- Enter details and answer intake questions. Name and email, plus whatever you ask: phone number, reason for visit, preferred location.
- Pay, if the event is priced. The slot is confirmed once payment succeeds.
- Receive confirmation and reminders. The booking is written to the professional's calendar, the confirmation goes to both sides, and reminders follow on the schedule you set.
Behind the scenes the booking is pinned to the chosen professional. Nothing rotates. If the client later reschedules from the link in their email, the same professional is preselected and only that person's times are offered. If that professional has since been removed from the team, the client is told rather than being quietly moved to someone else. The behaviour is described in the Events and Booking documentation.
Setting it up in PepoSmart, step by step
1. Create the team and invite the professionals
From the Team page, invite each practitioner and grant the Can host events permission. Whether they can also view meeting notes is a separate permission, which matters for practices where clinical or coaching notes should stay with the practitioner. Team seats are part of every paid plan; the Free plan is owner-only. Details are on the pricing page and in the Teams documentation.
2. Have each professional set their own availability
Every host keeps their own weekly hours under availability rules, with multiple ranges per day for split shifts, buffers before and after appointments, a minimum notice period, date overrides for days off, and holiday and vacation ranges. This is where a salon sets one stylist to Tuesday-to-Saturday and another to Monday-to-Friday, and where a clinic gives a practitioner 10 minutes between patients.
Meeting limits belong here too. A tutor who should teach no more than five sessions a day sets a per-day limit; once reached, that day stops offering times for that tutor while the others continue.
3. Connect calendars
Each professional connects their own Google Calendar or Outlook so personal appointments block time and confirmed bookings land on their calendar. PepoSmart can only see the calendars that are connected, so a practitioner who keeps a separate personal calendar should connect it or block time on the connected one.
4. Create the event and pick Choose a professional
From the Create menu choose Choose a professional. Set the title ("60-minute physiotherapy session"), description, duration and location. For in-person services set the venue and address; for remote coaching or tutoring choose Zoom, Google Meet or Microsoft Teams; for telephone consultations choose phone. You can offer more than one location and let the client pick.
5. Add the professionals as hosts
Share the event with the practitioners who offer this service. Only members with the hosting permission appear, and because nothing rotates there is no ordering to configure.
6. Add intake questions
Ask for what you need before the appointment and nothing more. Common choices: a phone number (a dedicated question type with a country-code picker), the reason for the visit, whether this is a first appointment, and any access needs. Each question can be required or optional.
7. Add payment if you charge
On the Professional plan and above, connect your own Stripe or PayPal account and set a price on the event. A deposit or the full session fee is simply the amount you choose. The guide to collecting payment at booking covers deposit versus full prepayment and the refund policy to publish alongside it.
8. Set reminders and the cancellation policy
Reminders are set per event in hours before the appointment, and you can add more than one. Add a one-line cancellation policy to the confirmation and reminder emails so a late cancellation is never a surprise. The reminder emails page lists what each email carries.
9. Style the page and publish
Every booking page has a builder with themes, colours and widgets. For a consumer business the useful widgets are a gallery of the space, testimonials, an FAQ answering "what should I bring?", a map for the location, and links to your social profiles. Preview shows unpublished edits; Publish makes them live.
10. Test as a client
Book each professional once from a private browser window. Check that the right person's calendar received the appointment, that the confirmation carries the right location, and that a reschedule keeps the same professional. Cancel the tests from the emails.
Intake questions: collect the minimum
Consumer bookings tempt businesses to ask for everything at once. Resist it. Every extra field lowers completion, and every sensitive field creates an obligation.
Ask at booking: contact details, the reason for the visit in a sentence, first-time or returning, and anything that changes how the appointment is delivered.
Ask at the appointment, not at booking: medical history, financial details, anything you would not want stored in a booking record.
If you handle regulated data, such as protected health information, confirm your obligations before collecting it through any booking tool. PepoSmart does not currently publish a third-party security certification and says so on its product-facts page. Credentials for connected services are encrypted at rest, and meeting records can be deleted at any time, but the decision about what to collect is yours. US health providers can start with the HHS HIPAA guidance.
Keeping the calendar full: the settings that matter most
Three settings do most of the work for consumer calendars.
Minimum notice. Same-hour bookings are the most likely to be missed. A minimum notice of a few hours, or a day for longer sessions, gives the client time to plan. PepoSmart enforces at least 30 minutes and lets you raise it to 120 minutes, plus a minimum lead time in days.
Reminders with a reschedule link. A day-before and a same-day reminder catch both the forgetful and the people whose plans changed, and the reschedule link turns a would-be no-show into a moved appointment. The no-show reduction guide goes through the full playbook.
Payment where slots are scarce. A deposit on high-demand slots changes who books them. Free intro sessions can stay free; the popular Saturday morning slot with your most requested stylist probably should not.
Reporting: who is booked, and how much
Team owners see every booking on events they own, with the assigned professional shown on each, and can filter the Meetings list by team member. That is enough to answer the two questions a practice manager asks weekly: who is full and who has gaps. Use the gaps to decide where to point new-client marketing, and use the per-host meeting limits to protect practitioners who are chronically over-booked.
For remote coaching and advisory sessions held on Zoom, Google Meet or Microsoft Teams, the AI notetaker can record the session with consent and produce a summary, action items and a follow-up draft for the coach to review. The prerequisites and limitations, including the fact that in-person and phone appointments cannot be recorded, are on the AI meeting notes page. Whether a practitioner's notes are visible to the rest of the team is controlled by the per-member notes permission.
For developers: the same choice through the API
Portals and apps that already know their users can drive the same flow through PepoSmart's REST API on the Business plan and above: event types expose their hosts, availability can be requested for a specific host, and a booking can be created for that host. Booking pages can also be embedded in a client portal with an iframe, which the embedding guide explains. The API reference is at docs.peposmart.com/developers/api.
Comparing tools for multi-practitioner booking
Appointment tools built for salons and clinics often bundle point-of-sale, inventory and staff rotas, which is more than a coaching centre or a small clinic wants to run. General scheduling tools often lack the "pick a person" step or bolt it on through separate links. If you are weighing options, the comparisons with Acuity Scheduling, Setmore and Zoho Bookings set out where each fits, and the Microsoft Bookings comparison covers organisations already on Microsoft 365.
Summary
When the person is the product, let the client choose the person. A choose-a-professional booking page gives your whole team one link while keeping each practitioner's own hours, limits and calendar, pins every booking to the chosen professional, and keeps reschedules with the same person. Pair it with a short intake form, a reminder sequence with a reschedule link, and payment at booking where slots are scarce. PepoSmart offers it as a dedicated event type on every paid plan; create an account to set up the team, then add practitioners as hosts and publish one page for all of them.