> ## Documentation Index
> Fetch the complete documentation index at: https://docs.majarrah.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Viewings

> Book a property viewing, prepare for it, and share feedback after.

## Book a viewing

From any listing's page, click **Book viewing**. You'll see the broker's available time slots — days of the week they accept viewings and the times within each day.

<Steps>
  <Step title="Pick a date and time">
    Only available slots are clickable. Slots grey out once fully booked.
  </Step>

  <Step title="Confirm your contact">
    Your phone number is pre-filled from your profile. The broker uses it to confirm and coordinate on the day.
  </Step>

  <Step title="Submit">
    You'll receive a confirmation immediately in-app; the broker gets notified via email + WhatsApp.
  </Step>
</Steps>

## Before you go

<CardGroup cols={2}>
  <Card title="Bring ID" icon="id-card">
    Saudi brokers are required to verify visitor identity before entering a property.
  </Card>

  <Card title="Check location" icon="map-pin">
    The exact address is on the listing detail page. Screenshot it for offline access.
  </Card>

  <Card title="Note key questions" icon="clipboard-question">
    Delivery date, HOA fees, neighborhood noise, sun orientation — jot these down before you go so you don't forget on-site.
  </Card>

  <Card title="Ask an AI decision" icon="brain">
    Before or after the viewing, request a decision on the listing to double-check your gut.
  </Card>
</CardGroup>

## My viewings

Open **My viewings** in the sidebar to see everything you've booked. Sorted by date, next visit at the top. Each row shows status:

* **Pending**: awaiting broker confirmation.
* **Confirmed**: broker has approved. Add it to your calendar with one click.
* **Cancelled**: either party cancelled. Reason is on the row.
* **Completed**: the visit happened. You'll be invited to share feedback.

## Cancel or reschedule

Click the row and use **Cancel** or **Reschedule**. Rescheduling opens the same time picker as booking. Cancelling ≤ 4 hours before the slot is treated as a no-show and may temporarily restrict future viewings if repeated.

## Post-viewing survey

Every completed viewing triggers a short survey (three questions, one minute). Your feedback:

* Helps Majarrah surface brokers who deliver a great experience
* Feeds the AI decision engine's confidence in a listing
* Is anonymous to the broker unless you opt-in to share your name

<Note>
  Missed a viewing without cancelling? Please still leave feedback — even "didn't show up" is useful signal for us.
</Note>
