Invite & private events
Not every event is for everyone. Kagibag gives you fine-grained control over who can discover your event and who can register, so you can run exclusive launches, members-only gatherings, or VIP experiences with confidence.
Understanding visibility
| Level | Behavior |
|---|---|
| Public | Appears in search and discovery. Anyone can find and register. |
| Unlisted | Hidden from search. Only people with the direct link can view the event page. |
| Private | Hidden from search. Only people with the direct link can view the event page, and registration is restricted. |
Understanding access modes
Two access modes control who can register. Open means anyone who can see the event page can purchase tickets. Invite Only means only people who have received a personal invitation can register.
The access mode is separate from visibility, so you can combine them (e.g. Unlisted + Open, or Private + Invite Only).
Setting up access
Navigate to Admin, then Growth, then Event Access for your event. Choose your visibility level and access mode. Changes take effect immediately.
Importing contacts first
Before sending invitations, you need contacts in the system. Head to Admin, then Contacts, and import your guest list from a CSV file. Wait for the import to finish processing — contacts go through identity resolution and enrichment, which ensures each person has a clean profile.
Once the import shows as processed, your contacts are ready to invite. See the Contact import guide for a detailed walkthrough.
Creating invitations
Once your contacts are imported, go to Admin, then Growth, then Invitations for your event. Select contacts or enter email addresses. Each invitation includes a unique signed link.
You can set the maximum number of tickets each invitee can purchase and an optional expiration date. Invitations are sent as personalized emails with a one-click registration link.
Invitation lifecycle
| Status | Description |
|---|---|
| Pending | Invitation created but email not yet sent. |
| Sent | Email delivered to the invitee. |
| Claimed | Invitee clicked the link and registered. |
| Expired | Invitation passed its expiration date without being claimed. |
| Revoked | Organizer manually revoked the invitation. |
Managing invitations
You can resend invitations that are still active — helpful if the original email was missed. Revoke unclaimed invitations at any time to prevent further registrations.
Expired invitations cannot be resent; create a new invitation instead.
Combining with marketing
When you set an event to Invite Only, the automatic marketing system adapts. Email templates use invitation-specific language and include the personal invite link instead of a generic event URL.
The marketing playbook's audience mode switches to InviteOnly, ensuring campaigns only target invited contacts.
See where this workflow fits
Use these pages to connect the how-to guide with the commercial workflow it supports.