Docent Free 14-day trial

Let's set up Docent

First — who are you setting this up for?

My company's front desk

One or more offices your company runs. We'll have you checking visitors in today.

A building I manage

A landlord or property manager running a shared lobby for multiple tenant companies.

Just browsing? See it in action ›

Let's get you started

A few details so we can create your workspace and email your one-tap sign-in link — no password.

Please fill in every field — including a valid work email and phone — before continuing.

Already on Microsoft 365? Sign in with Microsoft.

Choose where to start

Pick the plan that fits today — you can change it anytime, and the whole thing is free for 14 days. This just shapes the questions we ask next.

Starter Free 14 days

$55 /location · mo
  • Kiosk check-in, 5 languages
  • Badge printing
  • NDA e-signature
  • Email host alerts, sent as your domain
  • Microsoft 365 / Google sign-in (SSO)

Professional Popular

$100 /location · mo
  • Everything in Starter
  • Teams & Slack alerts
  • Guest Wi-Fi, wallet passes & ID capture
  • Auto host directory, calendar pre-reg & reports

Enterprise Sales-assisted

$250 /location · mo
  • Everything in Professional
  • Denied-party & ITAR watchlist screening
  • Roles & permissions
  • Full branding, badge designer & API

Enterprise is set up with our team — talk to sales to start there. Or begin a free trial on Starter or Professional and upgrade anytime.

🔒
Your plan is shown for reference. Plan changes are handled by nXio — contact us to upgrade; everything you set up here is kept.
Your details

We'll email your one-tap sign-in link here — no password.

Already on Microsoft 365? You'll still start here — or sign in with Microsoft.

💡
Not sure yet? See Docent in action — a full end-to-end walkthrough of a visit, so you can see what each tier does before you decide.
Take the tour ›

Connect your workplace

What does your team run on? We'll walk you through connecting it after you sign in — sign-in, host alerts, calendar. Email alerts work no matter what.

🟦
Microsoft 365
Microsoft sign-in (SSO) + email alerts on every plan. Teams alerts, calendar pre-reg & live host directory are Professional+.
🟥
Google Workspace Coming soon
Emailed sign-in + email alerts today. Google SSO and Google Chat alerts (Professional+) on the way.
✉️
Something else / just email
Passwordless email sign-in and email host alerts.

Connect Microsoft 365

A Microsoft Global Administrator approves Docent once — that unlocks sign-in, your host directory, and send-as-your-domain email. If that's you, approve it now; if not, hand it off — either way you keep setting up.

Read your directory — to find hosts & licensed users
Send visitor emails from your visitors@ mailbox
Post host arrival cards into Microsoft Teams Professional
✓ Microsoft consent opened — we'll confirm it when you sign in
No problem — only a Global Admin can approve.
Enter your admin's email and we'll send them one request that covers everything they need to do — approve Docent (and, if you want, set up the shared visitors@ mailbox) in a single pass, so nobody gets pinged twice. Meanwhile keep configuring — until they approve you're on email sign-in & alerts, so nothing's blocked.
✓ We'll send them the one-pass approval the moment your workspace is ready

Approving opens Microsoft's standard consent screen in a new tab — needs Global Admin rights. Prefer to wait? Skip it; it stays on your to-do list.

Bring alerts into Teams Professional

Host arrival cards appear right in Teams — with On my way / Running late buttons. After sign-in, one click installs the app for everyone, so there's nothing for your team to do.

We'll add "Push the Teams app to your team" to your setup to-do list — it takes one click from the Setup guide.

Google Workspace

You're ready to go on Google — here's the lay of the land.

