A members-only business network earns its keep when a member can find the right person, ask for an introduction and meet them in a room. Most networks stall because they build the first of these and neglect the others: a nice-looking directory, no reason to message anyone, and no calendar. This guide builds all three on WordPress and spends most of its time on the part that goes wrong first, which is deciding who gets in and what a stranger can see.
The stack is BuddyNext for member profiles, directory and spaces, Listora for a directory of member businesses, and Eventonomy for meetups, all styled by the Reign theme. BuddyNext, Listora and Eventonomy are each free with an optional paid Pro licence. Pro features are labelled. For the discussion side of a professional community, see our social media manager community guide, which shows how question-and-answer spaces and job posts fit alongside a directory.
A note on scope. The software can restrict who sees what, but it cannot tell you what is legal. Rules about paid referrals, sharing members’ contact details and competition between members depend on where you and your members operate. Write your terms with a qualified adviser, not from a plugin’s documentation.
Decide who gets in before you build anything
A closed network has three separate gates, and each one is configured in a different place. Treat them as a checklist.
| Gate | What it controls | Where you set it |
|---|---|---|
| Registration mode | Who can create an account | BuddyNext > Members > Registration & Login |
| Community login wall | Whether logged-out visitors can read anything | BuddyNext > Members > Privacy & Data > Private community |
| Directory visibility | Whether the business directory is public | Listora Settings > Visibility (Listora Pro) |
Choose a registration mode
BuddyNext offers four registration modes: Open, Invite Only, Admin Approval and Closed. For a members-only network the choices that matter are the middle two.
- Invite Only requires a valid invitation to sign up. The invitation link pre-fills the new member’s email address, and it can drop them straight into the space they were invited to.
- Admin Approval lets anyone request an account, holds it, and blocks sign-in until an administrator approves it from the Members screen.
Invite Only suits a network that grows by referral from existing members. Admin Approval suits one that wants to vet every applicant, for example by checking that a company exists. You can ask applicants for a company name and role on the sign-up form, because a profile field can be marked to appear on registration.
Put the whole community behind a login
Under BuddyNext > Members > Privacy & Data, the Private community setting has a switch labelled Require login to view the community. With it on, logged-out visitors, search engines and people following a shared link see none of the community content. Leave it off if you want a public front door with a members-only core.
Test as a stranger
Do not assume every page is covered. Listora and Eventonomy publish their own pages, and the documentation for the BuddyNext setting describes community content, not every page those plugins create. Open a private browser window, visit your directory page, an event page and a member profile, and note what each shows. Fix what leaks before you invite anyone.
One case deserves a warning. In Eventonomy, an event’s visibility is Public or Private, and a Private event is only unlisted: anyone with the link can open it. A site can require sign-in for private events with the evnm_private_event_requires_login filter, which is a developer change. If you plan to run members-only meetups, ask whoever builds your site to add that filter, or keep event details out of the event page until a member signs in.
Two directories, two jobs
A network usually needs a directory of people and a directory of businesses. They answer different questions, so build them separately.
The people directory in BuddyNext
The member directory shows cards with the avatar, type badge, an online indicator and mutual connections. Members can search, sort by newest, alphabetical, most active or recently active, filter by member type, and switch between All members, Following and Connections. Search looks across a person’s name, username, bio, headline and any fields you marked as searchable.
Design the profile before you invite anyone. Useful fields for a business network:
| Field | Type | Include in search |
|---|---|---|
| Company | Short text | Yes |
| Role | Short text | Yes |
| Industry | Dropdown | No, use member types or a filter instead |
| Services offered | Long text | Yes |
| Looking for | Long text | Yes |
| Website | URL | No |
Field visibility is set per field, from Public down to Only me, and each member can narrow their own. A searchable field is only searchable within its visibility, so a value hidden from a viewer cannot be found by that viewer.
Member types give the directory its filter tabs. Examples are Founder, Service provider and Investor, each with a colored badge. You can allow members to choose their own, or reserve a type such as Partner for administrators only. BuddyNext Pro adds member labels, such as Verified, which appear next to a member’s name.
Connections are mutual: one member requests, the other accepts. They are the natural mechanism for a network, since a connection also unlocks a Connections only audience for profile fields and posts. Private messages are provided by MediaVerse, so install it and switch its Messages option on if you want members to write to each other directly.
The business directory in Listora
Listora is for the businesses behind the people. Members submit listings through a front-end form, you review them in a moderation queue, and approved listings appear in a searchable directory. The free plugin includes:
- Listings with categories, locations, photos, business hours and social links
- Full-text search with filters, a map, and sort by date, rating or name
- Five-star reviews with owner replies
- Business claims, where a member proves ownership and an administrator approves
- A contact form on every listing, with each message saved as a lead the owner can read in their dashboard
- Favorites with collections
Because listings pass through the moderation queue, you can refuse a listing that does not belong in a closed network. Claims always wait for your review, and there is no auto-approve.
Listora Pro adds a Private visibility mode that sends logged-out visitors to the login page, which is what a members-only directory needs. The mode lives behind the Visibility Modes feature toggle in Listora’s settings. Pro also adds verification badges, which you award by hand to listings you have vetted, plus saved searches, listing comparison and a moderator team who are not full administrators.
Show business listings inside the community
With BuddyNext Pro active alongside Listora, a new listing posts to the activity feed and community search, and a member’s listings appear on the Portfolio tab of their profile. A space owner can also turn on a Businesses tab for their space, where members submit one of their own listings and the space team approves it before it shows. That requires BuddyNext Pro and a recent Listora version. For a chapter, it means each local space can curate its own member businesses.
Referrals that do not turn into spam
A referral network lives on trust, so design for it. The goal is to make asking easy and to make asking for the wrong thing hard.
Use a dedicated space for requests
Create a Private BuddyNext space called Referrals, where a member joins by request and you approve each join. BuddyNext spaces come in Open, Private and Secret types. A Private space is listed so people can find it and request to join, while its feed stays gated. A pinned post sets the rules: say what you need, say where, say by when, and do not post another member’s private details.
Use Listora’s Needs page for structured requests (Pro)
Listora Pro has a Needs Marketplace, a reverse directory in which a member posts what they are looking for and matching businesses are told about it and send quotes. A request includes a description, the type of business wanted, a location, a budget range and a deadline, and the member’s phone number is shared only with the business whose quote they accept. It is off until you switch on Reverse Listings (Post a Need) in Listora’s settings.
This is a good fit when members mostly need to find a supplier. It is less suited to warm introductions between two people, where a message in a space works better.
Set expectations about money
If your members pay each other for referrals, that is their arrangement, and the rules differ by country and by profession. Say in your terms that the network does not handle or guarantee referral fees, and that members are responsible for following the rules that apply to them. Do not describe the plugins as providing compliance with any regime.
Local chapters and meetups
Meetups are what turn a directory into a network. Eventonomy handles the events, and BuddyNext spaces handle the chapters.
One space per city
Create a space for each local chapter and set it to Private with approval, so that a member’s request is checked against their city. The space gets its own feed, its own moderators and, with BuddyNext Pro, an Events tab that lists the chapter’s events as a list or a calendar. Space owners turn that tab on under Manage space > Integrations. A second setting, Only organisers can add events, decides whether any member can create an event for the space or only organisers.
Let members propose events, then approve them
In Eventonomy you can let members submit their own events from the front end. Under Eventonomy > Settings > Setup, set a minimum role, and switch on Require approval before submitted events are published. Member events then wait in a Pending review queue, and the organizer gets an email when you approve or reject. You can also cap how many events a member may create.
Capacity, waitlists and who is going
For a dinner of twenty, set a capacity on the event. Attendees answer Going, Maybe or No, and only Going counts. You can limit guests per RSVP, close registration a set number of hours before the start, and switch on the Waitlist when full option. Show remaining spots on the cards if you want to create a little urgency.
Eventonomy keeps a shared catalog of venues and organizers, so a regular meeting place is entered once and reused. Calendar subscriptions let members add events to Apple, Google or Outlook calendars.
What needs Pro
Free Eventonomy covers free events, RSVPs, waitlists, venues and the calendar views. Eventonomy Pro adds paid tickets, Stripe and PayPal gateways, check-in at the door, week and day views, a map view, calendar sync and analytics. BuddyNext Pro is needed for events to appear in the BuddyNext feed, search and space tabs.
Charging dues
If your network is paid, BuddyNext Pro includes membership plans with monthly or yearly billing, gated spaces that require an active plan, paywalled posts, and Stripe, PayPal or manual bank transfer payments, with coupons and renewal reminders. Work out the plan structure with your accountant, because taxes and refund rules vary. The software records payments and access, and it does not give financial advice.
Free and Pro at a glance
| Need | Free | Pro |
|---|---|---|
| Invite Only and Admin Approval registration, login wall | BuddyNext | |
| Member directory, member types, searchable profile fields, connections | BuddyNext | |
| Private spaces, secret spaces, approval to join | BuddyNext | |
| Member labels such as Verified, membership plans, gated spaces | BuddyNext Pro | |
| Business directory with reviews, claims, moderation queue | Listora | |
| Private directory mode, verification badges, Needs Marketplace | Listora Pro | |
| Events, RSVPs, waitlists, member-submitted events | Eventonomy | |
| Paid tickets, check-in, map view, calendar sync | Eventonomy Pro | |
| Events and listings in the feed and in space tabs | BuddyNext Pro |
See the plugins overview and the free versus Pro page for the full split. If you want to compare people-directory options, our member directory plugin comparison goes into more detail.
Launch order
- Choose the registration mode and switch the login wall on, then test as a stranger.
- Create member types and profile fields, and add Company and Role to the sign-up form.
- Open the Referrals space and the first chapter space, and pin the rules.
- Install Listora, invite five members to submit listings, and approve them yourself so you see the quality before you scale.
- Install Eventonomy, switch on approval for member events, and run one meetup before you announce a schedule.
- Add the Pro pieces that your members ask for, and not before.
Frequently asked questions
Can I make the whole network visible to members only?
Yes. BuddyNext has a Private community setting that requires login to view the community. Listora Pro has a Private directory mode, and Eventonomy events can be set to Private, though a private event stays reachable by link unless a developer filter requires sign-in. Always test as a logged-out visitor.
Do I need Listora if I already have a member directory?
Only if members have businesses they want to list as separate entries, with their own reviews, hours and contact forms. The BuddyNext directory lists people, and Listora lists organizations. A small network of freelancers may not need both.
Can members pay for membership?
Yes, with BuddyNext Pro, which adds paid plans, gated spaces and payment through Stripe, PayPal or bank transfer. Get tax and legal advice for your location before you set prices.
How do I verify that members are real businesses?
Use Admin Approval for registration and ask for a company name and role on the sign-up form. In Listora, claims need your approval and Pro lets you award a Verified badge by hand. The software does not check company registers for you, so the check is a manual step.
Can members message each other privately?
Yes, once the MediaVerse plugin is active with its Messages option on. BuddyNext supplies the inbox, and MediaVerse stores and delivers the messages.
Do chapters need their own websites?
No. A chapter is a BuddyNext space with its own members, feed and Events tab. One site can run many chapters.