Online Member Directory: How to Build One Members Actually Use
Build an online member directory: choose fields and filters, handle privacy and opt-in, start with a spreadsheet template and keep listings current over time.

The Great Lakes Landscape Architects Association has 230 members and a member directory that's a PDF from 2023. When a member in Toledo needs a stormwater specialist for a joint bid, she emails the office. The office manager searches her inbox, guesses at two names and hopes their phone numbers haven't changed. Meanwhile, a dozen members who joined since 2023 aren't in the directory at all.
An online member directory solves that by letting members find each other by name, location, specialty or interest, using details each member has chosen to share. Done well, it's one of the few benefits members use all year, and it gives newer members a reason to engage.
This guide covers what to include in listings, how to handle privacy and opt-in, which search filters matter, how to start with a spreadsheet and when to move to a database, and how to keep the directory current after launch day.
Member Directory vs. Member Database
The two are related but serve different people. Your member database is the administrative record: membership status, dues, contact details, notes, history. It's for staff and authorized volunteers. A member directory is a curated, member-facing view of a subset of that data, showing only what each member has agreed to share.
Keep that order in mind. The directory should be generated from the database, not maintained as a separate list someone retypes. If your records are scattered, fix that first; our guide to setting up a member database walks through it.
Decide Who Can See the Directory
Your first decision is the audience, because it shapes every later choice about fields and consent.
| Model | Who can see it | Good for | Watch out for |
|---|---|---|---|
| Members-only | Signed-in members | Clubs, faith communities, alumni groups, professional networks | Needs sign-in; members must find it |
| Public | Anyone on the web | Chambers and trade associations promoting members' businesses | Exposes contact details to spammers and scrapers |
| Hybrid | Public business listing, with more details for signed-in members | Chambers, professional associations with "find a professional" pages | Two sets of field rules to manage |
As a rule, business information can be public, personal information should not be. A chamber's public directory of businesses with addresses, phone numbers and websites helps members win customers. A youth soccer club's roster of families should never be on the open web.
Chambers often tie directory placement to membership levels, such as a logo or extra categories for higher tiers. Our guide to chamber membership levels shows how that fits into a benefits matrix.
What to Include in a Directory Listing
Start small. Every field you add is one more thing members must fill in and keep current. A short listing that's complete beats a long one that's half empty.
Core Fields for Any Organization
| Field | Required? | Default visibility |
|---|---|---|
| Name | Yes | Visible to the directory audience |
| Profile photo | Optional | Visible if added |
| City and state | Recommended | Visible |
| Membership level or category | Optional | Visible |
| Member since (year) | Optional | Visible |
| Optional | Hidden unless the member chooses to share | |
| Phone | Optional | Hidden unless the member chooses to share |
| Short bio or summary | Optional | Visible if added |
| Interests or groups | Optional | Visible if added |
Fields by Organization Type
| Organization type | Fields that make the directory useful |
|---|---|
| Professional association | Employer, job title, specialties, licenses or certifications, languages, accepting referrals |
| Trade association or chamber | Business name, industry category, products or services, website, business address, number of employees |
| Club or hobby group | Interests, skill level, equipment, availability for rides, games or trips |
| Alumni association | Graduation year, program, city, industry, open to mentoring |
| Faith community | Household name, small group, ministry or volunteer team |
What to Leave Out
Don't show home addresses by default, dates of birth, payment or dues status, membership numbers or anything about minors. Even in a members-only directory, assume a listing could be screenshotted and passed on.

