From your client's perspective, the flow works like this: 1. Scheduling (if there are appointments to be booked) 2. Contract Signing (if a contract is part of the package) 3. Payment (if there is a payment to be made) This ensures that clients cannot complete the process (payment) until they have agreed to your contract. Bookings are only held once the client has completed the checkout.