WordPress Membership Plugins Review – Digital Access Pass, s2Member, aMember Pro

Update – September 2013
Digital Access Pass is having a Memorial Day Sale for all licenses until September 4, 2013 11:59 PM PST.

Buy any license of DAP before September 4 and you get their newest plugin Paypal Standard Upsell Tree (PUT) for FREE (a $197 value).

When I first set up Affiliate Marketing Insights website, I wanted to incorporate membership capability into the site although I had no plan to offer paid membership (yet) for my readers. By default, WordPress supports member registration but it is mainly used for publishing purpose (author, editor, contributor) rather than true multi-level membership.

So, like any cash-strapped marketers I started by looking for free WordPress membership plugins in WordPress repository, installed and tested them, and searched for more plugins (free or paid) for comparison.

My criteria to select the most suitable membership plugin are:

  • Easy to use and intuitive.
    I admit that this point is very subjective. Each system has some learning curve but at least it shouldn’t be too much of a rocket science to set up. I want to set up my membership site as soon as possible without spending a month reading the documentations.
  • Supports free membership.
    This is probably a given in any membership plugins.
  • Flexible membership structure.
    When people are talking about structuring membership site, the common example given is hierarchical structure such as bronze/silver/gold/premium where one level is higher than another and they are multiple levels of the same product. However, I may also need to create totally separate products where each product has different contents and possible multiple levels.
  • Flexible content protection.
    I foresee that I will share downloadable files for my free members (folder/file protection) and probably offer premium contents in the future (post/page protection). Can I choose to completely hide the entire post or just part of it?
  • Content dripping.
    This is an important feature, in my opinion, for any membership site. One topic that I see discussed many times is how to minimize the problem where someone buys your training program, immediately downloads all the contents and then asks for refund. While this can’t be avoided entirely, spacing or dripping contents also has the benefit of controlling the pace of the training and at the same time build your relationship with your members.
  • 3rd party integration.
    This is integration with 3rd party services related to membership site operation such as payment processor, email autoresponder, etc. Integration with major providers is a must, the more the better so I have more options and not limited to certain providers.

Below are the 3 membership plugins for WordPress that I collected from my research, some are tested more extensively than the others.

Digital Access Pass

Website: http://www.digitalaccesspass.com

This is the membership plugin that I eventually use because it ticks all the list. The main selling point for Digital Access Pass is its true content drip where you can set which content goes out when for each membership product, much like setting up email autoresponder series. In the latest version you can even re-arrange content sequence by drag-and-drop. After comparing how content drip works in other plugins, I think this feature alone is worth the license price.

Digital Access Pass - Content Drip

Content drip by selecting post/page from a list in Digital Access Pass

Setting up membership level is done through creating products. Besides individual pricing and content sequence, every product can have its own customized sales page, landing page, welcome email, and even email autoresponder series. I find the way Digital Access Pass structure the system very intuitive and straightforward.

Digital Access Pass also has the most 3rd party integration for payment processor and email autoresponder including WSO Pro and JVZoo which may come handy if you are selling on Warrior Forum (and you can have dime sale too). The latest stable version 4.3.1 also supports offline payment by check.

Other plus point of Digital Access Pass is that it has built-in email broadcasting and autoresponderso I can set up email newsletter right from Digital Access Pass itself. If you are just starting and don’t have any list yet, this feature will save you the mailing list monthly subscription.

Digital Access Pass - Broadcast Email

Sending broadcast email in Digital Access Pass

Similarly it also has built-in affiliate program (1-tier and 2-tier) so your members can be assigned affiliate ID automatically if you wish. If you already have 3rd party affiliate program like iDevAffiliate, as long as it can receive API notification then you can use the plugin framework to send notification upon subscription, cancellation, etc. This applies for email autoresponder as well and I’ve made one for my Mad Mimi account which is not supported out of the box.

As for content protection, you can choose whether you want to protect the whole post/page so it completely disappear unless user has the right access level, or protect just part of the content using shortcodes. It also supports category, file, URL and RSS protection.

Overall, I’ve been using Digital Access Pass for around 6 months and very happy with it. It may be more expensive than other plugins but considering that I don’t need separate email autoresponder, separate affiliate program, and separate shopping cart system it may actually be a bargain. Workflow is very easy, it’s well documented, support from developers have always been fast every time I open a support ticket.

s2Member / s2Member Pro

Website: http://www.s2member.com

s2Member was actually the first WordPress membership plugin that I found and tested because it’s available for free from WordPress plugin repository. What impressed me on the first look is that the start-up guide is included in the plugin itself and every section of the option panels are clearly explained.

The main difference between s2Member and s2Member Pro, which is the paid version, is s2Member Pro has more payment processors and you can have Custom Capabilities for both free and paid memberships as opposed to only for paid membership in the free version.

Creating membership product in s2Member is a combination of deciding the membership level (level 0 is for free product, level 1-4 is for paid product) and assigning Custom Capabilities (it’s something like privileges) to it. This feature is powerful for creating many product combinations.

