Skip to main content

❌ Appointment Cancellation

This document provides a detailed, step-by-step guide for canceling an appointment with a professional through the Middleman App. If you decide not to attend an appointment, you can cancel it and also choose to reschedule instead. A prompt will ask if you would like to reschedule before proceeding with cancellation.


📌 Required Fields

When canceling an appointment, users must provide the following details:

Field NameData TypeValidation Rules
Reason for CancellationStringA required field to specify the reason for canceling the appointment.

🚀 Step-by-Step Appointment Cancellation Process

Step 1: Open the Cancel Appointment Screen

  1. Launch the Middleman App.
  2. Tap on the My Appointments section to view your upcoming appointments.
  3. Select the appointment you wish to cancel.

Step 2: Choose to Cancel or Reschedule

  1. After selecting the appointment, a prompt will appear asking if you'd like to:
    • Cancel the appointment, or
    • Reschedule the appointment.
  2. If you decide to Reschedule, you will be redirected to the rescheduling process.
  3. If you decide to Cancel, proceed to the next step.

Step 3: Provide a Reason for Cancellation

  1. You will be asked to provide a reason for canceling the appointment. Options could include:
    • Change in plans
    • Unforeseen circumstances
    • Medical reasons
    • Other (with the ability to type in a custom reason)
  2. Special Instructions: You may also add any additional information or special instructions for the professional regarding the cancellation.

Step 4: Confirm Cancellation

  1. Once the reason for cancellation is entered, review the information.
  2. You will be given the option to:
    • Cancel Appointment: If you wish to proceed with cancellation.
    • Reschedule Appointment: If you decide to change the time or date instead of canceling.
  3. If you choose to Cancel, click the Confirm Cancellation button to complete the process.

Step 5: Appointment Cancellation Confirmation

  1. The system will process your cancellation request.
  2. If the appointment is successfully canceled, you will receive a cancellation confirmation notification.
  3. If there is any issue (e.g., if the appointment can't be canceled), an error message will appear with instructions to try again or contact support.
  4. Upon successful cancellation, you will receive a mobile notification confirming the cancellation.

❌ Common Errors & Fixes

Error MessageCauseFix
Cancellation reason not providedThe user did not enter a reason for cancellation.Enter a valid reason to proceed.
Appointment cannot be canceledThe appointment is too close to the time or already past.Try canceling earlier or contact support.
Cancellation failedServer or network issue during cancellation.Try again or contact support.

📞 Need Help?

For any issues with canceling or rescheduling your appointment, contact our support team:

We hope to serve you better next time! 🎉