Skip to main content
W
Who's In?
Technical Documentation

Feature Documentation

Complete technical reference for every feature on the Who's In platform. How each feature works, what plan it's available on, and implementation details.

Last updated: 7 March 2026 · 78 features documented

RSVPs & Attendance

Zero-friction event registration. Guests RSVP via a shareable link without creating an account or downloading an app.

One-tap RSVP via shareable link

Free

Organiser creates an event and receives a unique URL. Guests click the link, enter their name and email, and confirm attendance in one step. No account creation, no app download, no password.

Automatic confirmation emails

Free

Immediately after RSVP, guests receive a confirmation email with event details, location, time, and calendar add links (Google Calendar, Apple Calendar, Outlook).

Guest plus-one support

Free

Guests can add plus-ones during RSVP. The headcount is tracked separately from unique RSVPs, giving organisers an accurate total including companions.

RSVP deadline enforcement

Free

Organisers set a deadline after which RSVPs are no longer accepted. The event page automatically shows "Registration closed" after the deadline.

Real-time attendee list

Free

Organisers see a live attendee list on their dashboard. Optionally, the attendee list can be made visible to confirmed guests on the event page.

Morning-of reconfirmation

Free

A "Still in?" email is sent on the morning of the event. Guests confirm with one tap. Organisers see real-time reconfirmation rates. Reduces no-shows by approximately 29%.

Custom RSVP fields

Free

Add custom questions to the RSVP form — dietary requirements, T-shirt size, skill level, or any other information needed. Responses are exported alongside attendee data.

Waitlist Management

Automated FIFO waitlist with real-time promotion, time-limited acceptance windows, and concurrent transaction safety.

Automatic waitlist on capacity

Free

When RSVP count reaches the organiser-set capacity limit, subsequent RSVPs are automatically added to a FIFO (first-in, first-out) waitlist queue.

Auto-promotion on cancellation

Free

When a confirmed attendee cancels, the system immediately identifies the next person in the waitlist queue, updates their status, and sends a promotion notification within seconds.

Time-limited acceptance window

Free

Promoted guests receive a configurable time window (default 12 hours) to confirm their spot. If they don't respond, the system automatically promotes the next person.

Cascade promotion

Free

If a promoted guest doesn't confirm within the window, the system moves to the next person. This cascade continues through the entire waitlist until someone confirms or the list is exhausted.

Promotion cutoff deadline

Free

Organisers can set a time before the event (e.g. 4 hours) after which waitlist promotions stop. Late cancellations become walk-in spots instead.

Waitlist position visibility

Free

Waitlisted guests can see their position in the queue in real time. Position updates automatically as people ahead of them cancel or are promoted.

Batch promotion on capacity increase

Free

If an organiser increases the capacity (e.g. found a bigger room), the system batch-promotes waitlisted guests in FIFO order until the new capacity is reached.

Concurrent cancellation safety

Free

Simultaneous cancellations are handled via Firestore transactions with optimistic concurrency control. No double-promotions or race conditions.

Payment Processing

Full Stripe Connect integration for paid events — setup, collection, refunds, and payouts with zero code.

Stripe Connect integration

Free

Organisers connect their Stripe account via OAuth. Each organiser has their own Stripe account and full access to their Stripe dashboard. 5-minute setup.

Configurable ticket pricing

Free

Set ticket prices per event. Multi-tier pricing supported (e.g. Early Bird, Standard, VIP). Each tier can have its own capacity limit.

Secure checkout

Free

Guests pay through Stripe Checkout — a Stripe-hosted page. Who's In never sees or stores card data. PCI DSS Level 1 compliant via Stripe.

Automatic receipts

Free

Stripe generates and sends receipts to guests immediately after payment. Receipts include event details, amount, and transaction ID.

Organiser payout dashboard

Free

Track earnings, per-event revenue, transaction history, and payout schedule from the Who's In dashboard. Configure daily, weekly, or monthly payouts via Stripe.

Refund management

Free

Process full or partial refunds from the dashboard or directly in Stripe. Set refund policies per event. No Who's In fee on refunded amounts.

Multi-currency support

Free

Accept payments in 135+ currencies via Stripe. Payouts in organiser's local currency. Stripe handles currency conversion.

2.7% transaction fee

Free

Flat rate for all paid events. Includes Stripe processing fees. No monthly fee, no setup fee, no minimum transaction amount. Unlimited paid events.

Check-In & Day-of Operations

QR code check-in with offline support, live attendance dashboard, and walk-in registration.

QR code generation

Free

A unique QR code is generated for every event. Downloadable as PNG for printing on posters, flyers, or handouts.

