Start a Project
Available for new projects
Self-hostedOne-time paymentv1.0

ArrivoVisitor management system

Check visitors in within about 30 seconds, print a badge, alert the host and always know who's in the building. Self-hosted PHP — one payment, unlimited visitors and locations.

  • Check-in at the desk, on a kiosk tablet, or on the visitor's own phone
  • Printed badges, host alerts and approvals
  • Know who's on site — and who's still inside in an emergency
Try it now, no sign-upThe demo is fully editable and resets every hour.
Open live demo
Admin
admin@example.com / admin123
Receptionist
receptionist@example.com / staff123
Host
host@example.com / host123
visitors.yourcompany.com
Arrivo — Visitor management system
  • One payment, no subscription
  • Full, unencrypted source code
  • Runs on shared hosting
  • 14-day refund policy
Who it's for

Made for teams like yours

Offices

Replace the paper visitor book at reception, print badges and let hosts know the moment their guest arrives.

Schools

Know exactly who is on site, screen visitors against a watchlist and keep a record of every visit.

Factories & warehouses

Contractors and drivers sign safety agreements at check-in, and a roll-call shows who is still inside.

Clinics & coworking

A self check-in kiosk for busy front desks, with several locations in one system.

Take the tour

See it in action

Real screens from the demo. It plays on its own — or pick a feature.

visitors.yourcompany.com/visits/check-in
Front-desk check-inSelf check-in kioskPre-registrationVisitor badgesHost approvalWatchlistEvacuation roll-callLobby screen
The maths

Pay once instead of every month.

An example: a typical visitor management subscription at $79 per location per month, for a team of 1, over 3 years. Prices vary by provider; the difference rarely does.

Everything included

No add-ons, no upgrades to unlock

Three ways to check in

At reception, on a paired self check-in tablet, or on the visitor's own phone from a QR poster — no app to install.

Pre-registration

Invite visitors with a QR code and calendar file; one scan at the door checks them in.

Visitor badges

Eight badge designs with photo, host and a secure QR code, on label printers or A4.

Host approval

Rules per visitor type; hosts or their delegates approve from email, WhatsApp or the host portal.

Safety

Watchlist screening at every check-in and a live evacuation roll-call on any phone or tablet.

Privacy

Two-factor sign-in, roles, an audit log, automatic data retention and GDPR export and erase.

What you get

  • Full, unencrypted PHP source
  • Web installer
  • Demo data
  • HTML documentation
  • English and Spanish

Requirements

  • PHP 8.0 – 8.3 with PDO MySQL, GD, fileinfo, mbstring
  • MySQL 5.7+ or MariaDB 10.4+
  • Apache or Nginx — shared hosting is fine
  • Runs locally on XAMPP, MAMP or Laragon
Full feature list

Everything in the box

Check-in

  • Reception check-in
  • Self check-in kiosk
  • Touchless phone check-in
  • Photo, ID and signature
  • Agreement / NDA
  • Returning visitor lookup

Before the visit

  • Pre-registration
  • QR invitations with .ics
  • Self pre-registration link
  • Visitor passes
  • Expected today list
  • Calendar-ready emails

Badges

  • 8 badge templates
  • Label printers and A4
  • PDF badges
  • Photo and host on badge
  • Visitor type colours
  • Secure QR for check-out

Safety

  • Watchlist screening
  • Evacuation roll-call
  • Emergency message
  • On-site list by location
  • Overstay alerts
  • Auto check-out

Hosts

  • Host approval rules
  • Approval delegates
  • Host portal
  • Email and WhatsApp alerts
  • Webhooks
  • Notification bell

Reports

  • Insights and peak hours
  • Visit reports
  • CSV and PDF export
  • Visitor history
  • Audit log
  • Lobby TV screen

Admin & security

  • Admin, reception and host roles
  • Two-factor authentication
  • GDPR export and erase
  • Data retention
  • Backups and health check
  • Web installer and upgrades

Design

  • Clean, modern interface
  • Light and dark mode
  • Logo, colours and app icon
  • Installable app (PWA)
  • Multiple locations
  • English & Spanish, add more
Screens

Look around before you buy

Click a screen to open it full size.

Technical details

The facts, for you or your developer

Built with
PHP 8 and MySQL — no framework, no Composer, no Node.js, no build step
PHP
8.0, 8.1, 8.2 or 8.3 with PDO MySQL, GD, fileinfo and mbstring
Database
MySQL 5.7+ or MariaDB 10.4+
Hosting
Shared hosting, VPS, or locally with XAMPP, MAMP or Laragon
Hardware
None required. Optional: a tablet for the kiosk, a webcam, a label printer
Notifications
Email via SMTP; optional WhatsApp Business messages
Languages
English and Spanish included; add more from one file
Devices
Any modern browser, desktop, tablet or phone; installable as an app (PWA)
Source code
Full and unencrypted
Updates & support
Free 1.x updates · 6 months of support

Who can do what

Admin

Everything reception can do, plus locations, users, visitor types, badges, the kiosk, the watchlist, reports and system settings.

Receptionist

Checks visitors in and out, prints badges, handles pre-registrations and runs the evacuation roll-call.

Host

Sees their own visitors, approves or declines arrivals, and invites guests ahead — from the host portal or a link in their email.

Read the documentationInstallation, setup, every feature and an FAQ — before you buy.
After you buy

Up and running the same day

  1. 1

    Get the download

    Paddle confirms your payment and the download link arrives by email.

  2. 2

    Install in minutes

    Upload it to your hosting and open the web installer. It checks your server and sets everything up.

  3. 3

    Get help if you need it

    Six months of support for installation questions and bugs, straight from the developer.

Built and supported by

Amir Iqbal

Full-Stack Web & Mobile Developer. I build Arrivo myself and answer support myself, so the person who wrote the code is the one who helps you.

Read client reviews
Total orders
1.5k
Average rating
5.0
Reviews
1.2k
On Fiverr
11 yrs
Actively maintained

Changelog

Last updated October 19, 2026.

  • v1.0October 19, 2026
    • First release: reception, kiosk and touchless phone check-in, pre-registration and badges
    • Host approval, watchlist, evacuation roll-call, visitor passes, lobby screen and reports
FAQ

Common questions

Which hardware do I need?

None to start — any browser works. A tablet for the kiosk, a webcam and a label printer are optional.

Do visitors need an app?

No. Touchless check-in uses the phone camera and a QR poster; the badge opens in the browser.

Can I use it for several buildings?

Yes. Add as many locations as you need, each with its own kiosks, badges and on-site list.

Are there monthly fees?

No. You buy it once and host it yourself, with unlimited visitors, hosts and locations.

What does the licence allow?

One licence covers one installation, with the full source code to change as you like. See the licence and the refund policy for details.

Ready to try Arrivo?

Open the demo now, or get it today.

$49 one-time paymentLive demo
More products

Also built by me