Skip to main content
Haven keeps every person in your organization — active members, lapsed members, and non-member contacts — in a single database. You work from one list instead of toggling between a “Contacts” section and a “Members” section. Reach your people database at {your-slug}.gohaven.co/admin/members.

The unified people database

In Haven, everyone is a person record. Active members, lapsed members, pending applicants, honorary members, and plain contacts (people you track without a membership) all live in the same list. The difference between them is a status field, not a separate section of the dashboard. This means you run one search to find anyone, apply one filter to narrow by status or membership level, and export one CSV when you need a full roster.

Member statuses

Every person in Haven has one of the following statuses:
StatusWhat it means
ActivePaid, current membership
LapsedPast renewal date, within the grace period
Pending (new)Applied and awaiting payment or admin approval
Pending (renewal)Renewal initiated but payment not yet confirmed
SuspendedManually suspended by an admin
HonoraryActive membership with no dues required
ContactIn your database with no membership level assigned
Contacts are useful for tracking event attendees, prospective members, newsletter subscribers, or anyone you want in your database without a membership.

Tags

Tags let you group members for filtering and email targeting without creating complex permission structures. Common examples include “Board Member”, “Finance Committee”, “Volunteer”, and “Founding Member”. You assign tags on any member record. Members can hold multiple tags at once. Once a tag exists in your database, you can:
  • Filter the member list to see only people with that tag
  • Target an email blast to everyone who has the tag
  • Export a filtered list to CSV
Manage your tag library at Members → Tags in the sidebar.

Secondary email

Every member record supports a secondary email address. When Haven sends any automated email to that member — renewal reminders, event confirmations, welcome messages — the secondary address is CC’d automatically. This is useful for:
  • Family memberships where a spouse or partner wants to stay informed
  • Members who prefer to receive club correspondence at a work address in addition to their personal inbox
  • Organization accounts where an assistant manages the inbox
Add a secondary email on any member’s profile page by editing the contact information section.

The member list view

Open Members in the left sidebar to see your full people database. The list view gives you:
  • Search — searches first name, last name, and email address as you type
  • View filter — switch between All, Members only, and Contacts only
  • Status filter — narrow to a specific membership status
  • Level filter — show only members in a particular membership level
  • Sort — order by recently added, name, or renewal date
Each row shows the member’s name, email, membership level, status, and renewal date. Click any row to open the full member profile.
Use the Upcoming renewals view on your dashboard to see everyone due to renew in the next 30 days — without needing to filter the full member list.

Adding a member manually

You can add individual members one at a time from the admin dashboard. This is the right approach when someone pays by check, signs up at an event, or asks you to add them directly.
1

Open the People page

Navigate to Members in the left sidebar.
2

Click Add Member

Select Add Member from the top-right button. If you want to add a non-member contact, choose Add Contact instead (available in the same dropdown).
3

Fill in the member's details

Enter at minimum a first name, last name, and email address. You can also set:
  • Membership level
  • Status
  • Join date
  • Phone, address, and secondary email
  • Tags
  • Admin notes (internal only, never visible to the member)
4

Save the record

Click Save. The member appears immediately in your people list. If you have automated welcome emails enabled, Haven sends the welcome email when you save a member with Active status.
If you need to add many members at once, use the CSV import tool instead. See Importing members for step-by-step instructions.

Membership levels

Create and configure the tiers your members can join.

Custom fields

Capture organization-specific data on every member record.

Importing members

Bulk-import your roster from a CSV file.