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

# Check In a Driver

> Mark drivers as arrived, capture late reasons, and move appointments through check-in.

When a driver shows up at your dock, your team moves their appointment from **Confirmed** to **Arrived** to start the check-in. If the driver is late, Owlery will also prompt for a reason so you can track why arrivals slip.

## Mark a driver as arrived

<Steps>
  <Step title="Open the appointment">
    From the dock schedule, click the appointment for the driver who just arrived.
  </Step>

  <Step title="Move the status to Arrived">
    Change the appointment status from **Confirmed** to **Arrived**.
  </Step>

  <Step title="Capture a late reason (if prompted)">
    If the driver arrived past their scheduled window, a dialog opens asking why. Pick the closest reason from the dropdown and save.
  </Step>
</Steps>

## Driver late reasons

When the late reason dropdown is enabled for your organization, your team can pick from:

* **Traffic**
* **Delayed at previous stop**
* **Breakdown / mechanical issue**
* **Got lost**
* **Driver HOS compliance**

Late reasons are stored on the appointment so you can review trends over time and follow up with carriers whose drivers are consistently late.

<Note>
  Late reason capture is configured at the **organization** level, not per facility. It's rolling out gradually — if your team doesn't see the dropdown when moving an appointment to Arrived, reach out to Owlery Support to have it turned on.
</Note>
