Every visit moves through a lifecycle of statuses, and operators drive those transitions from the Visitors Dashboard. Every status change is recorded in the logbook with the operator, timestamp and visit details.

The visit lifecycle

A visit is always in exactly one status. The diagram shows the route a typical visit takes; the paths that end a visit early branch off to the right.

stateDiagram-v2
    EXPECTED: Expected
    IN_PARKING: In Parking
    CHECKED_IN: Checked-in
    ON_SITE: On-Site
    HOSTED: Hosted
    CHECKED_OUT: Checked-out
    CHECKED_OUT_AUTO: Auto Checked-out
    NO_SHOW: No Show
    EXPIRED: Expired
    DENIED: Denied
    CANCELLED: Cancelled

    [*] --> EXPECTED: invite, pre-registration or walk-in

    EXPECTED --> IN_PARKING: arrives at the parking reader
    EXPECTED --> CHECKED_IN: pass accepted
    IN_PARKING --> CHECKED_IN
    CHECKED_IN --> ON_SITE
    ON_SITE --> HOSTED: host collects the visitor
    HOSTED --> CHECKED_OUT
    ON_SITE --> CHECKED_OUT: pass accepted on the way out
    CHECKED_IN --> CHECKED_OUT

    CHECKED_IN --> CHECKED_OUT_AUTO: auto check-out sweep
    ON_SITE --> CHECKED_OUT_AUTO: auto check-out sweep
    EXPECTED --> NO_SHOW: end time passes
    EXPECTED --> EXPIRED: pass validity runs out
    EXPECTED --> DENIED: refused at the checkpoint
    EXPECTED --> CANCELLED: cancelled with a reason

    CHECKED_OUT --> CHECKED_IN: re-check-in
    CANCELLED --> CHECKED_IN: re-check-in

    CHECKED_OUT_AUTO --> [*]
    NO_SHOW --> [*]
    EXPIRED --> [*]
    DENIED --> [*]

Three rules govern the whole diagram, and they matter more than the individual arrows:

  • While a visit is live, an operator can set any status directly. The arrows show the usual route, but Expected, In Parking, Checked-in, On-Site and Hosted can be moved between in any order from the dashboard. Setting a visit to the status it already has does nothing at all - the change is discarded, along with any edits submitted with it.
  • Six statuses finalise a visit: Checked-out, Auto Checked-out, No Show, Expired, Denied and Cancelled. Once a visit reaches one of these, no further status change is accepted.
  • Only two of those six can be re-opened: Checked-out and Cancelled, through re-check-in, and only while the pass is still within its validity window. A visit that was closed by the auto check-out sweep cannot be re-opened - the visitor needs a new visit.
Status Meaning Typical next step
Expected Visit confirmed, pass issued, visitor not yet arrived Check-in on arrival
In Parking Visitor’s vehicle has been admitted, visitor not yet at reception Check-in at reception
Checked-in Visitor has been admitted Check-out on departure
On-Site Visitor is inside, past reception Hand over to the host, or check out
Hosted Host has collected the visitor Check-out on departure
Checked-out Visit completed Re-check-in if the visitor returns within the pass validity
Auto Checked-out Closed by the auto check-out sweep rather than by a person None - a returning visitor needs a new visit
No Show Visitor never arrived and the visit’s end time passed None
Expired Pass validity ran out None
Denied Refused at the checkpoint None
Cancelled Visit will not take place Re-check-in if it goes ahead after all

A visitor returning the same day can be checked in again while their pass is valid; each entry and exit is logged separately. Cancelling an invite withdraws the visitor’s credentials (configurable under Visitors > Settings).

Step 1: Open the Visitors Dashboard

Select Visitors in the sidebar - the dashboard opens and lists today’s visits with their current status. A visit must already exist (from an invite, pre-registration or walk-in registration) before it can be checked in.

Visitors dashboard

Step 2: Select the visit and click Check-in

Click the visit’s row to select it, then click the green Check-in button in the toolbar above the list.

Check-in button in the dashboard toolbar

Step 3: Confirm the check-in

A confirmation page shows the visit details before the status is applied. Click the confirm button to check the visitor in.

Check-in confirmation

Step 4: The visitor is on site

The dashboard reopens and the visit’s Status column now shows Checked-in.

Visit checked-in

Step 5: Select the visit and click Check-out

On departure, select the visit row again and click the red Check-out button in the toolbar.

Check-out button in the dashboard toolbar

Step 6: Confirm the check-out

The confirmation page shows the visit details. Click the confirm button to check the visitor out.

Check-out confirmation

Step 7: The visit is complete

The visit shows as Checked-out and the full entry/exit history is available in the Logbook.

Visit checked-out

Quick Register and Check-in (walk-ins)

For walk-in visitors, the dashboard’s quick action registers and checks a visitor in from a single dialog. With no row selected, click the green quick-action button in the dashboard toolbar (the same green button shown in Step 2) and look the visitor up by mobile number - a returning visitor is found and checked straight in. If no match is found, choose Create new visitor, complete the required details and submit - the visitor is registered and checked in as one step.

Quick register details

Assigning a loan badge

When Assign Card from Pool is enabled under Required Fields, the dialog also offers Assign Card. Open the picker to choose from the available cards, or scan the badge - a scanned serial selects its card automatically. Each entry shows the card number, its name and the pool it comes from. The card is checked out to the visitor as part of the check-in, and a normal check-out returns it to its pool.

Which cards are offered depends on the visit’s Location: a pool tied to a location only serves visits at that location, while a pool on No specific location serves every visit. If no location is selected and the available cards all belong to location pools, the picker says so and asks for a location to be chosen first. See Card Pools for the pool setup and what happens to cards when a visit is cancelled or closed automatically.

Assign Card picker

On submit the visitor is registered and the visit appears on the dashboard already checked in.

Notes

Check-in and check-out do not have to happen at the dashboard. Visitors can also check themselves in and out at a self-service kiosk - scanning their pass QR code or their ID card or passport, or completing a manual check-in with a selfie and their details - or be processed by security staff with the guard app. Those entries update the same visit status and appear in the same dashboard and Logbook as operator-driven check-ins.


Back to top

Copyright EvTrack. All rights reserved.

Page last modified: 2026-09-28 15:32.