ResultsAiX Membership Is Live In Your Bundle
Everything in ResultsAiX Membership: levels, protected content, courses and drip, payments through five gateways, the AI Helper, moving from your old plugin, and what members see when they log in.
ResultsAiX Membership runs a members area on your own WordPress site. It protects your content, builds and drips your courses, takes payments through five gateways, and puts everything a member has ever done on one timeline. It’s part of the ResultsAiX Bundle, and you can also get it on its own.
I built it to replace the membership plugin on my own site. That site had 138 levels and 8,520 members holding 39,853 memberships, and I moved all of it in one afternoon. So this is the tour I’d give you if you were sitting next to me: what it does, how to set it up, and what to check before you switch.

What ResultsAiX Membership Does
Most membership plugins know three things about a member: an email address, a level and a join date.
This one knows what they bought across five gateways, what they actually read, where they stopped, and every protected file they opened. Run ResultsAiX Mailer beside it and the same record shows which emails they opened and which links they clicked. Add WP Conversion Tracker AI and it shows which tracked link the sale came from.
Then it hands all of that to an AI Helper that can read your numbers and build things for you. Here’s what’s in the box:
- Levels and protection for pages, posts, categories, files and whole folders
- Courses with drip, built by hand or by the AI Helper from one sentence
- Five payment gateways on one member record: Stripe, JVZoo, Warrior Plus, ClickBank and PayPal
- An importer for your old membership plugin that keeps level IDs and join dates
- Built in analytics, a member timeline, and a members page your members actually use
- Quick polls on your members dashboard that tag every answer
And there are no limits on any of it. One level or a thousand. Ten members or a hundred thousand. Nothing in the plugin counts what you have and asks you to upgrade. The only number on the licence is the site count.
Your First Ten Minutes
You don’t need Stripe, an import or the AI to get a working members area. Three steps do it.
1. Make a level
Open the Levels tab and add a level. Call it Gold, Members, anything you like. That name is your access group.
2. Protect something
Open any page and tick Protect This Content in the sidebar box, then choose the level.
3. Check it as a stranger
Open that page in a private window. You should see your message, not the content.
Levels, Your Access Groups
A level is a named group. Content is protected for levels, members hold levels, and a member can hold as many as you like. If any one of them matches, they’re in. So somebody holding Gold and Course Members sees everything either one unlocks.
Each level can expire after a set number of days, or never. It can have its own free registration form, which is how a free tier that feeds your paid ones works, and its own pages to land on after login and logout.

Protection That Covers More Than The Page
Locking a page is the easy part. The leaks happen elsewhere: the REST API, your RSS feed, an archive listing, search results, comments, or a file sitting on a plain address in your uploads folder.
ResultsAiX Membership covers pages and posts, custom post types, categories and tags, the REST API, RSS feeds, archives and search, comments, and files and folders on disk. Protect one item from the editor, a whole content type in bulk, or a category. Protect a category once and every post you publish in it later is members only the moment it goes up.
Files And Whole Folders
Files go into a sealed library the web server won’t serve directly, so guessing the address gets nobody anything. When a member asks for a file, the server checks their level first and then streams it through a secured address in 512KB chunks. Nobody ever gets a bare link to pass around, and downloads are counted per file.
You can also guard a whole folder, like a course area full of HTML and video, and every file in it needs membership from then on. Folder guards use .htaccess, which nginx ignores, so on nginx use the file library. Diagnostics tells you which applies.

It Never Fails Open
If your licence lapses, the admin screens pause. Your protection doesn’t. Content stays locked, payments keep processing, login keeps working, and your members never notice.
Courses And Drip
Drip unlocks content a set number of days after a member joined the level, so a course releases week by week without you scheduling anything. The clock is per member. Somebody who joins this morning starts at lesson one, while somebody who joined in January is already at the end.
Set drip per page in the editor, or wrap one section of a page in the raxm_protect shortcode with a drip setting. That’s how you build one course page that fills in over time. If you run the ResultsAiX Theme, course index pages are built on the theme’s own dashboard layout and lessons are written as proper blocks.

Let The AI Helper Build The Course
This is where it gets fun. Type something like “build a 12 month email marketing course, one lesson per month” and the AI Helper creates the level, writes every lesson, protects them, drips them 30 days apart, and builds an index page listing each lesson with its unlock date.

