Skip to main content

πŸ—“οΈ Appointment Booking

This document provides a detailed, step-by-step guide for booking an appointment with a professional through the Middleman App. The process is simple, allowing users to select the desired professional, choose the date and time, add special instructions, and confirm their booking.


πŸ“Œ Required Fields​

During the appointment booking process, users must provide the following details:

Field NameData TypeValidation Rules
ProfessionalStringUser must select a professional from the available list.
DateDateMust be a valid future date (e.g., 2025-04-01).
TimeTimeMust be within available working hours (e.g., 9:00 AM - 6:00 PM).
Special InstructionsStringOptional field to provide any additional information or special requests for the professional.

πŸš€ Step-by-Step Appointment Booking Process​

Step 1: Open the Appointment Booking Screen​

  1. Launch the Middleman App.
  2. Tap on the Book Appointment button to access the booking page.
  3. You will see a list of available professionals to choose from.

Step 2: Select a Professional​

  1. Browse through the list of professionals available for appointments.
  2. Select your desired professional by tapping on their name or profile picture.
  3. The selected professional’s available slots will be displayed.

Step 3: Choose Date and Time​

  1. Date: Select the date for your appointment from the calendar. Only available future dates will be shown.
  2. Time: Choose the time slot based on the professional's availability. Available time slots will be displayed in a dropdown or calendar view.
  3. The system will prevent selection of past dates or unavailable time slots.

Step 4: Add Special Instructions (Optional)​

  1. You can provide any special instructions for the professional in the Special Instructions field. This could include preferences, concerns, or any details that will help the professional prepare.
  2. This field is optional, but recommended for more personalized service.

Step 5: Confirm Appointment Details​

  1. Review all the details, including the selected professional, date, time, and special instructions (if provided).
  2. Ensure that the selected time and date are correct.
  3. Once satisfied, click the Book Appointment button to confirm.

Step 6: Appointment Confirmation​

  1. The system will process your booking request.
  2. If the appointment is successfully booked, you will receive a confirmation notification.
  3. If there is any issue (e.g., the selected time slot is no longer available), an error message will appear with instructions to choose a different time.
  4. Upon successful booking, you will receive a mobile notification confirming the appointment and its details.

❌ Common Errors & Fixes​

Error MessageCauseFix
Professional not availableThe selected professional is unavailable at the chosen time.Choose a different time or professional.
Invalid date selectionThe date selected is in the past.Select a valid future date.
Time slot not availableThe chosen time slot is no longer available.Choose another available time.
Special instructions not savedSpecial instructions were not entered correctly.Ensure that the instructions are typed properly.
Appointment booking failedServer or network issue during booking.Try again or contact support.

πŸ“ž Need Help?​

For any issues with the appointment booking process, contact our support team:

Happy Booking! πŸŽ‰