Pre-release Documentation for Ascent Direct Booking. Not yet approved for commercial release. View availability details

Service menus

A sample list helps a customer understand what to book. It does not add a layout, a bundle, a class, or a shop.

Illustrative pattern, not a plugin template

Simple service list

A small set of clearly named appointments, each stored as its own service.

Catalogue entries. Create and edit a service

Seen in. Barbers

Fit boundary. The list is writing guidance. It is not a new plugin layout, and the service editor was accepted as a slice rather than re-run on the fresh 1.2.104 pilot.

Illustrative pattern, not a plugin template

Category-led menu

Group related services under headings a customer recognises.

Catalogue entries. Create and edit a service

Seen in. Beauty salons, Lash and brow studios

Fit boundary. Category grouping was not given its own passing check. Do not invent nested categories.

Illustrative pattern, not a plugin template

Duration-led choices

Offer separate services when the lengths differ.

Catalogue entries. Create and edit a service, Stored duration and buffer times

Seen in. Massage practices

Fit boundary. Separate entries are not a duration picker and not an automatic price calculation.

Illustrative pattern, not a plugin template

First visit and returning visit

Say which appointment is for a new customer and which is for someone returning.

Catalogue entries. Create and edit a service, Practitioner eligibility

Seen in. Physiotherapy practices

Fit boundary. The wording does not enforce who may book which one. Eligibility is a separate control.

Illustrative pattern, not a plugin template

Consultation-led menu

Put a consultation first when the later work has to be scoped.

Catalogue entries. Create and edit a service

Seen in. Tattoo studios

Fit boundary. A consultation at the top of a menu is not a software gate and not clinical triage.

Illustrative pattern, not a plugin template

Service and eligible professional

Connect a service to the people who may perform it.

Catalogue entries. Practitioner eligibility

Seen in. Hair salons

Fit boundary. The accepted slice includes eligibility. Practitioner-first navigation was not the check that passed.

Illustrative pattern, not a plugin template

Customer-goal explorer

Editorial links can point a visitor toward a description or a consultation.

Catalogue entries. Create and edit a service

Seen in. No single industry owns this pattern.

Fit boundary. This guide page is not a diagnosis, a recommendation engine, or a control in the booking plugin.

Illustrative pattern, not a plugin template

Combined appointment

Describe more than one piece of work only in the way the candidate actually supports.

Catalogue entries. Several services in one visit, Create and edit a service

Seen in. Barbers

Fit boundary. Several services in one visit are unresolved. One named service is not multi-service booking and not a discounted bundle.

Illustrative pattern, not a plugin template

Multi-professional treatment

A visit that needs more than one staff member.

Catalogue entries. Multi-person procedures and shared resources

Seen in. Aesthetic clinics

Fit boundary. That coordination is older clinic source and is not in the standard pilot. It is not a couples booking.

Illustrative pattern, not a plugin template

Products beside services

A read-only product catalogue can sit next to bookable services.

Catalogue entries. Product catalogue, Shop, stock, and shipping

Seen in. Photographers

Fit boundary. The fresh pilot stored a product image. There is no stock, cart, shipping, or payment.

Illustrative pattern, not a plugin template

Repeat visits

A customer books another individual appointment later.

Catalogue entries. Signed-in booking

Seen in. Personal and career coaches

Fit boundary. Booking again is not a recurring series, a membership, or a prepaid course.

Illustrative pattern, not a plugin template

Courses and prepaid bundles

A series sold and redeemed as a balance.

Catalogue entries. Treatment plans and maintenance intervals, Online appointment payments

Seen in. No single industry owns this pattern.

Fit boundary. Hold this as unsupported. Redemption, balances, expiry, and commercial terms are not in the local evidence.

Illustrative pattern, not a plugin template

Classes and group capacity

Several people booking places in one class.

Catalogue entries. Multi-person procedures and shared resources

Seen in. Private yoga and Pilates instructors

Fit boundary. Ordinary one-to-one scheduling is not class software. Seats and capacity were not exercised.

Illustrative pattern, not a plugin template

Rooms and equipment

A room or machine that must be free as well as a person.

Catalogue entries. Multi-person procedures and shared resources

Seen in. Day spas

Fit boundary. A room written in a description is not a lock on that room. Resource scheduling was not in the standard pilot.

Illustrative pattern, not a plugin template

Different service levels

Genuinely different offerings stored as different services.

Catalogue entries. Create and edit a service, Recorded appointment value

Seen in. Driving instructors

Fit boundary. No staff-tier surcharges, add-ons, or variable quotes were verified.

Illustrative pattern, not a plugin template

Visits at different places

The customer is not at the business address.

Catalogue entries. One business for each installation, Create and edit a service

Seen in. Plumbers and survey visits

Fit boundary. This is not a second location inside one installation, and it does not calculate distance or travel time.

Industries · Setup recipes · Create a service · What is not included