One-tap emailed sign-in link for your team — live now
Email host alerts — live now
Google Chat alerts & Google SSO — coming soon (we'll email you)

Add Slack? Professional optional · any platform

If your team lives in Slack, post host alerts there too — it runs alongside Teams, Google, or email. You'll connect it from the Setup guide after sign-in.

💬
Yes, I want Slack alerts
We'll add "Connect Slack" to your to-do list.
⏭️
Not now
You can add Slack anytime in Settings.

Notify-only today Interactive buttons in Slack are on the roadmap.

Your first location

Where will visitors check in? You can add more sites later — each can run in its own language and hours.

Which location are you reviewing?

Changes on this step, plus Languages, mailbox and Brand, apply to the selected location only.

Please fill in the required fields (*) — and if you're linking a shared mailbox, its address — before continuing.

to
🏢
More than one office? Add your Chicago, Los Angeles, and New York sites after setup — each keeps its own time zone, language, hours, branding, and visitor mailbox. No special plan needed.
Visitor mailbox for this location

Link a shared mailbox in your Microsoft 365 — like visitors@yourdomain.com — so Docent can:

Send invites & arrival emails as your own domain (SPF/DKIM — no generic no-reply).
👁 Watch for meeting invites — a host adds visitors@ to an Outlook/Teams meeting and the guest is auto-pre-registered. Professional
⚠ Use a dedicated mailbox — not a person's.
For invite-watching, link the shared visitors@ mailbox — not a receptionist's real one — or every meeting she's on would pre-register a "visitor." You can still show a friendly sender name like "Front Desk" (a display-name setting).
📬
Link a shared mailbox
Best deliverability — emails come from your own domain. You'll verify access after sign-in.
⏭️
Set this up later
Emails send from Docent's mailbox (docentvms.com) for now — nothing breaks. Add your own anytime in Settings.
✉️
You're on email / Google — visitor emails send from Docent's sender (docentvms.com) for now, and the ability to auto-pre-register visitors from meeting invites needs Microsoft 365. Connect it anytime in Settings to send from your own domain.

Which languages do your visitors need?

The kiosk, invites, and NDAs adapt to each visitor's language. Tap to set your default — it leads and drives the NDA's default tab.

English
Español
Français
Deutsch
中文

A Kansas City HQ plus a Mexico City office (Spanish) or Montreal lobby (French)? Each site runs in its own language — same account.

What do visitors need to do at check-in?

Toggle on what applies — we'll set up each one on the next screens and skip the rest.

✍️
Sign an NDA / visitor agreement
E-signature, PDF archive, emailed copy. Multi-language.
🦺
Safety training Professional
Show a safety video or slide deck, track completion.
🚶
Escort required
Some visitors must be walked in from the lobby. Choose which visitor types on the Visitor types step.
🪪
Scan a driver's license / ID Professional
Capture & verify a government ID, match to the check-in name.
📶
Issue a guest Wi-Fi pass Professional
Hand out a time-boxed guest network login on the badge.
🛡️
Watchlist & export screening Enterprise
Screen against denied-party & ITAR lists, flag the front desk.

🔒 Some options need a higher plan — they're shown locked. Change your plan on step 1 to turn them on.

Your visitor NDA

Start from our sample and make it yours — rich text, with a tab per language you chose. Signed on the kiosk, archived as a PDF, and emailed to the visitor.

{{name}}, {{company}} and {{date}} are filled in per visitor. Editable anytime in Settings → NDA.

Company counter-signature (optional)

Applies to the org default NDA. Printed under the visitor's signature on every signed PDF.

Safety training

How do visitors complete training at the kiosk?

🧑‍🏫
In-person
Badge prints "TRAINING PENDING"; a person trains the visitor and marks it complete.
🎬
Play a safety video
Kiosk plays it; check-in gates on watching to the end.
🖼️
Slide deck
Kiosk pager; gate on viewing every page.

MP4 video or PDF slide deck (up to 200 MB). Skip to upload it after sign-in.

Training media (a video or slide deck per language)

Upload one MP4 video or PDF slide deck per language. Set an org default every site inherits, or give a site its own. The kiosk plays the visitor's language, falling back to your default.

MP4 video or PDF slide deck (up to 200 MB), for the selected language.

Who marks training complete?
🧑‍💼
Front desk / existing staff
Anyone you add on the People step can mark training complete.
🎓
A dedicated trainer Enterprise
Invite one person who only marks training complete — nothing else.

🔒 A training-only role needs Enterprise (separate roles). On other plans your admins & front desk mark training complete.

They get a sign-in invite (held until your workspace is ready) with the dedicated Trainer role — they can mark training complete and nothing else.

Have someone who staffs reception? They get the Front desk role — day-to-day check-in & the arrival alerts, no admin settings. Admins mark training complete.

Escort is set per visitor type on the Visitor types step — turn it on for the types that need a lobby walk-in.

Scan a driver's license / ID Professional

At check-in the kiosk reads the barcode on a U.S. driver's license or state ID, captures a photo of the document, and matches the decoded name to what the visitor typed — a mismatch or an expired ID is flagged for the front desk.

What it captures: the AAMVA barcode fields (name, date of birth, expiry) plus a still photo of the ID, stored on the visit.
Name match: the decoded ID name is checked against the check-in name; a mismatch or an expired document raises a front-desk flag — it never auto-denies entry.
Pairs with screening: when watchlist screening is on, it runs against the validated ID name — so a denied party can't slip through with a misspelling.
Turn it on for the visitor types that need it on the Visitor types step — e.g. contractors and vendors, but not a quick guest.

Guest Wi-Fi

Who provides your guest network? A fixed SSID + passphrase you can set up right here; RUCKUS and UniFi need API credentials, so we'll add those to your to-do list.

These print on the visitor's badge — it's a shared guest password, not per-visitor.

Your guest networks

Set up a fixed SSID + passphrase here; RUCKUS / UniFi networks are managed in Settings → they're shown read-only. Each location below picks which one it uses.

Which network each location uses

Watchlist & export screening Enterprise

Screen every visitor's name and their company / employer against U.S. government denied-party & export-control lists at check-in, and flag a match for the front desk to review.

What it checks: the U.S. Consolidated Screening List — OFAC's Specially Designated Nationals (SDN), the BIS Entity List, ITAR/DDTC debarred parties, and the related denied-/blocked-party lists — matched on the visitor's name and company/employer (these lists include organizations, not just individuals) as they check in.
Works best with ID scanning: when you also capture a driver's license / ID, the screen runs against the validated name from the ID — not just what the guest typed — so a matched party can't slip through with a misspelling.
Where flags show up: a potential match raises a front-desk alert and marks the visit flagged for review. It never auto-denies entry — a person always decides.
Notify on a match

Who hears about a potential match — the front desk always reviews it; you can also loop in the host.

🛎️
Front desk only
A match raises a front-desk alert to review before the visitor proceeds. Default
👤
Front desk + the host
Also notify the person the visitor came to see, so they're aware of the flag.

🔒 Watchlist & export screening is part of Enterprise. Pick it on step 1 to turn it on.

Matching is name-based screening to support your export-compliance process — it isn't legal advice, and the front desk makes the final call on every flag.

Who walks through your door?

Each type has its own check-in flow and badge. Tap an example to add it, then rename it and toggle its steps — or build your own.

Two things per type: the name (left) is what reception and the kiosk show — the outlined box on the right is the badge label that prints big on the badge (e.g. name "Interview candidate" → badge "VISITOR"). The check-in steps below apply to that type only, not every visitor. You can limit a type to specific locations later in Settings.
Examples — tap to add
Your visitor types — name · badge label · check-in steps

Give every visitor type a name before continuing.

Your brand

Your logo and color appear on your kiosk, invitation emails, and wallet passes. Printed badges keep it simple — black and red on the recommended Brother label printer, so they stay fast and legible.

Buttons & accents on your kiosk and the wallet pass.

Background shows when there's no kiosk image. Buttons use your brand color.

Drops onto the kiosk, emails, badges & wallet passes. Skip to add it after sign-in.

A full-screen photo behind the welcome screen. Leave blank to use the background color above.

🔒 Some branding options need a higher plan — they're shown locked. Change your plan on step 1 to turn them on.

Printing badges
🖥️
Preview on screen for now No hardware
Badges render on-screen & as PDF — evaluate the whole flow, connect a printer later.
🖨️
Connect a label printer
We'll walk you through the print connector so badges print for real.
✓ A label printer is connected — manage it in Settings → Printing.
✓ Badge printing is set up per location — manage each site's printer in Settings → Printing.
Kiosk welcome preview
Your Company
Welcome
Touch below to check in
Check in

How your kiosk welcome screen looks with your colors. Buttons use your brand color.

Printed badge preview
VISITOR
👤
Ada Byron
Visiting: Priya Shah
Thu, Aug 14, 2025
Your Company

Prints in black + red on the recommended Brother label printer — your logo sits lower-left, the QR lower-right. Photo capture is a Professional add-on; full color & artwork live on the wallet pass. Fine-tune the layout in the badge designer.

📍
You've reviewed the location-specific settings (details, languages, branding) for this location. Review another location, or continue to your organization-wide steps.

Give visitors a wallet pass Professional

Add a Docent pass to Apple Wallet or Google Wallet — no app to install. It shows the visit and a QR for fast re-entry, carries the logo and color you just set, and can pop up on the lock screen when the visitor arrives on-site.

Turn it on for
🍎
Apple Wallet
iPhone — added from the invite email or at the kiosk.
🟢
Google Wallet
Android — one-tap "Add to Google Wallet". Lock-screen arrival pop when the site has a location.

🔒 Wallet passes are part of Professional. Pick it on step 1 to turn these on.

Colors & banner follow your brand — fine-tune per site later in Settings → Wallet.
Live preview
🍎 Apple Wallet
Your Company · Visitor
Ada Byron
Host
Priya Shah
When
Aug 7
Where
HQ
🟢 Google Wallet
Your Company · Visitor
Ada Byron
Host
Priya Shah
When
Aug 7
Where
HQ

Your people

Two quick lists: who runs Docent, and who visitors come to see. We create their access now and email their sign-in links once you're signed in.

Front desk & admins

Whoever staffs reception or manages Docent — one-tap sign-in link, no passwords.

👋
You're the admin
you@company.com · full access

🔒 Front desk is a reception-only role (no admin settings) on Professional. On Starter, everyone you add here is an admin.

Hosts — who visitors come to see

Add a few people visitors will ask for — each is notified the moment their guest checks in. Add more anytime.

💡 On Professional with Microsoft 365, this fills itself from your directory — reception picks anyone in the company, no typing.

Hosts come from your Microsoft 365 directory automatically — reception and the kiosk can pick anyone in your company, nothing to maintain. Add external hosts (contractors or partners not in your directory) below if you need them.
External hosts (optional)

Your guest invite email

Extra details we add to the pre-registration email each visitor gets — a personal note, where to stay, parking. Written per location and per language; a language you leave blank falls back to that site's default.

Placeholders {name} {host} {org} {location} {dates} fill in per guest. Paste an image straight into any box (a parking map, a campus plan). Section titles translate automatically.

Personal message (a note above the details)
Where to stay
Food & coffee nearby
Parking & directions
Good to know

Editable anytime in Settings → Locations → Guest invite email.

Your kiosk devices

Each check-in tablet has its own kiosk URL — open it once on the device and it's paired. Add one per lobby or entrance; kiosks belong to a location.

Also in Settings → Locations. Pair a device by opening its kiosk URL in the browser (or install it as a home-screen app).

Building your workspace…

Setting up your locations, visitor types, NDA and branding.

!

Something went wrong

Please try again.

Your workspace is ready

We emailed you a one-tap sign-in link — click it to open your dashboard. Here's what we built for you on the Professional trial:

Finish after you sign in — your setup to-do list
Step 1 of 10
🏢

Let's set up your building together

Shared-lobby buildings — join codes for each tenant company, a landlord front desk, per-tenant routing — get set up hands-on with our onboarding team so it's dialed in for your property. It's quick, and we'll tailor it with you.

Please fill in every field before continuing.

✓ Thanks! Our onboarding team will reach out within one business day.

Want to look first? See it in action ›