Real-time QR scanning

Free

Scan guest QR codes from the organiser's phone to check them in. Attendance updates in real time on the event dashboard.

Offline check-in

Free

Check-in works without an internet connection. Scans are queued locally and synced when connectivity is restored.

Live attendance dashboard

Free

During the event, see a real-time dashboard showing checked-in vs. confirmed guests, arrival times, and remaining expected attendees.

Walk-in registration

Free

Register attendees who didn't RSVP in advance directly at the door. Walk-ins are added to the attendee list with a "walk-in" tag.

Communication & Reminders

Automated email sequences, WhatsApp sharing, and morning-of reconfirmation to reduce no-shows.

Automated email reminders

Free

Configurable reminder sequences sent at intervals before the event (e.g. 7 days, 2 days, 1 day, 2 hours). Content includes event details and one-tap cancellation.

WhatsApp sharing

Free

Pre-formatted WhatsApp message with event details and RSVP link. Organisers tap "Share via WhatsApp" and the message is ready to send to individuals or groups.

Morning-of reconfirmation

Free

Automated "Still in?" message sent on the event morning. Guests confirm with one tap. Non-respondents are flagged for the organiser. Reduces no-shows by ~29%.

Post-event communications

Free / Pro

Automated thank-you emails to attendees after the event. Survey distribution for feedback collection on Pro.

Direct attendee messaging

Free

Send messages to all confirmed attendees, waitlisted guests, or specific segments from the organiser dashboard.

Recurring Events

Schedule weekly, biweekly, or monthly recurring events with automatic creation and series-level analytics.

Recurring scheduling

Pro

Create an event template and set a recurrence pattern (weekly, biweekly, monthly). The system automatically creates each occurrence on schedule.

Individual occurrence RSVPs

Pro

Attendees RSVP to specific dates, not the entire series. This allows different headcounts per session.

Attendance history

Pro

View each attendee's attendance record across the recurring series. Identify regulars, drop-offs, and trends.

Series-level analytics

Pro

Aggregate analytics across all occurrences — average attendance, no-show trends, revenue per session, and growth over time.

Membership & Club Management

Create clubs and organisations with member directories, paid membership tiers, and member-only event access.

Club/organisation creation

Pro

Create a club with a name, description, and branding. Members join via a shareable link or invitation.

Paid membership tiers

Pro

Create free and paid membership levels with Stripe billing. Annual or monthly renewal. Members manage subscriptions via Stripe.

Member-only events

Pro

Restrict event access to specific membership tiers. Non-members see a "Members only" notice with a link to join.

Member directory

Pro

Searchable directory of all club members. Configurable privacy settings for member visibility.

Renewal tracking

Pro

Automated renewal reminders and lapsed membership detection. Organisers see a dashboard of active, expiring, and lapsed members.

Public organiser profiles

Pro

A public-facing profile page showing the organiser's upcoming events, past events, and community information.

Analytics & Reporting

Real-time dashboards for RSVP tracking, attendance rates, no-show analytics, earnings, and CSV export.

Real-time RSVP dashboard

Free

Live view of RSVPs as they come in. Total confirmed, waitlisted, cancelled, and pending counts updated in real time.

Attendance rate tracking

Free

Compare RSVP count to actual check-in count. See your attendance rate trend over time to measure the impact of reminders and reconfirmation.

No-show rate analytics

Free

Per-event and per-event-type no-show rates. Use this data to inform overbooking strategies and reminder timing.

Earnings and payout reporting

Free

Total revenue, per-event revenue, transaction history, and payout schedule. Filterable by date range and event type.

Event performance comparison

Free

Compare metrics across events — which events have the highest attendance rate, lowest no-show rate, and best revenue per attendee.

CSV export

Free

Export attendee lists, waitlists, check-in data, and transaction history as CSV for compliance, mailing lists, CRMs, or external analysis.

Wallet Tickets

Apple Wallet and Google Wallet event passes — digital tickets that live alongside boarding passes and loyalty cards.

Apple Wallet passes

Pro

After RSVP, attendees tap "Add to Apple Wallet" and receive a .pkpass file with event details, QR code, date, time, and venue. The pass updates automatically if event details change.

Google Wallet passes

Pro

Android users tap "Add to Google Wallet" to save their event ticket. The pass includes a unique QR code for check-in and syncs with Google Calendar.

Platform-conditional display

Pro

The app detects the user's device and shows only the relevant wallet button — Apple Wallet on iOS/macOS, Google Wallet on Android/Chrome. Desktop users see both options.

QR code embedded in pass

Pro

Each wallet pass contains the attendee's unique QR code. Organisers scan it at the door for instant check-in — no need to open the app or find a confirmation email.

