Choose a visibility mode
From your admin sidebar, go to Settings → Directory. Pick one of three modes:- Public
- Members only
Anyone can view the directory at
{slug}.gohaven.co/directory without signing in. Best for chambers of commerce, professional associations, and any club whose membership is itself a credential. Fields visible to non-members default to name + photo + organization — email, phone, and address stay hidden unless you opt them in below.New organizations default to Members only. Switching to Public is an explicit opt-in to avoid surprising members with public listings on day one.
Choose which fields appear by default
When the visibility mode is Public or Members only, you can pick which of the standard contact fields show up in the listing. For each audience (non-members and signed-in members) tick the boxes for fields you’re comfortable defaulting to visible:- Name (always shown — required)
- Photo / avatar
- Organization / employer
- Phone
Allow search engines to index public profiles
When your directory is Public, you have an additional toggle: Allow search engines to index member profiles. It’s off by default — Haven adds anoindex meta tag to the directory list and member detail pages, so Google leaves them alone.
Turn this on when:
- You want prospective members to find your community by searching member names or affiliations.
- You’re a chamber, association, or industry group where directory listings are part of the value proposition.
Person structured data on each member detail page so search engines understand the listing.
What members control on top of your settings
Your settings define the defaults. Each member can override their own visibility from their portal at{slug}.gohaven.co/member/profile:
- Show in member directory — master toggle. Off → they don’t appear at all.
- Per-field visibility — a member can hide their email even if you allow it for the audience as a whole.
- Custom field visibility — if you’ve added custom fields and marked any of them Show in directory under Settings → Custom Fields, members get a per-field toggle too.
How the public directory looks
The public route at{slug}.gohaven.co/directory renders as a responsive card grid (1 column on mobile, 2 on tablet, 3 on desktop). Each card shows the member’s avatar, name, and organization. Tapping a card opens a member detail page at /directory/{memberId} with the full set of fields they’ve made visible.
Card grid is the only view in v1. A table view, gallery view, and external embed widget are tracked as future enhancements.
What happens during migration from WildApricot
When Haven migrates a club from WildApricot, the migration scraper reads the source directory gadget configuration and seeds your new org’s settings automatically:- The source’s visibility (was the gadget on a public WA page or members-only?) is reflected in
directory_visibility_mode. - The source’s visible fields are reflected in your default field visibility.
- Address never carries over to the non-member allowlist regardless of source.
- Indexing always defaults to off — you opt in explicitly post-migration after reviewing the imported settings.