Features

The work you'd rather not do, done.

Every hour in wp-admin is an hour away from your members. Tell Opal what you want and she does it: builds the site, writes the course, finds the money you're losing and tells you how to fix it.

Your first payment, and after

Opal gets you to your first payment, then keeps helping you grow.

  1. Your Join page goes live

    Tell Opal what you sell. She sets up your levels and your Join and Checkout pages, then tells you what's left before anyone can pay. You connect your own Stripe or PayPal in MemberPress.

  2. Your first member pays

    Someone finds your Join page, picks a level and pays. The money goes straight to your own payment account.

  3. Then Opal keeps helping

    On the paid plan, a weekly note tells you who joined and what came in, and you hear about it when a payment fails. If a renewal reminder is switched off, Opal tells you, and what to change.

A · Set up by conversation

A membership site, built by talking.

You want it live today, not after months of configuring. Say what you do. Opal sets up your membership levels and your Join, Checkout, Login and Account pages in the shape MemberPress needs, and they arrive as drafts for you to publish. Connect your own Stripe or PayPal in MemberPress, and members can pay. No eight-screen wizard, no licence keys.

Works with free MemberPress Say it once, it's set up
MemberPress.ai · setup
I coach small-business owners. I want a $49/mo membership with a members-only resource library.
Here’s a starting point: the coaching template’s Coaching membership level at $49/mo. It goes in as a draft with its Join and Checkout pages, for you to publish. I’ll tell you what’s left before anyone can pay, like connecting your own Stripe or PayPal. The resource library is yours to gate with MemberPress’s access rules.
starting_point drafts until you publish
Looks right. Build it.
Done. The Coaching membership and its Join and Checkout pages are on your site as drafts, built from what you told me.
create_membership
B · Real courses from a description

A real course, not a wall of text.

You have the material. Assembling it is what eats your week. On the paid plan, describe the course in your own words and Opal builds a real MemberPress course: the outline, the sections in order, then the lessons. On the free plan she sets up an empty course for you to fill.

What it builds

  • · The outline, sections in order
  • · Every lesson, after the outline
  • · From your description, not files
  • · Paid plan; empty course on Free

How it's safe

  • Arrives as a draft in your editor
  • Structure validated before it saves
MemberPress.ai · courses
Draft a six-lesson course called "Getting Started with Bookkeeping" for new freelancers.
Here’s the credit cost for that outline. Nothing is spent until you say so. Go ahead?
generate_content quote · paid plan
Yes, go ahead.
Started. The outline generates in the background, usually in under a minute.
generate_content
Is it ready? Put it on my site.
Done: Getting Started with Bookkeeping, 3 sections with 6 lessons planned, saved as a draft. Want me to draft the first lesson?
write_generation_to_site draft · nothing published
C · Finds what costs you money

The money you can't see from wp-admin.

wp-admin won't show you the leak. Opal reads your members, revenue and churn, tells you where the money is going, and what to change.

Insight · this week

“22 members lapsed this month. 19 of them never got a renewal reminder — the reminder has been switched off since March. Switch it back on in MemberPress.”

What's changed
Active members
1,204
−1.8% mom
Failed renewals
19
no reminder sent
MRR at risk
$931
recoverable
Reminder status
Off
since March
D · Works where you work

From wp-admin, or your own AI.

You already have an assistant you like. Keep it. Run the whole site from wp-admin, or connect your own Claude or ChatGPT with one URL and run it from there. Your site serves its own MCP server on your domain, so your assistant does the thinking and your site does the doing. Same guardrails either way.

MCP endpoint on your own domain Connect on your own login

Building for agents? The endpoint, sign-in and tool details are on the agents page and in llms.txt. In testing: AI assistants that can buy your membership, with a person approving the price.

Meet Opal

One assistant, every site you run.

Guardrails

The lines Opal never crosses.

Exploring can never break anything.

After setup, a change through your site’s own endpoint runs as a dry-run preview first, and generated content lands as an unpublished draft.

Your password never leaves your site.

The AI lives inside your site. You authorize it on your own domain, on your own login, and revoke it there any time. No credentials sit on anyone else's server.

No training on your data.

Your site, your member list, your payment gateway — they stay yours. Nothing about your business trains a model.

Be the expert again, not the admin.

Free reads it and explains the numbers. Paid does the work at Checking price/mo, first site included; Checking price/mo per additional site. Join during the beta for 50% off your first 3 months: Checking price/mo, then Checking price/mo.

Innovative AI. Human AF. What that means for your site →