MembershipWorks – Membership, Events & Directory

Plugin Banner

MembershipWorks – Membership, Events & Directory

by MembershipWorks

Download
Description

MembershipWorks is an advanced all-in-one membership, directory, events, and donation platform for chambers, associations, professional, networking and other membership groups. This plugin integrates your MembershipWorks account to your WordPress site. MembershipWorks is free for small groups and also free to try with our 50 member/account plan.

Easy WordPress Setup

  • Use shortcodes to place the membership forms, events calendar, member directory and more on pages.
  • Fully responsive and works with most themes

Third Party Integrations

  • Payment Gateways – Stripe, Paypal Website Payments Pro, Paypal Payments Pro/Payflow, Paypal Expanded Checkout, Authorize.net
  • Accounting Software – Xero, QuickBooks Desktop, QuickBooks Online
  • Emails/Newsletters – MailChimp
  • OAuth 2.0 Single Sign On

Membership

  • Unlimited membership levels, add-ons and billing configurations
  • Configurable pro-rating, fixed anniversary dates, trial periods, application fees and discount codes
  • Members can signup, renew, or upgrade/downgrade their membership at any time
  • Automated emails for payment receipts, renewal and past-due notices
  • Segment members by labels or folders
  • View/Export metrics and financials
  • Daily membership report email
  • Send bulk emails to members
  • Custom fields and customizable membership forms

Events

  • Display events in calendar or list
  • Upcoming events widget
  • Event categories
  • Create unlimited paid and free event tickets
  • Limit event ticket quantity, event capacity, event tickets per registration, and more
  • Restrict event tickets by membership
  • Customizable event registration and ticketing questions
  • Automatic event registration confirmation email with iCalendar attachment
  • Edit or cancel registrations and issue full or partial refunds

Member Only Access

  • Restrict content on any page or post to members or to specific membership levels with a shortcode
  • Member only event tickets or cart items
  • Automatically retire access when membership is past due
  • Allow members to add or edit events

Directory and Deals

  • Search by keyword, location, fields or by labels/folders
  • Interactive map
  • Multiple locations for a business or organization
  • Customizable cards
  • Customizable member profiles with logos, pictures, map, social media links and more
  • Enable/disable features by membership
  • Create a member deals or offers page
  • Comply with CAN-SPAM act and protect member email addresses from spam with our messaging system
  • Member slideshow widget

General Forms, Shopping Cart and Donations

  • Create forms for donations, committee or volunteer signup, contact forms, and more
  • Sell items or collect donations
  • Setup item quantities and checkout limits
  • Create member only forms or shopping carts
  • Automated confirmation and notification emails
  • Checkout actions to add or remove labels/folders, allows for advanced workflow

Job Board, Classifieds and Announcements

  • Create boards for jobs, classifieds, announcements and other listings
  • Monetize listings by charging listing fee or make it a membership privilege
  • Restrict listings to members only or make it public
  • Option to require admin approval for new listings
  • Allow members to manage their own listings

Billing and Accounting

  • Financial dashboard
  • Setup tax rates by city, state, zip or country
  • Export transactions to Xero, QuickBooks or spreadsheet

SEO

  • Events and directory listings optimized with Rich Snippets
  1. Install and activate the plugin
  2. Sign in with your MembershipWorks account
  3. Create pages for your membership sign up form, member sign-in form, member directory, member deals page, event calendar using our shortcodes
  4. Create your membership levels, and setup your payment gateway
  5. Setup your tax rates if applicable
  6. Import your members with a csv file
  7. For help, videos and documentation, see the Help section in the plugin
  1. Member profiles.

    Member profiles.

  2. Event calendar.

    Event calendar.

  3. Membership Timeline (CRM).

    Membership Timeline (CRM).

  4. Membership metrics, signups, renewals and event registrations.

    Membership metrics, signups, renewals and event registrations.

  5. Chart membership and event revenue.

    Chart membership and event revenue.

  6. Interactive member directory map.

    Interactive member directory map.

  7. Member deals.

    Member deals.

