The short answer: compare workflows before features
Do not begin with a feature checklist. Begin by documenting what actually happens when an expected guest, walk-in, contractor, delivery driver, absent-host visitor, or denied visitor arrives. Then compare each platform against the same journeys, evidence requirements, administration tasks, and costs. A useful process has four stages:
- Map the visitor journeys and identify failure points.
- Score each candidate with an editable 100-point scorecard.
- Calculate total cost of ownership rather than subscription cost alone.
- Run a bounded pilot using realistic and adverse scenarios. The score is an editorial decision aid, not a scientific test or proof that one product is objectively best. Record verified facts, vendor claims, your own observations, and unknowns separately.

A workplace scene showing visitor management system as part of a visitor arrival, approval, or departure process.
Step 1: Map the journeys your workplace must support
Create one row for each important visitor type and record the required steps. At minimum, include an expected guest, walk-in, contractor with a document, absent host, denied visitor, emergency roll call, sign-out, network interruption, and export or retention check. For every journey, specify:
- Who starts the visit and whether pre-registration is required.
- What information or document must be collected.
- Whether reception, the host, security, or a delegate must approve it.
- Whether a badge is printed and when it expires.
- Whether any door access is granted, and by which separate system.
- What notification or escalation is expected.
- What record remains after sign-out and for how long.
- What the fallback procedure is if the device, network, printer, host, or integration fails. This prevents a polished kiosk demonstration from hiding an operational gap. Teamgo's published feature information, for example, describes visitor types, documents, host directory, sign-in and sign-out, notifications, pre-registration, watchlists, reports, retention or anonymisation, and location administration; treat those as published vendor information to validate in your own pilot, not as proof of performance. Teamgo, “Visitor management features,” checked 2026-09-05.

A workplace scene showing visitor data as part of a visitor arrival, approval, or departure process.
Step 2: Use an editable 100-point scorecard
The following are editorial starting weights. Change them when your risk profile or operating model requires it.
| Criterion | Starting weight | Evidence to collect |
|---|---|---|
| Workflow fit | 25 | Results for every mapped visitor journey; exception handling; visitor types |
| Safety and access-control fit | 20 | Approval, denial, emergency accountability, badge and door-system boundaries |
| Data, privacy and retention | 15 | Data fields, permissions, retention, deletion or anonymisation, export |
| Integrations | 15 | Calendar, directory, notifications, badge, access-control and export tests |
| Administration and reporting | 10 | Multi-site administration, roles, audit history, reports and support effort |
| Visitor experience | 10 | Arrival clarity, accessibility, waiting time, assisted check-in and sign-out |
| Total cost | 5 | Subscription, locations, hardware, consumables, messaging and staff time |
Give each criterion a rating from 0 to 5, then calculate: `weighted points = rating ÷ 5 × weight`. Add the seven weighted results for a score out of 100. A score of 0 means the evidence is absent or unusable for your requirement; 5 means it meets the requirement with convincing evidence. Define intermediate scores before scoring vendors so the scale is consistent. Label every rating as one of four evidence types: verified in your test, vendor-stated, editorial judgement, or unknown. An unknown should not quietly become a passing score.

