The guest and visitor management module helps housing departments track and manage campus visitors from invitation to check-out. Residents create digital invitations with QR codes, operations staff check guests in and out at the front desk, and administrators configure policies and oversee all visitor activity.
This system replaces paper sign-in sheets and manual tracking with automated workflows that improve security, streamline front desk operations, and give administrators complete visibility into campus visitor patterns.
The guest management module must be enabled by Housing.Cloud support. Contact support to activate the GUEST_MANAGEMENT feature for your institution.
How the Module Works
The visitor workflow spans three portals and involves three user types:
Residents create invitations through the resident portal. They enter visitor details, select dates and times, and send digital invitations via email or SMS. Each invitation includes a unique QR code.
Operations Staff check guests in and out using the operations portal. When a visitor arrives, staff scan the QR code, verify identification, complete any required forms, and notify the host resident.
Housing Administrators configure policies, manage forms, view all visitor activity, and ban individuals who violate campus policies. All visitor data exports to CSV for reporting and compliance.
Complete Visitor Workflow
A typical visitor experience follows these stages:
Invitation Created — Resident logs into the portal, clicks Visitors in the left navigation menu, and creates a new invitation with visitor details and visit dates. The system validates the invitation against configured schedules and duration limits.
Invitation Sent — The visitor receives an email and/or SMS containing visit details and a link to their QR code. The invitation status changes to Invited.
Guest Arrives — The visitor arrives at the front desk during their scheduled time and presents the QR code on their phone or printed.
Check-In — Front desk staff scan the QR code, verify the visitor's photo ID, complete any required check-in forms, and click Check In. The host resident receives a notification that their guest has arrived.
Visit Occurs — The guest visits the resident. The invitation status shows Checked-In.
Check-Out — When the guest leaves, staff scan the QR code again and click Check Out. Alternatively, the system automatically checks out the guest at the scheduled departure time if auto-checkout is enabled.
Who Uses Each Portal
Resident Portal
Students and residents use this portal to invite guests. Capabilities include:
Create new invitations with single or multiple visitors
Select arrival and departure dates within allowed schedules
Answer custom questions configured by housing staff
View upcoming and past invitations
Cancel invitations before guests arrive
Receive notifications when guests check in
Residents must have the canInviteVisitors permission enabled on their profile. Housing administrators can disable this permission for individual residents on conduct probation or with housing agreement restrictions.
Operations/Staff Portal
Front desk staff, RAs, and operations personnel use this portal to manage arrivals and departures. Capabilities include:
Scan QR codes to check guests in and out
Search for visitors by name or host
View all currently checked-in guests
Review upcoming visitor arrivals
Notify hosts when guests are waiting
Complete check-in forms and waivers
Export visitor lists for shift reports
Staff need the checkInGuests permission to perform check-ins and check-outs. The viewGuestManagement permission allows viewing visitor records without check-in capabilities.
Admin Portal
Housing administrators use this portal for configuration and oversight. Capabilities include:
Configure visitor policies (hours, schedules, duration limits)
Create and manage invitation and check-in forms
View complete visitor history and visit counts
Ban and unban visitors who violate policies
Export visitor data for compliance reporting
Set exclusion dates when visitors aren't allowed
Customize email templates sent to guests
Control which residents can invite visitors
The manageGuestManagement permission grants full administrative access. The banVisitors permission is typically restricted to senior housing staff.
Key Features
QR Code Check-In
Each invitation generates a unique QR code. Visitors present this code at the front desk for fast, contactless check-in. The code contains the invitation details and cannot be duplicated or shared between visits.
Visitor Schedules and Restrictions
Administrators configure when visitors are allowed on campus using visitorSchedule settings. You can set allowed days and time slots, then add exclusion dates for finals week, breaks, or special events. Residents cannot create invitations outside these windows.
Duration Limits
The maxInvitationTimeInHours setting controls how long a single visit can last. The default is 48 hours for overnight guests. Residents see an error if they try to create longer invitations.
Multiple Guests per Invitation
Residents can invite multiple people for the same visit dates. This is useful for family visits or group events. Each visitor receives their own QR code, but all share the same arrival and departure schedule.
Custom Forms
Housing administrators create custom forms for two points in the workflow. The Guest Invitation Form appears when residents create invitations and collects information like vehicle details or emergency contacts. The Guest Check-In Form appears when staff check in visitors and captures liability waivers or health attestations.
Automatic Check-Out
Enable the autoCheckOut setting to automatically check out guests at their scheduled departure time. This keeps visitor lists accurate without requiring staff to manually process check-outs.
Banning Visitors
Administrators can ban individuals who violate campus policies. Banned visitors cannot receive new invitations, and their status appears as Banned across all portals. The ban includes a required reason field for record-keeping.
Notifications
The system sends automatic notifications at key points:
GUEST_INVITATION_REQUESTED — Sent to visitor when resident creates invitation
GUEST_ARRIVED — Sent to host when operations staff complete check-in
GUEST_WAITING — Sent to host if staff click "Notify Host" before check-in
Notifications deliver via in-app alerts, email, and SMS based on user preferences.
Reporting and Exports
All visitor lists export to CSV for reporting. Exports include visitor names, contact information, hosts, check-in and check-out times, visit counts, and current status. Use exports for occupancy tracking, security audits, and compliance documentation.
Visitor Status Definitions
Each invitation and visitor shows one of these statuses:
Invited — Invitation created and sent, guest has not arrived
Checked-In — Guest currently on campus after front desk check-in
Checked-Out — Guest has left campus (manually or automatically)
Canceled — Host canceled the invitation before guest arrived
Banned — Visitor is not allowed on campus per administrator action
Required Permissions
Access to guest management features is controlled by these permissions:
viewGuestManagement — View visitor lists, invitations, and details
manageGuestManagement — Configure policies, forms, and all settings
checkInGuests — Scan QR codes and perform check-ins/check-outs
banVisitors — Ban and unban individuals from campus
canInviteVisitors — Resident-level permission to create invitations
Permissions are assigned through role configuration in the admin portal.
Common Use Cases
Overnight Guests
Residents invite parents, siblings, or friends for weekend visits. The 48-hour default limit accommodates most overnight stays. Staff check guests in Friday evening and check them out Sunday afternoon.
Day Visitors
Residents invite guests for shorter visits like lunch or study sessions. Set a shorter maxInvitationTimeInHours if your policy restricts day visitors to specific hours.
Event Guests
For residence hall events, residents use the multiple-guest feature to invite several people at once. All guests check in together and share the same departure time.
Family Weekends
During high-traffic periods like family weekend, staff use the upcoming visitors list to prepare for arrival surges. QR code scanning speeds up check-in during peak times.
Compliance Reporting
Administrators export visitor data monthly or quarterly for occupancy reports, security audits, or policy compliance documentation required by campus safety departments.
Getting Started
To implement guest management at your institution:
Enable the Feature — Contact Housing.Cloud support to activate the GUEST_MANAGEMENT feature flag for your institution.
Configure Policies — Click Visitors in the admin portal navigation, then click Configuration to set your visitor schedule, duration limits, exclusion dates, and auto-checkout preference.
Create Forms — Navigate to Setup → Forms → Guest Forms in the admin portal to build custom invitation and check-in forms that collect required information.
Set Permissions — Assign checkInGuests permission to front desk staff and RAs. Grant manageGuestManagement to housing administrators.
Train Staff — Show operations staff how to scan QR codes and complete check-ins. Provide residents with guidance on creating invitations.
Test the Workflow — Have a test resident create an invitation, then walk through the full check-in and check-out process with staff.
Related Documentation
Admin Portal Articles:
Setting Up Guest Management Policies
Managing Guest Forms and Email Templates
Viewing and Exporting Visitor Records
Banning and Unbanning Visitors
Resident Portal Articles:
Creating Guest Invitations
Understanding QR Codes and Sending Invitations
Managing Your Guest Invitations
Guest Invitation Permissions and Restrictions
Operations/Staff Portal Articles:
Checking In Guests with QR Codes
Checking Out Guests
Searching and Viewing Visitor Records
Support Articles:
Troubleshooting Guest and Visitor Issues