When to use it

The day before you announce, and again after any big change. It catches the quiet mistakes: a plan still in draft, a rule tied to a plan you deleted, a coupon that expired last month, no reminder before an annual renewal.

Before you start

  • A connected MemberPress site (start here).
  • Your plans, rules and gateway set up the way you think they should be. The audit tells you where reality differs.

What your AI does

  1. Lists every plan with its price, period, trial and status (memberpress_list_memberships).
  2. Lists your access rules and what each protects (memberpress_list_rules), then runs the rules audit: rules with no plan attached, rules that name a deleted plan, and published plans that no rule mentions (memberpress_audit_rules).
  3. Reads your setup: MemberPress version, active add-ons and the names of the payment gateways (memberpress_get_system_info).
  4. Lists coupons (memberpress_list_coupons) and reminder emails with their timing (memberpress_list_reminders).
  5. Writes it up with a short to-do list at the end.

What you get back

For a site like example-studio.example, the audit reads like this:

Audit this membership site before launch.

Plans: Monthly $19/month and Annual $190/year are published. Lifetime $499 is still a draft. Rules: 4 rules, one of them names a plan that was deleted. Annual is published but no rule mentions it, so it unlocks nothing yet. Gateways: Stripe. Coupons: LAUNCH20 active, SUMMER expired. Reminders: none before renewals.

Looks unfinished: 1. Publish or delete the Lifetime draft. 2. Fix the rule that names a deleted plan. 3. Add Annual to your members-only rules. 4. Add a reminder 7 days before annual renewals.

What it changes

Nothing. Every tool in this audit only reads, so it runs on a read-only connection too. The calls appear in the activity log on your site.

Some fixes it suggests are things your AI can do with your approval in your AI app, like creating a missing rule. Others, like editing an existing rule, deleting a plan or adding a reminder, you do in MemberPress itself.

Variations

  • Rules only: “Audit my access rules and tell me which plans unlock nothing.”
  • Check the pricing page: “Show me each pricing page and which plans a visitor can actually see on it.”
  • Check a page logged out: “Can a logged-out visitor see the Members Lounge page?”
  • Webhooks: “List the webhooks on this site and where each one sends data.”