Playbooks · 5 min read

Membership Sites: Access and Billing Must Reach a Human

The PostEngage teamEngineering and support ·

Two messages arrive within a minute of each other. One says "what's inside the membership, is it worth it for a beginner". The other says "I paid on Saturday, the login link doesn't work, I've been locked out for two days".

To a keyword matcher these look similar. Both mention the membership. Both are polite. And the correct response to each is close to the opposite of the correct response to the other.

That is the whole problem with automating a membership inbox, and it is worth being blunt about what the tooling can and cannot do about it.

We cannot see your membership

No integration. Not with Circle, not with Kajabi, not with Discord or Telegram, not with the WordPress plugin your developer set up, not with your payment provider. There is no one-click integration of any kind here — captured leads leave as a CSV file and that is the entire export story.

Which means the automation cannot check whether someone is a member. It cannot reset a password, resend a login, verify a payment, extend a trial, pause a subscription, cancel one, or issue a refund. It has no idea whether the person messaging you paid you ten minutes ago or has never heard of you.

Anything it says about an individual's account is a guess. So it must not say anything about an individual's account.

Why an access problem is different from a slow reply

Most unanswered DMs cost you a maybe. An access problem costs you somebody who has already paid and is currently not getting the thing they paid for. Every hour that passes, they are more sure they made a mistake.

Now add an automated reply on top. "Thanks for your message! Our membership includes weekly live calls and a private community 🎉" — sent to a person who cannot log in — is not neutral. It is the account confirming that nobody is reading. People forward that screenshot.

So the negative keyword list for a membership business is not a tidiness exercise, it is the load-bearing part of the build. Write it before anything else:

login, log in, password, access, locked, can't get in, not working, link expired, invite, didn't receive, nahi mila, payment, paid, charged, refund, cancel, unsubscribe, billing, invoice, renew, double charge, paisa kat gaya.

Matching folds case and punctuation, so you are listing words, not variants. Anything on that list and the automation sends nothing.

The review queue, showing replies held for a human to read before anything is sent.
For a membership business the useful question is not what the automation should say. It is which messages it should refuse to touch.

Never automate a retention save

One more that belongs in the must-not list, for a different reason.

Somebody types "I want to cancel". The temptation is a template offering a discount, a pause, a "before you go" pitch. Do not build it. An automated retention offer aimed at someone who has decided to leave is pressure applied by a machine, and it reliably converts a quiet churn into a public complaint.

Route it. If you want to make an offer, a person makes it, once, and accepts the answer.

The measure of a good membership automation is the number of conversations it correctly refuses to have.

What is left, and it is a real inbox

Strip out access, billing and anyone who is already a member, and what remains is the pre-join inbox. It is unusually template-shaped, because the questions are fixed and the answers do not vary between people.

  1. What is actually inside. The list. Calls, recordings, community, templates, whatever it is. This is the most-asked question by a distance and it should never be answered by a generated reply, because you know the answer better than any model does.
  2. What platform it runs on. People want to know whether it is another app to install, whether it is on Telegram, whether the calls are recorded.
  3. What it costs and how it is billed. Monthly, yearly, one-time. Say it plainly in the reply. Making somebody ask twice for a price is the most common self-inflicted wound in this inbox.
  4. Is it beginner-friendly. Answer honestly, including when the answer is no. A member who joined on a misread expectation is a refund in six weeks.
  5. How to join. One next step. One link or one instruction, not three.

Five templates cover most of it. Templated replies are free and unlimited, so the pre-join inbox costs nothing to run at any volume. A credit is spent only when the AI writes something new, one per reply. Free tier is 100 credits, no card; packs from ₹499.

The unified inbox showing automated and human replies in the same conversation thread.
Takeover means the automation stands down for a thread the moment you reply by hand. For an access complaint that is the correct end state.

The renewal reminder you cannot send

Membership businesses run on renewals, and the message you most want to send is the one about a card expiring or a plan ending. You cannot send it.

The DM window is twenty-four hours and is restarted only by their message. There is no broadcast, no scheduled send, no segment, no way to start a conversation with a member who has gone quiet. That is not a feature we are withholding — it is the shape of the official API, and it applies to every tool on it.

So renewal communication belongs in email or in the membership platform itself. What Instagram can do is answer the person who comes back and asks, quickly, and route them to you if the question is about their account.

The build, if you want it in one line

One automation on your best-performing membership post, five pre-join templates, and a negative keyword list twice as long as your trigger list. Then read a week of Activity and see what you had no answer for.

The course creator's version of the two-populations problem covers the same split from a slightly different angle, and the subscription business post goes further on recurring billing. If your membership is a physical space rather than a digital one, the studio version is closer to your inbox.

One email when we publish.

No drip sequence, no “quick question” follow-up. Unsubscribe is one click and we honour it immediately.

Try it on your own posts

Free forever. Three minutes to set up.

Start free