Check—In. End-to-end guest registration system for large-scale corporate events.

automations

Bulletproof registration logic

The system supports both key registration models: an open form allowing free guest sign-up (optionally restricted by domain), and a closed RSVP form validating submitted emails against the guest list in real time (<300ms).

To handle datasets exceeding 3,500 records, both pipelines were configured with throttling and delay functions to ensure stability under heavy traffic. All input data is cleaned and sanitized to maintain consistency and prevent malicious scripts, with submissions routed through a secure backend proxy that keeps API keys, tokens, and logic hidden from the frontend.

Smart Room-Matching System

Matching a large number of guests into rooms can be chaotic. To simplify the process, I built with Airtable scripts a room-matching system, tested on over 1,700 guests. During registration, guests could provide the email addresses of up to two people they wanted to share a room with. The script automatically grouped correctly matched pairs and trios, while partially matched groups were reviewed manually. Finally, a drawing script randomly assigned the remaining unpaired guests to available rooms.

Personalized Confirmation Emails

Registration confirmation emails are automatically sent after form submission and include a unique QR code linked to each guest ID. Every guest receives personalized information with hotel details, assigned roommates, check-in and check-out times, transportation instructions, and departure schedules tailored to their city. All communication is delivered in the language selected during the registration.

Guests can store their ticket directly in their device’s wallet, with both iOS and Android passes supported.

Flexible scanning Web App

A secure backend proxy shields all API keys, tokens, and logic from the frontend, allowing safe access from any device with an internet connection. It handles all key scenarios: confirming check-in for registered guests, alerting when a guest is already checked in or missing from the list, and displaying error messages for connection or system issues.

The scanning web app was built for clarity and speed, providing immediate visual and audio scan feedback through emojis, status messages, background color changes, and sound cues.

Custom-built Help Desk

More than 3,500 guests means hundreds of incoming messages. To handle those, I designed a semi-automated Help Desk system in Airtable to manage support efficiently. The automation scenario, powered by the OpenAI API, uses ChatGPT to summarize each incoming message, apply technical or organizational tags, distinguish new threads from follow-ups, and assign the responsible person, case ID, and status, enabling fast, organized resolution of all inquiries.

Wrap-up

Evolving with every event, the system grows stronger through each deployment, from the original room-matching engine tested on 1,700 guests to new security layers, automation upgrades, and a custom Help Desk.As the platform matures, no-code components are gradually replaced by custom-built solutions, forming a secure, scalable foundation for future events.

I track fully anonymised data for traffic analytics only. See Privacy for more details.
Accept