Privacy, Consent and Opt-In
A directory only works if members trust it. The safest approach is simple: opt-in, field by field, with an easy way out.
Principles to Build On
- Opt-in, not opt-out. Ask members whether they want to appear before publishing their listing. Don't assume that joining means consenting to be listed.
- Field-level choices. Let members share their city but not their phone, or their work email but not their personal one.
- Clear purpose. Say what the directory is for, such as networking, referrals or finding a carpool, and who can see it.
- Easy removal. Make leaving the directory as easy as joining it, and act on requests promptly.
- No minors. Keep children out of member directories. For family memberships, list the adult contacts only.
Sample Consent Wording
Put consent language on the application or the profile page, next to the choice itself:
Member directory
Our members-only directory helps members find each other for referrals, mentoring and collaboration. Only signed-in members can see it.
☐ Include me in the member directory.
If you check the box, your name, city and membership category will appear. Choose any additional details to share: ☐ Work email ☐ Work phone ☐ Employer ☐ Specialties ☐ Photo
You can change these choices or remove your listing at any time in your profile or by emailing [email].
Reference the same rules in your membership agreement, so the directory terms are part of what members accept when they join. Our membership agreement template includes a data clause you can adapt.
A Note for PTAs and School Groups
If a PTA or booster club wants to build a family directory from information the school provides, the school's own rules apply. Under the federal student privacy law, FERPA, schools can share properly designated "directory information" with community organizations only under their published policy and must honor parents' opt-outs, as the U.S. Department of Education explains. The simpler route for most PTAs and booster clubs is to collect contact details directly from parents, with their consent, for the directory.
Set a Directory Use Policy
Members will ask whether they can use the directory to market their services. Decide in advance and publish the answer in one paragraph. Many organizations allow one-to-one professional contact but prohibit bulk messages, list exports and scraping. Remind members that commercial email rules still apply: the FTC's CAN-SPAM compliance guide notes that the law covers all commercial messages and makes no exception for business-to-business email.
Then enforce the policy. A few unwanted sales pitches can push members to delete their listings, and directory data deserves the same protection as the rest of your records. See our guide to association data security.
Search and Filters That Make It Useful
Members come to a directory with a question: "Who near me does X?" Search by name handles the first case; filters handle everything else.
| Organization type | Most useful filters |
|---|---|
| Professional association | Specialty, city or region, certification, accepting referrals |
| Trade association | Industry category, products or services, region |
| Chamber of commerce | Business category, neighborhood or town |
| Club or hobby group | Interest, skill level, location |
| Alumni association | Graduation year, industry, city, open to mentoring |
A few rules keep filters useful:
- Use fixed lists for filterable fields. If members type their own specialty, you'll end up with "Stormwater," "storm water" and "SW mgmt." A dropdown or checklist keeps filters clean.
- Keep lists short. Ten to twenty categories are easier to scan than a hundred.
- Show enough in results. Name, photo, city and one or two key fields help members decide whom to open.
- Hide empty fields. Listings look better without "Phone: (blank)."
Starting With a Spreadsheet
A spreadsheet is a sensible first directory for a club or small association. You can build it in an afternoon, and it forces you to decide which fields matter before you invest in anything else.
Columns to Set Up
| Column | Example | Rule |
|---|---|---|
| Member ID | GL-0142 | Unique; never reused |
| First name | Dana | |
| Last name | Whitfield | |
| Organization | Whitfield Site Design | |
| City | Toledo | |
| State | OH | Two-letter code from a dropdown |
| Specialties | Stormwater; Parks | Chosen from a fixed list |
| Work email | dana@example.com | Published only if Share email is Yes |
| Work phone | (555) 555-0123 | Published only if Share phone is Yes |
| Membership status | Active | Active or Lapsed; only Active is published |
| Directory consent | Yes | Yes or No |
| Consent date | March 3, 2026 | Date the member opted in |
| Share email | Yes | Yes or No |
| Share phone | No | Yes or No |
| Last verified | September 15, 2026 | Date the member last confirmed the listing |
Rules That Keep It Clean
- Two tabs, two audiences. Keep a master tab that only one or two administrators can edit. Build a separate "published" tab that pulls only active, consenting members and only the fields they agreed to share. Share the published tab, never the master.
- Data validation everywhere you can. Dropdowns for state, status, specialties and yes/no fields prevent typos that break filters.
- One row per member, no merged cells. Sorting and filtering break otherwise.
- Freeze the header row and turn on filters so members can sort by city or specialty.
- View-only sharing. Share the published tab with view-only access, or export it to PDF with a date in the file name, such as "Member Directory – October 2026."
- Log changes. A simple change-log tab with date, member, field and who changed it answers "who updated this?" later.
When a Spreadsheet Stops Working
Watch for these signs:
- More than two people edit the file, and changes collide.
- Members want to update their own listings instead of emailing the office.
- You spend time every month re-exporting and resending the directory.
- Old copies circulate by email after members have left or changed their choices.
- Members ask for search features a filter row can't handle.
Spreadsheet vs. Directory in a Membership System
| Factor | Spreadsheet | Directory in a membership system |
|---|---|---|
| Setup | An afternoon | Configuration and a data import |
| Cost | Usually software you already have | Part of a subscription |
| Member self-updates | No; administrators update | Yes, within the permissions you set |
| Field-level privacy | Manual, through a separate tab | Settings per field |
| Lapsed members | Removed by hand | Follows membership status |
| Search and filters | Basic sorting and filtering | Search by name, filter by chosen fields |
| Main risk | Outdated copies in inboxes | Misconfigured permissions |
If your directory is part of a wider members-only area, our guide to building a membership portal covers sign-in and self-service.
Launching the Directory
A directory with 30 complete profiles out of 230 members feels empty, and members stop checking it. Plan a launch push:
- Seed it first. Ask the board, committee chairs and long-time members to complete their profiles before launch.
- Announce with a reason to look. "Find a member near you who specializes in stormwater design" works better than "Our directory is live."
- Run a completion drive. Send a short email with a direct link to each member's profile and a one-week deadline. Follow up once.
- Build it into onboarding. Make "set up your directory profile" a step in the first two weeks of membership. Our member onboarding process shows where it fits.
- Use it in events. At networking events, point members to the directory to follow up with people they met. Our guide to association networking has more ideas.
If members want to talk to each other, not just look each other up, a directory may be the first step toward an online community for members.
Keeping the Directory Current
Most directories fail slowly: nobody removes lapsed members, phone numbers go stale and new members never complete a profile. A simple maintenance calendar prevents that.
| When | Task | Owner |
|---|---|---|
| Each new member | Invite them to complete their profile within two weeks | Membership coordinator |
| Each lapse | Remove the listing from the published directory within 30 days of lapsing | Membership coordinator |
| Monthly | Process change and removal requests | Membership coordinator |
| Quarterly | Spot-check 20 listings for dead links and outdated details | Volunteer |
| Annually, before renewals | Ask every member to confirm or update their listing | Membership coordinator |
| Annually | Review fields and filters; drop those nobody uses | Membership committee |
Tie the annual check to renewal. Members are already reviewing their membership, so adding "confirm your directory listing" costs little and keeps the "last verified" dates fresh.
Frequently Asked Questions
Should our member directory be public or members-only?
Make personal information members-only. Business information, like a company name, category, address and website, can be public when the directory's purpose is promoting members' businesses, as with many chambers. A hybrid works well: a public business listing and more details for signed-in members.
How do we get members to fill in their directory profiles?
Ask at joining, seed the directory with board and committee members before launch, send a short completion drive with a direct link and remind members at renewal. Showing a concrete use, such as finding referrals or mentors, motivates more than a general announcement.
Can members use the directory to send marketing emails?
Set a directory use policy that allows one-to-one professional contact and prohibits bulk messages, exports and scraping. Federal commercial email rules under CAN-SPAM cover all commercial messages, including business-to-business email, so members sending marketing messages need to follow them.
Is a spreadsheet directory secure enough?
It can be for a small group if only one or two administrators can edit the master, members see a separate published view with consenting members and shared fields only, and you avoid emailing copies around. Once old copies keep circulating or members need to update their own listings, move to a system with permissions.
Can we charge for directory listings?
You can sell upgrades like featured placement or logos, but check the tax treatment first. IRS Publication 598 describes a business league's members-only directory, with equal listings and no advertising, as related to its exempt purpose, while advertising generally isn't. Our guide to non-dues revenue explains the difference between sponsorship and advertising.
Next Steps
- Choose the audience: members-only, public or hybrid.
- Pick five to eight fields and the filters members will actually use.
- Write consent wording and a one-paragraph directory use policy.
- Build the spreadsheet version with a master tab and a published tab, or set up the directory in your membership system.
- Launch with a completion drive and put the maintenance calendar on your shared calendar.
In campai, members can find each other through the member network in the Community App: they search by name and filter by fields you enable, and they choose which optional profile fields to share. You set the consent wording, privacy link and profile review reminders, and can limit visibility to members who share departments, segments or tags. See the Community App and member management for details.