Is this a paid plugin?

This plugin is an interface to your MembershipWorks account, much like how MailChimp or Google Maps plugins are an interface to those systems. When you embed a Google Map on your web page, the map is not generated from your WordPress server. Similarly the heavy lifting and processing for our system happens on our side, including all data storage (triple redundant with daily backups), email delivery, security, updates and compliance. The plugin provides the convenience of integrating features on the website with shortcodes, provides an admin panel on the WordPress dashboard, and checks access on member only pages/posts.

How do I setup the pages for membership sign-up, directory, deals, event calendar, etc?

Create pages and put the corresponding shortcode on the page. The shortcode generator can be found in the Help section under MembershipWorks > Help > Website Integration > Integrate with WordPress

Where can I find the documentation?

The Help section provides all the documentation. Once you activate the plugin, you can access that under Help from the MembershipWorks menu.

How do 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. For advanced options please see Help > Website Integration > Integrate with WordPress.

Happy Customer Since 2018

By tnruss on June 12, 2024

Our club has been using MembershipWorks for over six years now. As a medium-size club of just under 300 members, this software has been a good fit in helping us to manage our members and events. On the rare occasions that I need help, support is extremely responsive. It is not unusual to get an email response from a real person within minutes of submitting a request.

Excellent software and support

By Complectia (complectia) on January 28, 2022

We have been using this at a non-profit website we built several years ago. Since we helped the organization move from paper to this electronic platform, membership has more than doubled. Payments and cash flow are nearly 100% automated and members manage their own profiles. I like the ability to login and manage membership outside of WordPress - the software makes it very easy to do this. Member management generally requires more time than website management. Documentation available (you could always create a free account to check it out) and whenever I run into a question, the email support team has been quick and thorough. I've even used phone support a few times - but find that email and documentation works most of the time. The UI is clean and well thought out. No software has every feature you want or need, but in practically every case, MembershipWorks has helped me come up with a solution.

great membership plugin for a professional association

By wcamembers on May 13, 2020

Our organization of professional communicators is helped immensely by this membership plugin! We have had membership software in the past that was much more expensive and didn't integrate with WordPress. We use just about every part of the plugin including the event calendar feature, membership database, directory, forms and shopping cart. The MailChimp integration allows us to use our favorite email marketing platform (that many of our volunteers are familiar with already) for our communications with members and prospects. Given our annual turnover of the board that runs our association, the training and support MembershipWorks provides is so helpful in transitioning from one board term to the next.

Inflexible system with lots of limitations

By cherylweb27 on January 10, 2020

In reviewing the plugin's website and description, this seems like a feature-rich system. NOPE. It has so many limitations you won't believe it. Documentation isn't available until AFTER you install the plugin, so there's no way to know if it's going to work for your needs until AFTER you're working with it. And YES, there is an API... but it doesn't help with some of the simplest isseus. Here's a non-exhaustive list of what this plugin can NOT do:
  1. Sort events by multiple filters: Currently the ONLY way to sort events is category. But a second searchable/filterable/sortable option seems only logical. Why can't I sort events by category AND location???? (They suggest having TONS of categories just to accommodate every location. NOT an acceptable work-around.)
  2. Load more than one shortcode per page.
  3. Paginate the directory listing page.
  4. Sort members by anything other than one category.
  5. Control what loads on the membership "cards." Right now all it shows is a big rectangle with a name. VERY BORING AND UNATTRACTIVE.
  6. Display members in a list, rather than those big awkward "cards."
  7. Alphabetize category lists. They'll display in whatever order you create them. Period.
The ONLY bright spot is the support. Email support answered typically in 24-48 hours. I am SO DONE with this system. I'll be looking elsewhere from now on.

Amazing support -

By ahufford on December 20, 2018

