{{ event.venue }} · {{ fmtDate(event.event_date) }}
++ + Live preview +
+ + + Sample data + ++ + + + + + RSVPs + + sample +
++ ✦ You're Invited +
+ + Your event + ++ {{ venue || 'Venue' }} + · + {{ previewDate || 'Date' }} +
+ +Will you be there?
++ + + + + Recent activity +
+ + Sample + ++ {{ item.name }} + {{ item.action }} + · {{ item.extra }} +
++ Demo bootstrap — enter an email + name to provision a host. We don't store passwords. +
+ + + + + +{{ bootstrapError }}
+Signed in as {{ host.name }} ({{ host.email }})
+{{ ev.venue || '—' }}
+{{ fmtDate(ev.event_date) }}
++ + For Weddings, Parties & Every Gathering in Between +
++ Send each guest a personal invitation link, watch RSVPs roll in on your live dashboard, + and let GuestGuard quietly handle the rest — so you can focus on making your + event unforgettable. +
+ ++ + + + + Live RSVPs +
++ ✦ You're Invited +
+The Grand Ballroom · Sat, Jun 15
+ +Will you be there?
++ {{ heroActivity.name }} + {{ heroActivity.action }} +
++ {{ heroActivity.extra }} · + a moment ago +
+Forwarded link blocked
+Suspicious activity flagged
+How It Works
++ Type names in, paste from a spreadsheet, or upload a CSV. We'll handle the rest. +
++ Each guest gets their own private invitation — share it by WhatsApp, email, + or however you like. +
++ Confirmations appear on your dashboard as they happen. Final headcount, + ready when you are. +
+Why GuestGuard
++ Every guest gets their own private link — no public sign-up forms, no + gate-crashing, and no way for a forwarded link to let the wrong person in. +
++ Watch confirmations roll in the moment guests respond. See who's attending, + who's declined, and who still hasn't replied — all filtered in one clean view. +
++ Our system quietly watches for anything unusual — like the same link being + used from two different places — and flags it before it becomes your problem. +
+Perfect For
++ Whether you're hosting six or six hundred, GuestGuard fits the way you plan. +
+Weddings
+Birthdays
+Corporate
+Anniversaries
+Launches
+Private Dinners
+Loved by Hosts
++ "Planning my daughter's wedding was already overwhelming — GuestGuard made the RSVP + part the easiest piece. I knew exactly who was coming and didn't have to chase a single soul." ++
Emma Carter
+Mother of the bride · London
++ "We host quarterly partner events. Cutting no-shows by sending personal links + instead of a public form has been huge for our catering budget." ++
Marcus Chen
+Corporate events lead · Singapore
++ "My birthday party went from a stressful headcount nightmare to something I was + actually looking forward to. Everyone got a beautiful link, and that was it." ++
Priya Sharma
+Birthday host · Toronto
+Questions, Answered
+{{ item.a }}
++ Your next event deserves a perfect guest list. Get started in two minutes — + no credit card, no commitment. +
+
+ Already have an account?
+
{{ loadError }}
++ The host has been notified of a suspicious access attempt. +
++ Risk score {{ result.fraud.score }} · {{ result.fraud.risk }} +
++ Response recorded as {{ result.rsvp.response }} with + +{{ result.rsvp.plus_ones }} plus-ones. +
++ Risk score {{ result.fraud.score }} · {{ result.fraud.risk }} + · fallback +
+Invitation
++ {{ access.event.venue }} · {{ fmtDate(access.event.event_date) }} +
+ ++ Hi {{ access.guest.name }} — + please confirm your response below. +
+ ++ This invitation is for one person only — no plus-ones for this one. +
+ +{{ submitError }}
+