Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
About
Stop juggling paper gate registers, spreadsheets, and WhatsApp approvals. Visitor Management drives the whole journey on one record — pre-registration, QR gate check-in, ID verification, hospitality, meeting rooms, and contact tracing — and logs every step for audit.
Send a Visitor Invitation (or register a walk-in at reception). The visitor gets a QR pass. At the gate, scan it — the pass loads, security captures a live photo and confirms identity, the badge is issued. Hospitality and meeting-room arrangements fire automatically. Checkout closes the loop.
You do | The app does |
|---|---|
Create a Visitor Pass / send an Invitation | Routes it into the right approval workflow by visitor type; issues the visitor a QR pass |
Scan the QR at the gate | Loads the pass, captures a live gate photo, screens against the Visitor Blacklist, issues the badge |
Approve a pass with a hospitality need (cab, hotel, meal, tour) | Auto-creates a Hospitality Request with meal slots & pickup times from the visit window |
Select a meeting room on the pass | Auto-creates a Conference Room Booking, clamped to room hours and seat capacity |
Nothing — visitor arrives & leaves | Opens/closes a Contact Trace Record and writes an immutable Security Log + Event Log |
No paper register. No double entry. No "who approved this?".
One record, full journey. Invitation → approval → gate → hospitality → checkout, all on a single Visitor Pass.
Tamper-evident. Security Log rows can't be edited after save; every lifecycle event is written to an immutable Visitor Event Log.
Identity-checked. Live gate photo, Matches ID Proof and Matches Pass Photo gates, plus automatic Visitor Blacklist screening (by ID number or name + type) before a badge is issued.
VIP-aware. Dedicated Approved VIP Queue at the gate, approval emails, protocol notes carried from pass to gate, pre-allocated room, two-step approval.
Health & safety ready. Per-visit Contact Trace Records with visited area, time in/out, and exposure risk.
Marketplace-clean. Approval workflows ship as fixtures and activate automatically — no manual setup, no custom-field clutter.
Everything lives in one place — VMS Settings:
Set company defaults, gate names, and grace windows.
Configure hospitality services and conference rooms (operating hours, capacity).
Enable VIP protocol and notification recipients.
Open a submitted Visitor Pass — the workflow and gate actions are already wired.
That's it. Full step-by-step configuration with screenshots is in the in-repo setup guide.
Corporate offices managing guest check-in, approvals, and meeting rooms.
Factories & campuses needing gate security, ID verification, and contact tracing.
Reception & security teams replacing paper registers with QR check-in and immutable logs.
Admin / EA teams handling VIP visits, hospitality, and cab/hotel arrangements.
Whitelisted gate APIs (QR resolve, check-in/out, duplicate & blacklist screening, room availability) plus server-side lifecycle hooks. State is driven by a single workflow on Visitor Pass; query reports (Active Visitors, Daily Visitor Log, Visitor Identity Match, Room Utilization, Daily Booking Schedule) are parameterized and extensible.
Frappe v15 · ERPNext v15 · Python 3.10+ · MariaDB 10.6+ (InnoDB).
MIT licensed. Issues, questions, and feature requests welcome on the GitHub repository.
User Reviews
No reviews yet, be the first to review.
0 rating
Explore more apps