Push Notifications

Web push notifications via Firebase Cloud Messaging (FCM) — event reminders and RSVP updates on lock screen.

Browser push notifications

Free

After RSVP, attendees can opt in to receive push notifications. Notifications are delivered via Firebase Cloud Messaging to the browser or PWA.

PWA home screen notifications

Free

When Who's In is installed as a PWA (Add to Home Screen), push notifications appear on the device lock screen like a native app — including on iOS 16.4+.

Event reminder notifications

Free

Automated push reminders sent before the event (configurable timing). Supplements email reminders for higher reach.

RSVP update notifications

Free

Attendees receive push notifications for event changes (time, location, cancellation) and waitlist promotions.

AI Venue Enrichment (beta)

AI-powered venue context — practical tips, parking info, and arrival logistics generated automatically for in-person events. Currently in beta — coming soon.

Automatic venue research

Free

When an organiser creates an in-person event, AI researches the venue using the name, address, and GPS coordinates. Results include a venue summary, practical tips, and source citations.

Confidence scoring

Free

Each enrichment includes a confidence score (high, medium, low). Low-confidence results are suppressed. Medium-confidence results show a disclaimer. Only high-confidence results are displayed without caveats.

GPS disambiguation

Free

GPS coordinates from the event location are sent to the AI to prevent confusion between similarly-named venues in different cities or countries.

Venue caching

Free

Enrichments are cached by venue (name + address hash) for 30 days. Multiple events at the same venue share one enrichment — no redundant API calls.

LinkedIn Integration

Four LinkedIn integrations: sign-in, sharing, event publishing with attendee sync, and verified identity badges.

Sign in with LinkedIn

Free

Users can sign in or link their Who's In account with LinkedIn using OAuth 2.0. Imports name and profile photo.

Share to LinkedIn feed

Free

One-tap sharing of events to the user's LinkedIn feed with a pre-formatted post including event title, date, and RSVP link.

LinkedIn Event publishing

Free

Publish a full LinkedIn Event directly from Who's In. Attendee registrations from LinkedIn sync back to the Who's In attendee list automatically.

Verified on LinkedIn badges

Free

Organisers who verify their identity via LinkedIn display a "Verified on LinkedIn" badge on their event pages and profile. Uses LinkedIn's identity verification API to confirm real workplace and identity.

Integrations & API

Calendar sync, website embeds, QR codes, CSV export, and OAuth 2.0 API for AI agent access.

Google Calendar sync

Free

Guests add the event to Google Calendar directly from their confirmation email with one click.

Apple Calendar sync

Free

ICS file download for Apple Calendar, Outlook, and other calendar applications.

Website embed widget

Free

Embeddable RSVP widget for organiser websites. Add a small code snippet to display the event and accept RSVPs inline.

QR code generation

Free

Downloadable QR code for every event — for use on posters, flyers, social media posts, or projected on screen at venues.

CSV export

Free

Full attendee, waitlist, and transaction data exportable as CSV for use in spreadsheets, CRMs, or mailing list tools.

OAuth 2.0 API

Free

RESTful API with OAuth 2.0 authentication for integration with AI agents (ChatGPT, Claude, Gemini). Manage events, read attendee lists, and receive webhooks programmatically.

Webhooks

Free

Real-time webhook notifications for key events: event.capacity_reached, event.cancelled, rsvp.confirmed. Use with Zapier, Make, or custom integrations.

Platform & Security

Mobile-first PWA, Firebase infrastructure, Stripe-grade payment security, and GDPR compliance.

Mobile-first responsive design

Free

Every page is optimised for mobile screens first, then scales up for tablet and desktop. No pinch-to-zoom required.

Progressive Web App (PWA)

Free

Install Who's In on your home screen like a native app. Offline capability for check-in. Push notification support.

Firebase infrastructure

Free

Hosted on Google Cloud via Firebase. Auto-scaling, 99.9% uptime SLA, global CDN for fast page loads worldwide.

PCI DSS compliance

Free

All payment processing handled by Stripe (PCI DSS Level 1). Who's In never sees or stores credit card data.

GDPR compliance

Free

Data processing compliant with GDPR. User data deletion on request. No data sold or shared with third parties.

Sentry error monitoring

Free

Real-time error tracking and alerting via Sentry. Issues are detected and addressed before most users notice them.

78 features. Zero complexity.

Every core feature is available on the free tier. Create an event in 90 seconds and access Stripe payments, automated waitlists, QR check-in, and real-time analytics from day one.

We use essential cookies to keep you logged in and optional analytics to improve our service. See our Privacy Policy.