Lessons are about 1,200 words by default, adjustable, and one instruction can make up to 60 of them. Ask for “a one page members area with a download” instead and it makes the level, the page, the download button, the join page and the redirects.
It answers from your real data too. Ask how many members joined this month or who your best buyers are, and you get the figure. Nothing it builds runs until you click the button under its answer.
It uses your own Claude, OpenAI or Gemini key. If ResultsAiX Mailer or the ResultsAiX Theme already holds a key on the site, it uses that one, so nothing gets set up twice. There’s a Talk button too, so you can say what you want instead of typing it.
Five Payment Gateways, One Member Record
Stripe for your own checkout. JVZoo, Warrior Plus, ClickBank and PayPal for launches and marketplace sales. Each one is its own verified connection, with its own signed notifications, its own product mapping and its own log.

Every sale from any of them lands in the same member record. A JVZoo buyer and a Stripe subscriber look the same inside the panel. Sales, rebills, refunds, chargebacks, cancellations and failed payments are each handled with your own rule per product.
Map a product to the levels a buyer should get. On a sale the account is found by email or created, a set your password email goes out, the levels are granted and the order is recorded.
Every notification is checked
Every notification is checked before anything happens.
Duplicates are caught
The same notification arriving twice changes nothing the second time.
Unmapped sales are kept
A sale for a product you haven’t mapped yet is kept, not lost. Map it, run it again with one button, and the buyer gets access.
The money goes straight to you. I don’t take a cut of any sale. And payments are completely optional. Until you connect something there’s no payment screen at all, so a free members area looks exactly as it would without them.
Charging Through Your Own Stripe
Put a price on any level. One off, monthly or yearly, with an optional free trial. Buyers pay on Stripe’s own hosted checkout, so card details never touch your site.
Access is granted when Stripe confirms the payment, never because somebody reached a particular page. Closing the tab can’t lose anyone the membership they just paid for.
Once a day the plugin compares levels with subscriptions and puts right any drift, writing down every change. It refuses to remove access from more than a fifth of your live subscriptions in one run, because a wrong key looks just like everyone cancelling at once.
Bundles, Trials And Upgrades In One Sentence
Level actions read like plain English.
A bundle
When a member is added to Gold Bundle, add them to Silver, Bronze and Toolkit.
A trial that ends
When a member loses Trial, cancel their Pro after 7 days.
An upgrade
When a member is added to Upgrade, move them to Pro.

Rules fire however the member arrived: any of the five gateways, the API, a registration form, or you adding them by hand. A rule can act at once or after a delay of up to ten years, and a delayed rule checks again before it runs, so a refund inside the delay never hands out the reward. Rules never fire during an import, because moving ten thousand members shouldn’t set off ten thousand bundle rules.
You can build rules with clicks, or tell the AI Helper in one sentence and it becomes a live rule.
Moving From Your Old Membership Plugin
The importer reads your old plugin’s tables directly and never writes to them. Your live setup stays untouched while you test. It brings levels across first, each matched by its original ID, so checkout links and product mappings keep working. Then content protection and folders. Then members, in batches of 250, and it picks up where it left off if it’s interrupted. Original join dates come across, so nobody’s drip schedule restarts.
Then you run Verification. It puts the old counts beside the new ones, level by level, before you switch anything off. Here’s what that looks like.

Members are already WordPress users, so every password keeps working and nobody’s asked to reset anything. Turn on Compatibility Mode and the plugin answers to 17 of the old plugin’s shortcode names, so pages you built years ago carry on without edits. Your bundle rules come across with the levels, and Stripe subscriptions from the old plugin keep renewing with nothing changed in Stripe.
When I switched, zero pages needed editing. Keep the old plugin installed but inactive until you’ve checked a member and a protected page. That’s your rollback path.
Analytics You Can Actually Use
The dashboard ranks your levels by active members, so you see which offers carry your business. It shows members seen in the last 30 days, your early warning on churn, and pages read in the last 14 days, so you know people stopped reading before they stop paying. New memberships over 30 days show every launch as a spike you can check.

