assess.one – AI-powered business operations platform

Workflow Template

Visitor Check-In and Check-Out Workflow

Captures visitor details at check-in, confirms arrival and shares site safety instructions, then has reception check the visitor out — recording departure time, pass return status and notes — before sending a thank-you email. Status is tracked throughout so staff can see who is currently on site.

A clipboard sign-in sheet at the front desk cannot tell you who is actually on site right now, and reception ends up chasing paper notes to confirm when someone left or whether a visitor pass came back. This workflow captures visitor details through a public request form, sets the visit status to Checked In immediately, and emails the visitor their reference number and site safety instructions without anyone at reception typing a word. When the visitor leaves, reception completes a single checkout task that records departure time, pass return status and notes, moves the status to Checked Out, and triggers a thank-you email — leaving a clear timeline of the whole visit on the record.

Business Outcomes

  • Reduces time reception spends manually logging visitor arrivals and departures
  • Makes it easier to see at a glance who is currently on site via status tracking
  • Helps cut down on missed or unread safety instructions by sending them automatically at check-in
  • Supports better visibility into pass return compliance with a dedicated checkout field
  • Improves visitor experience with automatic confirmation and thank-you emails

Workflow Steps

Steps

  1. 1
    Create Visit Recordcreate record

    Registers the visitor's check-in as a new visit record with the submission time as arrival time.

  2. 2
    Set Status: Checked Inupdate record

    Sets the visit status to Checked In immediately after the record is created.

  3. 3
    Send Check-In Confirmation Emailsend email

    Emails the visitor their reference number, check-in confirmation and the site safety and conduct instructions.

  4. 4
    Reception: Check Out Visitorcreate task

    Creates a task for reception to check the visitor out and record departure details when they leave, with no due date.

  5. 5
    Save Checkout Detailsupdate record

    Persists the departure time, pass return status and notes captured by reception onto the visit record.

  6. 6
    Set Status: Checked Outupdate record

    Sets the visit status to Checked Out once departure details have been recorded.

  7. 7
    Send Thank-You Emailsend email

    Emails the visitor to thank them for their visit now that they have checked out.

Fields

Show all 12 fields

FormVisitor Check-In

  • Visitor Name*· Text
  • Email*· Email
  • Mobile Number*· Phone
  • Organisation· Text
  • Person You Are Visiting*· Text
  • Reason for Visit*· Choice
  • Vehicle Registration· Text
  • I have read and will follow the site safety and conduct instructions*· Checkbox

Other fields

  • Visit Status· Choice
  • Departure Time*· Text
  • Visitor Pass Returned*· Choice
  • Checkout Notes· Long text
  • Visitor Name*
  • Email*
  • Mobile Number*
  • Organisation
  • Person You Are Visiting*
  • Reason for Visit*

Forms

Visitor Check-In

8 fields

Data Views

Who's On Site

visitor_name, organisation, person_visiting, reason_for_visit +2 more

Dashboard Widgets

Visits by Visit Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
visitorcheck-incheck-outsite accessreceptionsecurity

Similar Workflows

Similar Categories

FAQs

What happens if a visitor forgets to check out before leaving?

The visit record stays at Checked In status until reception completes the checkout task, so staff can see it's still open on the table view or dashboard. Reception can complete the checkout task at any time, since it has no due date, and record the actual departure time along with any notes explaining the situation.

Can this handle multiple visitors checking in for the same host at once?

Yes, each submission of the request form creates its own visit record with a unique reference number, so several visitors can be checked in around the same time without records overwriting each other. Reception sees a separate checkout task for each visitor on site.

What if a visitor doesn't return their pass at checkout?

Reception records the pass return status as part of the checkout task, so a 'not returned' answer is saved directly on the visit record alongside the departure time and any notes. That information is visible in the record's timeline afterward for staff to follow up on.

Who is responsible for checking visitors out?

Reception is assigned the checkout task, which the workflow waits for before moving the status to Checked Out. Any workspace member given this task can complete it, and there's no due date, so it stays open until the visitor actually leaves.

Can we change what information is collected at check-in?

Yes, the request form fields and workflow steps can be edited in the workflow editor, or you can describe the change you want in plain English and have it applied. Earlier versions of the workflow are kept, so changes can be reviewed or adjusted later.

What if the visitor doesn't confirm they'll follow the site safety instructions?

The request form includes a checkbox asking the visitor to confirm they've read and will follow the site safety and conduct instructions before the visit record is created. Because this is part of the check-in form, the answer is saved on the record for reference in the timeline.

Does the visitor need to create an account to check in or out?

No, visitors take part entirely through the public request form at check-in and receive their confirmation and thank-you emails directly, with no account needed at any point. All the checkout work is handled by reception through the workflow's internal task.

How do we know who is currently on site?

Every visit record carries a status of Checked In or Checked Out, and table views and dashboards group records by that status, so staff can see at a glance who hasn't checked out yet. The record's timeline also shows exactly when each status change happened.

Can the check-in and thank-you emails be customised?

Yes, the wording of the check-in confirmation and thank-you emails can be edited in the workflow editor, or updated by describing the change in plain English. A workspace can also send these emails through its own AWS SES account if it prefers.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Visitor Check-In and Check-Out Workflow | assess.one