Visitor Pre-Registration & Check-in
Build an internal tool where employees pre-register guests, visitors self-check-in at reception and sign any NDA or safety waiver, a badge label prints, and the host is notified automatically - with reception confirming every arrival before anyone is marked on-site.
A login-protected visitor tool: hosts pre-register guests, each guest gets a check-in link/QR, reception confirms ID and waiver on arrival, a badge label is generated and the host is notified, an accurate on-site log tracks sign-in/out, and everything exports to CSV - with a hard rule that no one is marked on-site until reception confirms them.
Before you start
- A free Vercel account
- A free Supabase account
- A free Resend account (and a sender address you can use)
- A host/employee list (CSV or Google Sheet)
- Any NDA / safety-waiver PDF templates your visitors must sign
The problem this kills
A visitor walks up to your reception desk. Who are they here to see? Did anyone tell the host they were coming? Did they sign the NDA? Is the person they're visiting even in the building today? And ten minutes later, when the fire alarm goes off, can you produce an accurate list of exactly who is on-site right now?
In most offices "visitor management" is a paper sign-in book, a stack of blank NDAs, and a receptionist phoning around to find the host. Walk-ins get waved through. Waivers get signed on loose paper and lost. Badges are handwritten or skipped. And when security or an auditor asks "show me everyone who was in the building last Tuesday and who signed for them," the answer is a smudged logbook.
This tool replaces the logbook with a clear, enforced check-in process - and a clean, exportable record of every visit.
What you'll build
A small internal web app, just for your team, that:
- Lets employees pre-register a guest (name, company, who they're visiting, date/time, any documents required).
- Sends each guest a check-in link or QR code to speed up arrival.
- Gives reception a check-in screen: verify ID, match the pre-registration, capture the signed NDA/waiver, then confirm.
- Generates a badge label to print, and notifies the host automatically that their guest has arrived.
- Keeps an accurate on-site list with sign-in and sign-out times, plus a one-click check-out.
- Handles walk-ins with a host-approval step before they're allowed in.
- Dedupes on the same visitor + date + host so one guest can't be checked in twice.
- Exports the full visitor log as CSV for security, compliance, or reception records.
What's inside the Implementation Plan
The plan is a single markdown file you paste into Claude Code (a free AI coding agent). It walks the agent through building the whole tool, step by step, each step ending with a ready-to-paste prompt.
The most important part: the plan opens by interviewing you about your business. Before it writes a single line, the agent asks how visitors arrive today, who your hosts are and how their list is maintained, exactly which documents need signing and by whom, your typical and peak visitor volumes, your reception and walk-in rules, and your messiest edge cases (a host who's out, a contractor visiting for a week, a delivery driver, a group tour). It reads a short tailored spec back to you, you confirm it, and only then does it build - so you get a tool shaped to your front desk, not a generic template you have to bend to fit.
Inside you'll find:
- The discovery interview and how the agent turns your answers into the data model.
- The full build: database, login, host list import, pre-registration, the check-in screen with waiver capture, badge generation, host notifications, the on-site log and check-out, and walk-in approval.
- The hard human gate at reception and the walk-in approval path.
- Verification steps so you can prove it works, and the CSV-export fallback so it's fully usable even with no connection to any existing system.
The governance it includes (this is the point)
This isn't a toy. The plan builds in the controls a front desk and security team actually need:
- Login so only your team can see or touch anything.
- Row-level security so people only see the visitors and visits that belong to your organization or site.
- A complete audit trail - every pre-registration, check-in confirmation, waiver signature, badge issue, host notification, and check-out is logged with who and when.
- A hard human-in-the-loop gate - the tool drafts and prepares, but a real person at reception must verify ID and confirm before a visitor is marked on-site; walk-ins require host approval first.
- Signed waivers stored safely in Supabase Storage, attached to the exact visit.
- Duplicate guards so the same visitor can't be checked in twice for the same visit.
Who it's for
Receptionists, office and facilities managers, security teams, and executive assistants who run a busy front desk and want a real, auditable visitor process without buying an expensive kiosk system or hiring a developer. You don't need to write code. You need your host list, your waiver PDFs, and an afternoon-to-a-weekend.
You've got this - paste the first prompt and let the agent interview you.