The charts read the same tables that grant access, on your own server. No outside analytics account and nothing sampled.
Click A Name, See Their Whole Story
Click any member’s name and their whole record slides in: levels, orders and total spent, last login, what they’ve been reading, and a timeline of everything that’s ever happened to them.

What Your Members See
All of that is for you. Your members get something simpler. Put the raxm_profile shortcode on a page and every member gets their own: where they left off, everything they can open grouped by the level that unlocks it, anything ending soon, and what’s new to them.

You can add quiet offers for other levels at the bottom, in your words. Money never appears on that page. Purchases are named, never priced, and total spend stays on your side of the screen.
Quick Polls On Your Members Dashboard
This one came from my own members area. I wanted to ask members one question without sending them to a survey.
Add the raxm_poll shortcode to your members dashboard and logged in members see a small card with your question and one-click answers. You choose who sees it by level, and you can show up to three polls at once. Every answer tags the member in ResultsAiX Mailer, and a tag can start an automation. If ResultsAiX Surveys is on the same site, each poll is mirrored into a survey too, so you get the full reports.

My first poll asked members whether they run an agency with more than ten websites. 54 people answered, and each answer was already a tag on my list. The next one asked whether they’d like live webinars. If you want to go further than one question, here’s how I survey my audience in WordPress.
It Works With The Rest Of Your Stack
There’s nothing to connect. If one of these is on the site, the membership plugin finds it.
ResultsAiX Mailer puts every new member on a list and tags them by level, with a different list per level or marketplace product if you want one. A cancellation swaps the tag rather than suppressing anyone, because somebody who cancels this year may buy again next year.
WP Sync sees Membership as a source, with new members, cancellations, returns, rebills and refunds for any level. Cancellations and refunds only reach the syncs that ask for them, so a plain new members bridge never gets a refunder.
The ResultsAiX Theme adds a members only switch on every page, and Search adds each member’s reading history to their record. Everything sits under the same brand bar and licence panel as the rest of the family in the ResultsAiX Hub.
Price And What You Get
ResultsAiX Membership is $67 a year for three sites, with a 30-day money-back guarantee. You renew at whatever price you joined at. There’s no pro edition and no add-ons. Everything in this guide is in the plugin.
Membership is also included in the ResultsAiX Bundle with Mailer, WP Conversion Tracker AI, the Theme and every other plugin, which is the easy way to get the full member timeline.
Questions
Is there a limit on levels, members or courses?
No. Levels, members, protected content, files, courses and lessons are all uncapped. My own site runs 8,520 people holding 39,853 memberships. The only number on the licence is how many of your sites you run it on.
Do Bundle owners pay anything extra for it?
No. ResultsAiX Membership is part of the ResultsAiX Bundle, so if your bundle is active it’s in your account at no extra charge. You can also get it on its own.
Do I have to charge my own members?
No. Payments are completely optional. Until you connect something there’s no payment screen at all, so a free members area looks exactly as it would without them.
Do you take a cut of what I sell?
No. The money goes straight to you. I don’t take a cut of any sale.
Will my members have to log in again after I switch?
No. They’re already WordPress users, so their passwords keep working. Their join dates come across too, so drip schedules carry on where they were.
What if the import goes wrong?
The importer reads your old plugin’s tables and never writes to them, so your live setup stays untouched. Run Verification first: it puts the old counts beside the new ones, level by level, before you switch anything off. Keep the old plugin installed but inactive until you’ve checked a member and a protected page. That’s your rollback path.
Does it work on nginx?
Yes, everything except whole folder protection, which uses .htaccess, and nginx ignores that. On nginx, use the file library instead. Diagnostics tells you which applies.
What happens if my licence lapses?
The admin screens pause until you renew. Content protection, payments, login and registration all keep running, so your members never notice and non members stay locked out.
Does the AI Helper need its own AI subscription?
You use your own Claude, OpenAI or Gemini key, paid to that provider. If Mailer or the Theme already has a key on the site, it uses that. Everything else in the plugin works without any key at all.
Not in the bundle yet?
One bundle covers everything in these updates and everything that ships after them, at no extra charge, on your own WordPress site.
Or just want the membership plugin?
ResultsAiX Membership on its own, for three of your sites, with every feature on this page and a thirty day money back guarantee. No pro edition, no add ons, no upsell.





1 comment
Comments are closed.