Guest Pass
Visitor management with check-in and badge printing.
MangoApps
Meet the agent
This app ships with a production AI agent — permission-aware, tenant-scoped, audit-logged, and governed by the Agent Development Lifecycle.
Guest Pass AI
Pre-register, check in/out, and audit visits from chat.
Overview
GuestPass provides comprehensive visitor management with pre-registration, self-service check-in, badge printing, host notifications, and compliance tracking. Features include watchlist screening and visit analytics.
How visitors are pre-registered or self-register, check in at a QR kiosk or with reception, get screened against a risk-scored watchlist, receive a QR badge, and how hosts are notified on arrival and departure.
Highlights
Capabilities
Visitor Pre-Registration & Self-Service
-
Staff pre-registration with an expected arrival/departure window
-
Public self-registration portal (admin opt-in)
-
Purpose, company, phone, and vehicle capture
-
Visitor types: visitor, contractor, VIP, escort-required
-
iCal (.ics) invite for the scheduled visit
Self-Service Check-In & Kiosk
-
QR-code check-in kiosk — scan a badge to self check in
-
Staff and reception check-in / check-out
-
Mobile check-in and check-out on the go
-
Bulk check-out of multiple visitors at once
-
Overdue-checkout detection with host alert
Approval Workflow
-
Manual approve / reject by managers or app-admins
-
Admin auto-approval toggle
-
Per-host auto-approve opt-in
-
Watchlist match blocks approval and check-in
-
Bulk approve / bulk reject pending visitors
Digital Badges & Wallet
-
QR-code badge issued automatically on approval
-
QR image download as PNG and SVG
-
Printable badge PDF
-
Apple Wallet (.pkpass) pass
-
Revoke, reactivate, and regenerate badges (single or bulk)
Host Notifications
-
In-app and email host alerts on arrival and departure
-
Approval / rejection notice emailed to the visitor
-
SMS alerts to hosts for urgent notifications (opt-in)
-
Overdue-checkout alert to the host
-
Per-host preferences (channels, quiet hours, away mode)
Security, Watchlist & Compliance
-
Watchlist with risk levels, expiry, and resolve / reactivate
-
Screening enforced at both approval and check-in
-
Full access log of every visitor activity
-
Security report (HTML / PDF)
-
Restricted-area and access-permission controls
-
Automated data-retention purge (admin-configurable)
AI Agent, Reporting & Analytics
-
Ask AI agent registers, checks visitors in/out, and cancels visits (with preview + audit)
-
Visitor volume trends (daily / weekly / monthly)
-
Average visit duration and peak-hour analysis
-
Host activity: approval rates and response times
-
Security metrics and compliance score
-
Exportable reports — Visitor Summary, Security Audit, Host Activity, Badge Usage (CSV / PDF)
Limits & Specs
-
Visitor statuses: pending, approved, rejected, checked_in, checked_out, expired, cancelled
-
Visitor & badge types: visitor, contractor, VIP, escort-required (access tiers 1–10)
-
Badge default expiry: 24 hours (admin-configurable)
-
Check-in methods: QR kiosk, staff desktop, mobile
-
Badge formats: QR PNG/SVG, printable PDF, Apple Wallet (.pkpass)
-
Notification channels: In-app, Email, SMS (urgent, opt-in)
-
Report / export formats: CSV, PDF (compliance export: CSV)
-
Pricing: Pay-as-you-go — billed per visitor check-in (no license required)
Use cases
FAQ
Two ways: a visitor can scan their badge QR at an unattended kiosk or tablet to self check in, or reception can check them in from the desktop dashboard or on mobile. Either path records the actual arrival time, notifies the host, and re-screens the visitor against the watchlist.
Yes. An administrator enables the public self-registration portal (it is off by default). When enabled, a guest opens the registration link, enters their details, and picks their host; the host is notified and the visit enters the normal approval flow. An inactive badge is created and activated on approval.
Hosts get in-app and email alerts when their visitor is registered, arrives, and departs, plus an overdue-checkout alert if a guest stays past the expected departure. Urgent alerts can also go by SMS. Each host controls their own channels, quiet hours, and away mode in Host Preferences.
You maintain a watchlist of flagged people with a risk level (low, medium, high, critical) and optional expiry. Visitors are matched by name, email, or phone at both approval and check-in. A match blocks the action — and at a self-service kiosk the visitor only sees a generic 'contact reception' message, never that they were flagged.
Every approved visitor gets a QR-code digital badge. You can download the QR image as PNG or SVG, print a badge PDF, or add the pass to Apple Wallet (.pkpass). Google Wallet is not yet supported. Badges expire after a configurable window (24 hours by default) and can be revoked, reactivated, or regenerated individually or in bulk.
Guest Pass is pay-as-you-go: it is available to every tenant with no license to purchase and no per-seat fee, and you are billed per visitor check-in. Turning it on in the Apps Marketplace costs nothing until visitors actually start checking in.
A single registration can cover a party of up to 50. Badges carry access tiers from 1 to 10 by visitor type and expire after an admin-configurable window (24 hours by default). Visitor records move through pending, approved, rejected, checked_in, checked_out, expired, and cancelled statuses, and a retention job automatically purges old visitor data on the schedule your administrator sets.
Bookings reserves rooms, desks, and workspaces. When a booking includes external guests, it hands those guests off to Guest Pass — creating a Guest Pass visitor record — so they flow through the full check-in, badge, watchlist, and host-notification workflow. Guest Pass is the system of record for who is on-site; Bookings is the reservation that can originate the visit.