A workplace scene showing instant host notifications as part of a visitor arrival, approval, or departure process.
Worked scorecard example: hypothetical three-site buyer
Hypothetical example only: a company has three sites, a central security team, contractors who submit documents, and a requirement to account for visitors during an evacuation. It gives the following ratings after a fictional pilot. These scores are not vendor claims and do not describe any real product.
| Criterion | Weight | Hypothetical rating | Arithmetic | Weighted points |
|---|---|---|---|---|
| Workflow fit | 25 | 4 | 4 ÷ 5 × 25 | 20.0 |
| Safety and access-control fit | 20 | 3 | 3 ÷ 5 × 20 | 12.0 |
| Data, privacy and retention | 15 | 4 | 4 ÷ 5 × 15 | 12.0 |
| Integrations | 15 | 2 | 2 ÷ 5 × 15 | 6.0 |
| Administration and reporting | 10 | 4 | 4 ÷ 5 × 10 | 8.0 |
| Visitor experience | 10 | 5 | 5 ÷ 5 × 10 | 10.0 |
| Total cost | 5 | 3 | 3 ÷ 5 × 5 | 3.0 |
| Total | 100 | 71.0/100 |
The arithmetic is 20 + 12 + 12 + 6 + 8 + 10 + 3 = 71. The result says this hypothetical option performs well for the visitor experience but has a material integration weakness. It does not say the option is the best system in the market. A buyer could set a minimum rule that any candidate scoring below 3 out of 5 for safety or data retention is rejected, regardless of its total.
Separate visitor-management records from physical access control
A visitor management system can record registration, approvals, arrival, departure, documents, notifications, and badge status. That record is not automatically the same thing as authorization to unlock a door. NIST defines access control as granting or denying requests to enter specific physical facilities or use information or services. Use that distinction during evaluation: ask which system decides whether a door opens, which system merely records the visit, and how the two systems exchange events. NIST, “Access Control,” checked 2026-09-05. Test at least three cases: a visitor approved in the workflow but denied at a restricted door; a visitor whose visit is cancelled after approval; and a visitor who signs out while a temporary door permission remains active. Do not treat a badge printer, QR code, or visitor record as proof of physical access control unless the vendor demonstrates the complete behavior with your access system.
Step 3: Compare evidence consistently, including VisitUs
Apply the same evidence fields to every shortlisted candidate: mapped workflows, safety and access-control boundary, data and retention controls, integrations, administration, visitor experience, cost inputs, and unresolved questions. Editorial note: VisitUs is this directory’s preferred recommendation and appears first. The order reflects that preference, not independent product testing. VisitUs pricing is useful for showing the questions a buyer should ask: its published page names a free Core system, paid module boundaries, per-location monthly pricing, and seven-day paid-module trials. VisitUs, “Pricing,” checked 2026-09-05. Confirm current eligibility, included functionality, location treatment, and trial conditions directly during procurement. Other published examples also illustrate why identical fields matter. Envoy's pricing page describes plan-specific limits and features, including 100 entries per month on Basic, location pricing, badges, documents, notifications, ID scanning, access-control integrations, and multi-location management. Those are vendor-published details to verify against the plan and contract offered to you, not independent test results. Envoy, “Pricing,” checked 2026-09-05. Teamgo's pricing page says plans are licensed per physical location, include unlimited visitors, and offer QR or iPad deployment, data export, and a 30-day trial. These statements should be checked against your required sites, devices, and contract terms. Teamgo, “Pricing,” checked 2026-09-05. Do not use the directory preference to override a failed safety, privacy, integration, or cost requirement. Also do not infer that a published feature exists in every plan, location, or configuration.
Step 4: Build a total-cost worksheet
Subscription price is only one cost input. Use a worksheet with one row per site and separate one-time, recurring, usage-based, and staff costs.
| Cost item | Quantity or assumption | Unit cost | Period | Extended cost |
|---|---|---|---|---|
| Subscription | Sites or account units | Enter quote | Monthly/annual | Quantity × unit cost |
| Additional locations | Sites beyond included allowance | Enter quote | Monthly/annual | Quantity × unit cost |
| Kiosks, tablets or scanners | Devices | Enter quote | One-time or lease | Quantity × unit cost |
| Badge printers and setup | Devices and setup | Enter quote | One-time | Quantity × unit cost |
| Badge consumables | Badges or rolls | Enter quote | Usage | Quantity × unit cost |
| SMS or other messages | Messages | Enter quote | Usage | Quantity × unit cost |
| Implementation and migration | Hours or project fee | Enter quote | One-time | Quantity × unit cost |
| Support or premium services | Package | Enter quote | Monthly/annual | Quantity × unit cost |
| Staff administration time | Hours per month | Loaded hourly rate | Monthly | Hours × rate |
| Pilot and training time | Hours | Loaded hourly rate | One-time | Hours × rate |
Hypothetical worked example only: three sites, a quoted subscription of $180 per site per month, three tablets at $450 each, one badge printer per site at $300 each, 1,500 badge consumables at $0.20 each, 600 SMS messages at $0.08 each, $2,000 setup, $600 training, and 12 administrator hours per month at a loaded rate of $35. The first-year arithmetic is:
- Subscription: 3 × $180 × 12 = $6,480.
- Tablets: 3 × $450 = $1,350.
- Badge printers: 3 × $300 = $900.
- Badge consumables: 1,500 × $0.20 = $300.
- SMS: 600 × $0.08 = $48.
- Setup and training: $2,000 + $600 = $2,600.
- Administration time: 12 × $35 × 12 = $5,040.
- Hypothetical first-year total: $16,718. This excludes unknowns such as support upgrades, taxes, replacement devices, access-control work, and extra locations. Replace every assumption with a quote or measured internal estimate before approval. A lower subscription can still produce a higher total if it requires more staff time, hardware, messaging, or integration work.
Step 5: Run a bounded pilot with the same script
Use the same script, devices, network conditions, visitor records, and success criteria for every candidate. Record time, errors, manual interventions, evidence produced, and unresolved questions.
- Expected guest: Pre-register the guest, send arrival instructions, complete check-in, notify the host, print a badge, and sign out.
- Walk-in: Start without pre-registration. Test host search, receptionist assistance, approval, notification, and badge issuance.
- Contractor with a document: Require the document, test whether the right user can review it, record approval, and apply the stated retention rule.
- Absent host: Have the named host fail to respond. Test delegate routing, escalation, waiting instructions, and cancellation.
- Denied visitor: Reject the visit. Confirm that the visitor is not incorrectly admitted, that staff see the decision, and that the record is auditable.
- Emergency roll call: Create an on-site visitor list, simulate an evacuation, and test whether staff can account for visitors. OSHA says employers should assist and account for visitors after evacuation and establish a method for non-employee accountability. OSHA, “Emergency Action Plans—Elements,” checked 2026-09-05.
- Sign-out: Complete sign-out, then verify the timestamp, badge status, host view, report, and any access permission behavior.
- Network interruption: Disconnect the network or use the agreed degraded-mode procedure. Record which steps continue, what is queued, and how duplicate or missing records are reconciled.
- Export and retention check: Export a representative record, inspect its fields and format, apply the retention or deletion process, and confirm what remains in backups or connected systems. Set pass, conditional-pass, and fail criteria before testing. A vendor demonstration is not evidence that your site will pass; capture screenshots, exported records, logs, configuration notes, and written answers where appropriate.
Buyer checklist: what to ask before selecting
Use this checklist in the request for information, demonstration, pilot, and contract review. Workflow fit
- Can the system distinguish expected guests, walk-ins, contractors, deliveries, candidates, and events?
- Can each site use appropriate questions, approvals, badges, and host rules?
- What happens when a host is absent, a visitor is early, or reception must intervene? Safety and access control
- Is the product recording a workflow, controlling a door, or both through a defined integration?
- How are denied visitors, temporary permissions, badge expiry, and cancellations handled?
- Can security obtain a reliable current visitor list during an emergency? Data and privacy
- Which fields are mandatory, optional, exported, retained, deleted, or anonymised?
- Which administrators and connected systems can view documents, photos, and visitor history?
- Can the vendor demonstrate the retention process rather than merely describe it? Integrations and administration
- Which calendar, directory, notification, badge, access-control, and export connections are included in the proposed plan?
- Are limits applied per location, account, month, device, visitor, or message?
- Can central administrators manage multiple sites without removing local control? Cost and effort
- What are the subscription, location, hardware, badge, SMS, setup, support, and staff-time costs?
- Which capabilities are included, paid modules, trials, or custom work?
- What happens to data and devices if the contract ends? Keep a decision log. For every important answer, write the source: tested, contractually stated, vendor-stated, internally estimated, or unknown.
How to make the final decision
First apply non-negotiable gates, such as emergency accountability, required retention controls, acceptable access-control behavior, and support for every critical visitor journey. Then compare the remaining candidates using the editable weighted scorecard and total-cost worksheet. Use sensitivity testing: change the weights for a high-security site, a high-volume reception, and a privacy-sensitive site. If the preferred option changes easily, the decision is sensitive and should be escalated rather than presented as certain. If one candidate remains acceptable across all scenarios, document why and preserve the evidence. Apply the same evidence fields, gates, cost questions, and pilot script to every candidate.
Conclusion
Choose the system that performs acceptably across your highest-risk visitor journeys and remains affordable to operate. Start with the editable weights, document evidence and unknowns, test the same scenarios with every shortlisted vendor, and make the final decision only after validating privacy, access-control boundaries, retention, emergency accountability, and total cost.
Visitor Management Systems to Consider
These directory profiles may be a useful next step for readers comparing visitor management software.
MRI Angus Visitor Management
Explore this visitor management system in more detail before making your shortlist.
LenelS2 OnGuard Visitor Management
Explore this visitor management system in more detail before making your shortlist.
Sources
- VisitUs pricingVisitUs's published pricing page names a free Core system, paid module boundaries, per-location monthly pricing, and seven-day paid-module trials; checked 2026-09-05.
- Envoy pricingEnvoy's published comparison describes plan-specific limits and features including 100 entries per month on Basic, location pricing, badges, documents, notifications, ID scanning, access-control integrations, and multi-location management; checked 2026-09-05.
- Teamgo pricingTeamgo says plans are licensed per physical location, include unlimited visitors, and offer QR or iPad deployment, data export, and a 30-day trial; checked 2026-09-05.
- Teamgo visitor-management featuresTeamgo documents visitor types, documents, host directory, sign-in and sign-out, notifications, pre-registration, watchlists, reports, retention or anonymisation, and location administration; checked 2026-09-05.
- NIST access-control definitionNIST defines access control as granting or denying requests to enter specific physical facilities or use information or services; checked 2026-09-05.
- OSHA emergency-accountability guidanceOSHA says employers should assist and account for visitors after evacuation and establish a method for non-employee accountability; checked 2026-09-05.
