Plugin Directory

Test out the new Plugin Directory and let us know what you think.

MembershipWorks Membership, Event & Directory System

Membership and donor management, event calendar, event ticketing, shopping cart, donations and member directory system for groups and organizations.

Can I use this plugin without a MembershipWorks account?

This plugin is an interface to the MembershipWorks platform, so a MembershipWorks account is required. Please visit MembershipWorks to sign up.

How does MembershipWorks work?

MembershipWorks is designed from the ground up to integrate with any website, it works alot like Google Maps, allowing your membership forms and event calendar to work seamlessly on your website. So you use your own WordPress server to publish your web content and layout, but have MembershipWorks perform the heavy lifting of managing memberships and events, storing your sensitive membership and event data with our high availability, triple redundant, secure and PCI compliant data servers. Your membership and event data is safe even if your WordPress server creashes or if it is hacked, and you can continue to access that data without WordPress.

How does MembershipWorks SEO work?

Unlike iframe widgets or redirects to sub-domains, our next generation SEO system allows the plugin to deliver dynamic web content to search engines using the Ajax crawling scheme, so all directory and event pages are attributed to your domain.

Every directory profile and event page is delivered with Rich Snippets (structured data, microdata, schema.org), which provides detailed information to search engines to better help your pages get found.

How do I setup the membership sign-up form, member sign-in form, directory, deals, event calendar?

Create pages and use the corresponding shortcode on the page. For the most up-to-date list of shortcodes please refer to the plugin help section under MembershipWorks > Help > Basics & Setup > Adding Membership/Events/Forms to WordPress > WordPress Shortcodes.

The membership forms and directory profiles are pre-setup with a good default. You can further customize the form and profile templates under MembershipWorks > Customization.

Can I customize the colors in the membership forms, events, etc?

Information about customizing css can be found in the plugin under MembershipWorks > Help > Customization > CSS & colors

Can I use Paypal Standard for membership billing?

No, at this time MembershipWorks requires Paypal Pro in order to interface directly with Paypal, in order to track fees and payments in the Timeline, generate membership invoices and financial data, issue refunds, and more.

If you do not have Paypal Pro and do not want to deal with the fees, we recommend using Stripe.

Can I restrict access to a page or post to members only?

To restrict the content of the entire post/page to members, place the [memberonly] shortcode at the beginning of the post/page. Placing the [memberonly] shortcode within the page will allow content above the shortcode to be displayed to non-members, and content below the shortcode to be restricted to members.

By default the memberonly shortcode restricts content to users in your Members folder whose membership is not expired. To restrict access to a different folder use [memberonly folder="..."].

To restrict access to certain membership levels or labels instead, add a label option to the shortcode, ie. [memberonly label="..."]. For example [memberonly label="business member"]. You can restrict content to more than 1 label by separating the labels with a comma, for example [memberonly label="membership committee,marketing committee"]. If your label or membership level name contains a comma, you should escape the comma, for example [memberonly label="label%2C1,label%2C2"].

Under Plugin Settings you can configure the messages displayed to users who are not logged-in, users whose membership has expired, and users without the required folders/labels.

To customize modify the message for a specific page, add the message option to the shortcode, ie. [memberonly message="..."]. Note that this message will be displayed to all users that are not allowed to access the content, regardless of whether they are not logged-in, their membership has expired, or they do not have required folders/labels.

To omit the login form for users who are not logged in, add the nologin option to the shortcode, ie. [memberonly nologin].

To automatically redirect users who are not allowed to access the content to a different page use [memberonly nonmember-redirect="..."]

To display a MembershipWorks form or cart users who are not allowed to access the content use [memberonly nonmember="!form/..."]

What automated membership or event emails are generated by the system?

MembershipWorks can generate the following automated emails to your members:

  • Upcoming membership renewal
  • Past-due membership
  • New member welcome
  • Membership payment receipts
  • Membership payment failure for automatic recurring billing (eg. expired credit card)

MembershipWorks generates the following automated emails to your event attendees:

  • Event registration confirmation with iCalendar attachment
  • Event payment receipt

MembershipWorks also generates the following automated emails to you as the administrator:

  • New member signup
  • Member signup failure due to billing error (eg. invalid credit card)
  • Daily membership report of new members, lapsed members, renewal notifications upgrade and downgrades whenever there is activity
  • Event registrations
  • Email delivery bounce or failure for receipts, group emails, welcome email, and more

Can I email my members directly from the system?

You can email any group of members directly from the system, including:

  • Individual member or individual contact under member account
  • Members who signed-up in any date range
  • Members who renewed in any date range
  • Members with upcoming membership renewals for any date range
  • Members with past-due memberships for any date range
  • Members with a specific membership level
  • Members with a specific label
  • Members in any folder
  • Members pulled up with a keyword search

Within any group you can also individually remove a member from the email. You can also include all contacts stored under a member account in the email.

How do I create categories for my directory?

You can enable membership levels or labels as categories for the directory, simply by enabling the option to make them searchable in the directory.

Can I create multiple directory pages, or create custom directories?

You can create custom directory pages or custom actions on a directory page, that corresponds to a search by area, by label or membership level, or by keyword, or any combination of.

You can also create multiple membership directories using folders.

For more information, please refer to MembershipWorks > Help > Customization.

Requires: 3.0.2 or higher
Compatible up to: 4.6.2
Last Updated: 3 weeks ago
Active Installs: 1,000+


4.5 out of 5 stars


3 of 3 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.