I could not be a bigger fan of this plugin and the great support they provide. I like that they provide hosting as well. They are super responsive when answering questions on their google community user forum. I have built more than 5 sites with this plugin and my clients have all been happy with how user-friendly the system is.

Highly recommended

By thequiltedquirrel on February 2, 2017

Great software with a lot of options that's perfect for a Chamber of Commerce. The support is incredibly good, though, and makes this software even more worthwhile. They're quick to respond to emails, and very helpful. Can't recommend enough.

Awesome Plugin, Awesome Support

By kbcadm on November 29, 2016

Love MembershipWorks. It hits a sweet spot in the small to mid-size Association Management space. It does a great job of incorporating online membership management with events, directories, dues, recurring payments and more. Their support is great, and fast to respond. Highly recommend!

Excellent approach to membership sites

By AUMW-Jay on October 19, 2016

I've been using this for about 6 months now, on a professional education and networking site, and am very pleased so far. There are limitations, and it's difficult to modify for custom needs. On the other hand, it was simple to integrate and manages several types of systems well: membership registration, renewals, payments, event promotion, event ticketing (with member-specific pricing), an event calendar, and email system to members and event registrants all in one. Rather than having these all be independent systems, it's all integrated. That means, though, that those systems may not be as fully developed as stand-alone systems, but the ability to have them all interoperate is a real boost. I hope they'll work on expanding features (beefing up the email system to include templated emails to members, other than the automated emails which are templated, for example). And it's also a bit odd that they use G+ for support, which means asking questions and reporting issues is public rather than private. But they do respond quickly and will take issues private if needed. And yes, it is a plugin that requires payment for groups of more than 50 members, or if you want to connect it to a payment processor. But it's an affordable option for many clubs/organizations, and can help even novice WP builders get something workable and polished up at a negligible cost.

Yay for multiple renewal notices!

By mbtorg on September 3, 2016

We love MemberFindMe! Other than for the issue that it would only send out 1 renewal notice - but now its fixed, yay! Virtual hugs to the MFM team!

Outstanding Plugin

By moewing on September 3, 2016

This is an outstanding plugin which has revolutionized our membership program and control of paid and non-paid events. The free version is somewhat limited and didn't meet our needs (800 member Plant Society) as we had to have the ability to charge for several different membership levels. But if your organization is larger than 50 members and you need a good system for tracking members, collecting payments on-line and running events, this plugin is well worth while.

The best part of this plugin is the service, which is excellent and timely and well worth the monthly charge.

0.1

  • Initial release

1.0

  • Stable release

1.2

  • SEO improvements

1.5

  • Adds menu for label and membership

1.6

  • Adds menu for advanced customization

1.6.1

  • Adds option to disable social share buttons
  • Adds option to load js/css inline

1.6.2

  • Widget can now pull contacts from a label
  • Adds option to display contact name on cards

1.7

  • Moves plugin settings under MembershipWorks menu
  • Improved http request compatibility

1.7.1

  • Adds listlabel and listfolder shortcodes
  • Adds support for label specific directory

1.7.2

  • Adds support for group specific event calendar

1.7.3

  • Minor bug fix

1.8

  • Adds listevents shortcode
  • Adds ability redirect to another page after signing in (from account manage screen)

1.8.1

  • Fixes minor bug with member slideshow widget

1.8.2

  • Fix for members slideshow widget for themes that do not set ID on widget

1.8.3

  • Fix for page titles on themes that do not provide correct number of parameters
  • Adds support for directories by folder

2.0

  • Adds support for Member Sign in and redirect to page
  • Adds forms, shopping cart and donations feature

2.1

  • Fixes escaped html in event and member widgets
  • Search engine support for directories by folder

2.1.1

  • Adds separator between dates in event widget and event list shortcode
  • Minor bug fixes

2.2

  • Prevents W3 Total Cache and WP Super Cache from caching dynamic pages
  • Adds setting for redirect url on log out

