Book the visit
In the admin app, enter the visitor, host, site, date, time and purpose. Add up to 20 more people with the same details under "Others coming with them". Each person gets their own QR pass, shown on screen to print or share.
Feature
Pre-registration tells reception who is coming before they arrive. You book the visit, the visitor gets a QR pass by email, and they can sign your NDA, answer your safety questions and finish their induction from that pass at home. At the door, checking in is a scan. It suits offices with planned meetings, sites that host regular contractors or suppliers, and anyone who wants screening and approvals settled before the visitor is in the lobby.
How it works
In the admin app, enter the visitor, host, site, date, time and purpose. Add up to 20 more people with the same details under "Others coming with them". Each person gets their own QR pass, shown on screen to print or share.
Tick "Email the visitor their check-in link" and the visitor gets their pass by email. It is off by default for each booking, so you decide who gets an email.
From the pass, the visitor answers your sign-in questions, signs your agreement and completes the induction set for their visitor type, before the day of the visit.
Expected visitors are emailed a reminder with their pass 1 day before by default. You can change it to 2 hours, 2 days or 3 days before, or turn it off.
The visitor scans their pass at the kiosk with "Scan your pass", or reception checks them in by hand. The host is notified. A visit whose day passes with no arrival is marked No-show.
If your workspace allows it, visitors can check in from the pass on their own phone. This is off by default; without it, the pass is shown or scanned at reception.
You can edit or cancel an expected visit at any time. Returning visitors can be picked from Recent visitors, or found by email, and their details are filled in along with whether their agreement is still on file.
Screening and approvals
More on the lists, scores and audit log: sanctions screening.
Repeat, multi-day and group visits
Calendar pre-registration
When a host invites an outside guest to a meeting they organize in Outlook, BeckonDesk expects that guest at the meeting time and emails them their pass. Nobody has to book the visit twice.
There is no built-in Google Calendar connection. Instead, BeckonDesk has a calendar API: your own flow, for example in Google Apps Script or Power Automate, posts a meeting (organizer email, subject, start time and attendees) to POST /api/v1/calendar/events with an API key. Attendees outside your company domains become expected visitors at the default site, and someone already expected that day is skipped. You build and run the flow. The API creates visits only; it does not follow later moves or cancellations, so change those in BeckonDesk.
The details
| Topic | How it works |
|---|---|
| Guests per booking | The visitor plus up to 20 others with the same details. Groups of up to 200 by CSV or paste. |
| Repeats | Every weekday, weekly or every two weeks; up to six months and 60 visits. |
| Multi-day | One pass, valid for check-in and check-out each day until the "Valid until" date. |
| Invite email | Off by default per booking. Contains a link to the pass; no .ics calendar file. The wording can be rewritten in the email template editor. |
| Reminders | 1 day before by default; 2 hours, 2 days, 3 days or off. |
| Before arrival | Sign-in questions, agreement signature and the visitor type's induction, all on the pass. |
| Calendars | Microsoft 365 built in (hourly, 14 days ahead, up to 500 hosts, needs Calendars.Read). Google and others through the calendar API and a flow you build. |
| Approvals | One approver: the host, by email or a Teams or Slack channel post (12-hour link), or your team in Approvals. No multi-step approval chains. |
| Price | Included in the single plan at $79 per location per month, and in the 30-day free trial. See pricing. |
Not directly. There is no built-in Google Calendar connection. You can build your own flow, for example in Google Apps Script, that posts meetings to BeckonDesk's calendar API with an API key, and outside attendees become pre-registered visitors. Microsoft 365 calendars are read natively.
Microsoft Entra directory sync must be set up first, because calendars are read with the same app registration. In Entra, give that app the Calendars.Read application permission and grant admin consent, then turn calendar pre-registration on and choose the default site and visitor type for calendar guests.
Only if your workspace allows it, and it is off by default. Otherwise the visitor shows or scans their pass at the reception kiosk. Either way, they can sign your agreement, answer your sign-in questions and complete their induction on the pass before they arrive.
No. The invite email has the visit details and a link to the visitor's pass. There is no .ics file.
Yes. Each person is screened when the visit is created, and a strong match can only be booked with a written override reason. They are screened again at check-in, where a strong match is refused. Visitors created from Microsoft 365 calendars are screened at check-in. With re-screening turned on, upcoming visits are checked again after the lists refresh.
Start a 30-day trial with every feature and no card, pre-register yourself, and check in on a tablet. Or book a demo and we will show the pass, the pre-arrival steps and the Microsoft 365 calendar setup.