How-To

How to Send Private Event Invites (No Public Link)

Published October 26, 2026

Private isn't a setting. It's how you hand out the invite.

Most private events don't leak because someone hacked anything — they leak because one RSVP link got pasted into a group chat and then forwarded twice. Sending a private event invitation online is mostly about distribution: who receives the invite, what it reveals, and how you confirm the person at the door is the person you asked. Here's a practical way to run invite-only events without posting a public link anywhere.

Why one shared link stops being private

A single signup link has no idea who it was meant for, so the moment it lands in a group thread it belongs to everyone in that thread and everyone they forward it to. Hosts usually notice only when a stranger's name shows up on the RSVP list or, worse, at the door. The fix isn't a cleverer link — it's changing what the link is allowed to do and what it reveals. Treat any URL you send as something that will eventually be seen by people you didn't pick, and design the rest of the invite around that assumption.

Invite people one at a time, through a channel you control

The most reliable privacy control is also the least technical: send the invite directly to each guest by text or personal email rather than posting it in a shared space. A one-to-one message comes with an implied 'this is for you,' and most people respect that far more than a link dropped into a channel. Add a single line asking guests not to forward it and to check with you before bringing anyone, which sets the expectation without sounding guarded. If you host regularly, keep a running guest list of the people you've invited and who said yes, so each new date starts from names rather than from whoever saw the last post.

Keep the address out of the invite

For a dinner in your home, a studio, or a pop-up space, the location is the most sensitive detail on the invite — and the one most often pasted straight into the first message. Share the neighborhood and time up front, then send the exact address only to people who have confirmed. That way a forwarded invite tells an uninvited reader roughly when something is happening but not where to show up. It also gives you a natural second touchpoint with each guest, which is a good moment to confirm dietary needs or a plus-one.

Give every guest a personal confirmation they bring to the door

Once a guest says yes, their confirmation should belong to them — tied to their name, not to the link they used. On QRvite, every person who signs up gets their own QR code in their confirmation, so the thing that gets them in is personal rather than shared. If someone forwards the signup page, the new person has to sign up under their own name, and you'll see that name on your list before the night instead of discovering it at the door. That visibility is what lets you follow up politely ahead of time rather than awkwardly in the hallway.

Check guests in against your list, not on the honor system

Privacy that isn't checked at the door is really just a polite request. Scan each guest's code as they arrive so you have a live record of who actually walked in. QRvite's check-in flags a code that has already been used, so a screenshot passed to a friend shows up immediately instead of slipping through. Whoever is greeting guests only needs a phone, which keeps the welcome warm while still holding the line you set.

Follow up privately, and reuse what you learned

The day before the event, send confirmed guests a short reminder with the time, the address, and anything they need to bring, using the same private channel as the invite. QRvite can send these reminder emails automatically the day before, which removes one more moment where a host is tempted to paste details into a group thread. After the evening, your check-in record shows exactly who attended — the people worth inviting first next time. If you run a dinner series, that record becomes the backbone of your invite list, so each date gets more personal instead of more public.

Send personal invites and check guests in by name, free on QRvite.

Get started free →

Frequently Asked Questions

How do I send a private event invitation online?

Send the invite to each guest directly by text or email instead of posting one link in a group chat, share the exact address only after they confirm, and give each guest a personal confirmation to bring to the door. QRvite issues a unique QR code to every person who signs up, so entry is tied to a name rather than a link.

How do I stop guests from forwarding my private event invite?

You can't fully stop forwarding, but you can make it visible and harmless: ask guests not to share it, keep the address out of the first message, and require everyone to sign up under their own name. With QRvite, a forwarded link still shows you the new person's name on your list, and a reused QR code is flagged at check-in.

Should I put the address on an invite-only event?

For home dinners and small private events, share the neighborhood and time in the invite and send the full address only to confirmed guests. A day-before reminder, which QRvite can send automatically, is a natural place to include it.

What is the best way to check in guests at a private event?

Scan a personal code for each guest against your confirmed list rather than reading names off a printout. QRvite's check-in works from a phone and flags any code that has already been used, so a shared screenshot doesn't get a second person in.