3.0

  • Adds page top offset setting for themes with fixed menu bars
  • Supports improved WordPress user synchronization with MembershipWorks Login Connector

3.0.1

  • Fixes compatibility with older MembershipWorks Login Connector version

3.0.2

  • Fixes compatibility with WordPress 4.0.1

3.1

  • Fixes compatibility with WordPress 4.0.1

3.2

  • Improves compatibility with WordPress 4.0.1 with i8n and visual editor plugins

3.3

  • Fixes some PHP warnings
  • Thumbnail option for upcoming events widget

3.4

  • Fixes compatibility with Yoast SEO 1.7.3 and up
  • Adds membership level filter for signup form
  • Adds option to always display name for member slideshow widget

3.5

  • Updated resources to not load from MaxCDN, which may be blocked due to SpamHaus listing

3.6

  • Fixes compatibility with WordPress 4.0.1 and up
  • Add options to enable or disable event date/times and location to event list widet

3.7

  • Fixes missing title with Yoast SEO when force rewrite titles is enabled

3.8

  • Removes a deprecated plugin option
  • URL encodes certain parameters when calling for server generated pages

3.8.1

  • Renamed function due to function name conflict with Swift Framework

3.9

  • Fixes issue with certain themes/frameworks that call wp_title within wp_head

4.0

  • Fixes issue with unicode quotation marks inside shortcode

4.1

  • Fixed issue with Facebook share image on HTTPS pages

5.0

  • MemberFindMe is now MembershipWorks!
  • Display event or folder widgets with shortcode
  • Supports member only content directly
  • Customize failure messages for memberonly shortcode
  • Closure for memberonly content
  • Multiple memberonly blocks per page

5.1

  • Fixes bug with memberonly shortcode that crops off last 13 characters of content when no closure is used

5.2

  • Fixes error with wp_register_style called incorrectly

5.3

  • Fixes issue with shortcodes with certain language settings

5.4

  • Fixes escaped html bug with listevents and listfolder shortcodes
  • Fixes issue with wp_enqueue_style not working
  • Session expired response for memberonly shortcode
  • Adds false and nomessage option for memberonly shortcode
  • Adds name shortcode

5.5

  • Fixes potential infinite loop refresh with corrupted cookies
  • Fixes undeclared variable warning

5.6

  • Fixes escaped HTML in member widget

5.7

  • Provides option for using HTTP connection to retrieve data for customers running old versions of OpenSSL that do not support PCI compliant HTTPS connections

5.8

  • Provides option to open directory profile links in new tab

5.9

  • Improved shortcode handling

6.0

  • Sets cookie to prevent caching for member only pages on WP Engine
  • Adds compatibility with themes that support title-tag

6.1

  • Changes admin dashboard menu to require “edit_users” instead of “add_users” role
  • Improvements to bypass caching on member only pages or Ajax crawling protocol requests
  • Improvements to progressive enhancement for Ajax crawling protocol

6.2

  • Deprecates Ajax crawling scheme for Googlebot
  • Adds login form for page with memberonly content if user session expired
  • Increased priority for document_title_parts filter

6.3

  • Tested for WP 5.0+

6.4

  • Fixes “Use of undefined constant” warning

6.5

  • Formally escapes HTML attributes

6.6

  • Minor fixes

6.7

  • Moves script load to footer

6.8

  • Updates code for Facebook crawling of event/directory pages when Yoast SEO is installed

6.9

  • Adds admin menu navigation for Boards

6.10

  • Tweaks to widget image alt text for WCAG

6.11

  • Adds support for WP ext object cache core functions
  • Added meta crawler user agent

6.12

  • Fixes issues with event widget in block editor

6.13

  • Fixes bug with event widget

6.14

  • Block WP Rocket optimizations that corrupts our scripts

6.15

  • Escapes certain admin settings if unfiltered_html not allowed
Back to top