Skip to main content
Haven’s registration system lets members sign up for events through their portal and lets you track exactly who is coming. You control whether registration is open, how many spots are available, and whether a waitlist kicks in when you hit capacity.

Setting up a registerable event

1

Open the event form

Go to Events in your admin sidebar and click Create Event, or open an existing event and click Edit event.
2

Enable registration

Expand the Registration section of the form. Toggle Enable registration on. Registration is enabled by default on new events.
3

Set a capacity limit (optional)

Enter a number in the Max Attendees field to cap how many people can register. Leave it blank for unlimited spots. When you set a limit, Haven displays the remaining spots on the event page so members know how full it is.
4

Add a registration deadline (optional)

Set a Registration Deadline date and time if you need to close sign-ups before the event. After the deadline passes, the registration button is no longer shown.
5

Enable the waitlist (optional)

Turn on Enable waitlist when full if you want Haven to accept additional sign-ups after the capacity limit is reached. Waitlisted registrants are notified if a spot opens up.
6

Configure pricing

Expand the Pricing section. By default, events are free. To charge for attendance, turn off Free event and enter a Price. You can also set a discounted Member Price that applies to logged-in members.If you want to give attendees the option to add a donation at checkout, enable Allow optional donation during checkout.
7

Save the event

Click Create Event (or Save Changes if editing). The event is immediately visible to members and the public based on your visibility settings.
Paid event registration processes through your organization’s connected Stripe account. Make sure you’ve completed Stripe Connect onboarding under Settings → Payments before collecting paid registrations.

How members register

Members register through the member portal at {slug}.gohaven.co/member/events. When a member opens an event detail page, they see a registration card showing:
  • The event price (or “Free”)
  • Spots remaining
  • A Register button (or a waitlist button if the event is full)
Clicking Register for a free event confirms the registration immediately. For paid events, members are taken through Stripe Checkout to complete payment. After registering, the event appears in the member’s My Registrations list on the portal events page.
The member clicks Register and their spot is confirmed instantly. A confirmation email is sent automatically.

Lapsed members

If a member’s membership has lapsed, Haven prompts them to renew alongside their event registration. They can add a renewal and an event ticket to a single Stripe Checkout, paying for both at once — and the member price applies automatically once they renew.

Public registration

Events that are not marked Members only are visible on your public website at {slug}.gohaven.co/events. Non-members can view event details from the public site, but to register they are directed to the member portal login. There is no guest checkout for non-members by default.
If your event is open to the public (including non-members), communicate registration instructions clearly in your event description. Non-members will need to create an account or contact you to register.

Viewing the attendee list

To see who has registered for an event:
  1. Go to Events in your admin sidebar.
  2. Click the event card to open the event detail page.
  3. Click the Registrants tab.
The registrants table shows each person’s name, email address, registration status, amount paid, and the date they registered. You can export the full list as a CSV using the Export CSV button.

Registration statuses

StatusMeaning
RegisteredConfirmed, active registration
WaitlistedOn the waitlist; not yet confirmed
CancelledRegistration was cancelled
AttendedMarked as attended (set manually)

Cancelling a registration

Currently, registration cancellations are handled by contacting your admin. Members can reach out to you directly, and you can update their registration status from the Registrants tab.
Include your contact email in the event description so members know who to reach if they need to cancel.

Automated event emails

Haven sends three emails automatically for events with registration enabled:

Registration confirmed

Sent immediately after someone registers. It includes the event name, date, time, location, and — for virtual events — the meeting URL. You can customize the body text under Settings → Email Templates → Event registration confirmed.

Event reminder

Sent 24 hours before the event starts to everyone with an active registration. For virtual events, the meeting URL is included in the reminder so attendees don’t have to hunt for it.

Post-event follow-up

Sent 24–48 hours after the event ends. You can use this email to thank attendees, share photos, link to a recording, or promote your next event. Enable this email per event by turning on Send post-event follow-up in the event form (coming soon — currently a setting in Settings → Email Templates → Post-event follow-up).
All automated event emails are sent from your organization’s branded email address and include your logo, colors, and organization name. You can edit the subject line and body text for each template, but the layout is managed by Haven to keep emails consistent and professional.