Conditional Booking Logic for Initial vs Returning Clients

Hello BookingPress Support,

I’m testing BookingPress for our salon booking system, and I want to ask if the following structure is currently supported, or if it could be considered for future development.

In our business, clients must first book an Initial Consultation. This appointment should be allowed only once per customer, and after the appointment is completed, they should then gain access to book Returning Client services freely. The important part is that return services should become available only after the initial consultation has been performed, not just booked.

Requirements Summary:

  1. Initial Consultation appointment:

    • Bookable only once per client

    • Can be rescheduled or canceled

    • If canceled, the client should be allowed to rebook it

  2. Returning Client appointments:

    • Only bookable after the Initial Consultation is completed

    • After unlocked, it remains available for unlimited bookings

Reason: This helps guide new users properly, avoids confusion, and ensures correct service flow.

Please let me know if this is currently achievable through existing settings or add-ons. If not, I would like to request this as a feature, since it would be extremely useful for clinics, salons, therapists, legal consultations, coaching services, and many similar industries.

Thank you for your time and support.
Best regards,