One thing that I don’t like is you need to enter post/page ID to lock posts and pages instead of being able to select from a list. I find this a bit troublesome and makes it difficult to quickly check if I get the settings correct or add/remove contents. Let’s hope they improve this in the next versions. However, s2Member is the only WordPress membership plugin that I know that supports content protection by tags in addition to the usual protection by post, page, category, and URL.

Content dripping is achieved through API scripting using PHP conditional statements in the content itself. This is taken from their blog:

In order to use Content Dripping, you need to have a plugin installed on your WordPress® site that allows you to execute PHP inside of Posts and Pages. We recommend PHP Execution. We also recommend a bit of knowledge of PHP, because there currently is no Shortcode Equivalent for this feature.

Source: Introduction to Content Dripping in s2Member

Basically you will use conditional statements inside the content to hide/reveal part of it. Certainly there is a lot of room for improvements for content drip workflow and they are planning for something better in the next major release.

s2Member - Content drip

Setting up content drip in s2Member using conditionals

Due to the way s2Member structure the membership (level + custom capabilities), it’s not possible for someone to have multiple recurring subscriptions. Users can pay multiple one-time products but not multiple recurring subscriptions. I found this info in the forum and thought worth mentioning here.

Two email autoresponders are integrated in the default install, AWeber and MailChimp, but you can use other 3rd party autoresponder using the notification API so no problem here. Integration with affiliate programs like iDevAffiliate and ShareASale is similarly done using API Tracking codes.

s2Member Pro has the ability to create coupon codes for your affiliates which is great to encourage your affiliates to promote your products.

s2Member - Creating Coupon Code

Creating coupon code in s2Member Pro

Overall, s2Member is a great membership plugin for WordPress but prepare to do some scripting, especially if you have complex product offering structure. The fact that it has free version is a big plus especially for beginner marketers. However, I find that the workflow is less intuitive for me compared to Digital Access Pass.

aMember Pro

Website: http://www.amember.com

aMember, just like Digital Access Pass, is not a true WordPress plugin but rather a standalone application integrated into WordPress via plugin. aMember is also one of the first membership scripts and very popular among internet marketers. Recently aMember v4 was released which is a major overhaul from v3, both in functionalities and interface.

One thing that should be noted is v3 has impressively more than 100 integration plugins but not all of them are ported for v4 yet. So make sure you check with the developer first if your 3rd party system/application is supported in v4.

There are many payment processors supported such as PayPal, 1ShoppingCart, 2CheckOut, Authorize.Net, ClickBank, ccBill, Plimus, WorldPay, etc. It has fallback payment processor feature where if a user fails to make payment using the selected payment processo, aMember will return to the payment page so user can select another payment method. This feature is very useful so user doesn’t have to re-do the registration process from the beginning which can be a put-off. aMember can be integrated with WordPress, Joomla, Drupal, phpBB, SimpleMachines, IPB, vBulletin, iDevAffiliate, Kayako, etc. I believe aMember has the most integration with CMS/blog and forum scripts compared to other plugins.

aMember comes with its own newsletter & autoresponder system, shopping cart, affiliate system, and helpdesk. Again, this saves you money because you don’t have to sign up with 3rd party system or buy separate script. I tried to set up autoresponder series for my test products but after adding few emails, I find that aMember does not group them by products and I can’t sort them by products either (the column is not sortable). So if I have multiple products and each having its own autoresponder series, the list can grow quickly and without the ability to filter or sort the emails it can be quite a headache to maintain.

aMember - Creating Autoresponder

Creating autoresponder series in aMember

There are 2 ways to integrate WordPress to aMember, one is from aMember admin panel and the other is through WordPress plugin. During my test, I could not make the integration in aMember admin panel work. I have followed the documentation to add WordPress installation details but I can’t see WordPress contents when trying to protect the posts. Integration through installing WordPress plugin works fine though.

Creating signup form is very easy using the form editor where you can drag-n-drop form components such as product, payment method, name, address and customize each component further. I like the simplicity of the editor and I can also create separate signup form for each product or product set. However, customizing the form layout heavily to match your WordPress or website theme is not so straightforward. There’s an option to select the form template in the form builder but how to actually create the template is not explained clearly in the documentation.

aMember Pro - Form Editor

Creating signup form using aMember form editor

You can protect WordPress posts/pages as well as standalone pages, URLs, files and folders through aMember. I set my blog to display chronological posts and during my test, however, I could not make a post completely disappear from the front page. So if I don’t set excerpt for a particular post, aMember displays the entire content although I was browsing as non-logged in visitor. It correctly redirected me to the login page when I access the post through its permalink. This is a big flaw in my opinion because if I have premium contents, I want them to completely disappear as if they don’t exist unless someone has the right access level. This was a big thing that prevented me from putting aMember on top of my shortlist.

My conclusion for aMember Pro is it’s a solid, all inclusive product with good track record. Considering v4 was relatively new, there are some kinks that need to be iron out especially porting the integration plugins and adding more documentations.

12 Responses to “WordPress Membership Plugins Review – Digital Access Pass, s2Member, aMember Pro”

Read below or add a comment...

  1. Lee Chen says:

    Did someone help you set up everything in DAP? I find it very hard to work with, ugly for sure and hard to customize the look unless you know how to edit css and I do not want an affiliate section so I need to take that out.
    Also I have paid for two updates so far and still struggling with the program.
    It is not easy to use and learn and I am a web designer so I am pretty good at tech stuff.

    • Battra says:

      I set it up myself while reading the documentation on DAP website. Fully agree that out of the box it doesn’t have the polished look that other plugins have but they have better features IMO. To hide the affiliate section, does this guide help? – http://www.digitalaccesspass.com/doc/disabling-the-built-in-affiliate-program
      I don’t use affiliate module as well so I just don’t create any page for affiliate info.

      Usually Veena is quick to reply to forum questions and support ticket so perhaps you can ask for her help there.

  2. Andrew says:

    If you use Buddypress, DAP is not the best solution. But what is more upsetting, DAP Tech Support is really slow to non-responsive. If you have an issue, you will need to buy live support in advance. Once you bought it, tech support remains unsupportive. I purchased live support two weeks ago and still did not get a response as to when we can actually have the session. Run, don’t walk away from DAP.

    • Battra says:

      Hi Andrew, thanks for dropping by! Which membership plugin do you recommend for BuddyPress? I’m not BuddyPress user so I have no experience in setting it up but it may be useful for other readers.

      Did you contact DAP support via ticket? So far I have opened a couple of tickets and all of them were answered within a day, often in just hours by Veena. Sorry to hear that you have bad experience with them 🙁

  3. fanatical says:

    Interested to hear about experience with DAP.

    After reasonable speed of installation, I’m finding tech support (via ticket) to be hopeless. Questions not answered fully, really slow, no support over weekend, incomplete half-baked responses when they do arrive… Are these guys serious? I even paid $50 for them to resolve something and I’m not getting any response.

    They say they operate Pacific hours but that’s so far behind the rest of the world, how can they serve a global client base?

    My developer has been unable to work on an integration for three days now, due inability to log in, and to lack of response from them, and we have a launch coming up. Is it buggy? Reliable?

    Also the interface and members’ pages are really ugly, as someone else pointed out.

    I’m really wondering whether to request a refund while I still can, and switch to amember instead. Any views, please? I have sunk so much time into this project but don’t want to throw good money (and time) after bad.

    Thx guys!

    • Battra says:

      Did you get the response from Veena or one of the tech support? It’s really unfortunate if their support level goes down because they have a solid product and feature-wise I still think DAP suite (including the additional plugins) wins over other membership plugin. I may give them the feedback and hopefully they improve.

      As for aMember, I know many top marketers use and like it a lot. It’s been around for quite a while and seems like it’s actively maintained. Probably you can make a list of your must-have features sorted by priority and see which one suits you the best without much tweaking or workaround. I see that you are considering Wishlist too. If needed, shoot an email to their sales team and see which one responds better.

      • fanatical says:

        Thanks, Battra. Actually I did get some further reply though, I have to say, not a 100% response to all questions. But I have now got a direct contact to use in case of further emergencies which is reassuring and I understand my particular problem is a rare one.

        However, due to inability to log in I lost my slot with the developer for an integration and that’s put me back over a week so the problem I had has actually been very very costly and disruptive.

        I did thorough research before buying DAP and I will give it a fair try. On the whole it seems pretty easy to use and it ticks a lot of boxes in terms of reputation and features. Let’s just hope that their reputation doesn’t suffer due to patchy support.

        Thanks for the great resource here and opportunity to exchanges views!

        • Battra says:

          No problem! Glad to hear that at least you are making a progress with them and hopefully everything can be resolved before your refund period ends. Good luck!

  4. Jan Grey says:

    After owning Dap for 4 years and never being able to figure it out, I give up.
    It is way to hard to use for most people.
    I am going to use Premise now. They offer upgrades and support for life and they are integrated with Vbulletin .
    Dap is not integrated with any forums. I am pretty good with tech stuff but I have tried many times to use DAP and it is just so cluttered and so much stuff in there and it just overwhelms me. Then I go to their documentation and I really do not like the videos at all. I give up DAP, you got over 650 bucks outta me over the last 4 years to keep updating but never use your program. Oh well live and learn.

    • Battra says:

      Hi Jan! I didn’t know Premise is also a membership plugin, all along I thought it’s a WordPress theme framework only. Or perhaps I confused it with something else, LOL! Glad to hear it’s working well for you, the one-off price is certainly appealing. I don’t have any forums integrated with my DAP but just by looking at their documentation, DAP does integrate with 4 WP based forums (Simple:Press, BudyPress, bbPress, Mingle) and 2 non-WP based forums (XenForo and vBulletin). Seeing that you bought it 4 years ago, perhaps the integration was added after that.

Leave A Comment...