The ask
Dana Okafor ([email protected]) asked to cancel. Find her active subscriptions, tell me which one she most likely means and when her paid time runs out, and wait for my OK before you cancel it. Then draft a reply confirming what happens to her access.
Paste it into Claude, ChatGPT or Cursor once your site is connected. Change the names and numbers to yours.
When to use it
A member emails to cancel. You want it done properly: the right subscription, no surprise charge next month, and a kind reply that tells them exactly when access ends.
Before you start
- A connected MemberPress site (start here).
- The member’s email address, or their name as it appears in MemberPress.
What your AI does
- Looks the member up by email and reads her subscriptions (
memberpress_get_member,memberpress_list_subscriptions). - Reads the latest payment on the active one to find the date her paid time runs out (
memberpress_list_transactions). - Tells you what it found and which subscription it plans to cancel. Then it stops and waits.
- When you approve it in your AI app, it cancels the subscription (
memberpress_manage_subscription). Canceling needs a second, confirming call tied to that exact subscription, so it can’t happen by accident. MemberPress stops future renewals with the payment gateway and emails you its usual cancellation notice. - Drafts the reply to Dana in the chat.
What you get back
Dana Okafor asked to cancel. Find it, wait for my OK, then draft the reply.
Dana has one active subscription on example-studio.example: Monthly, $19, renewing on November 14. Her paid time runs to then. Shall I cancel it? Her access stays until November 14 and nothing further is charged.
Canceled. Here's a reply: "Hi Dana, your Example Yoga Studio membership is canceled and you won't be charged again. You can keep using everything until November 14. If you ever want to come back, your account will be here. Thank you for practicing with us."
What it changes
- One subscription is canceled, and only after you approve it in your AI app. Renewals stop. Access normally lasts until the end of the period already paid for.
- Nothing is refunded. Ask for that separately if you want it (see below).
- The reply is a draft in the chat. Nothing is sent to the member.
- The lookup and the cancellation appear in the activity log on your site.
Variations
- Offer a pause instead: “Before canceling, draft a reply offering Dana a pause. If she agrees, suspend her subscription instead.” You can resume it later with “Resume Dana’s subscription.”
- Cancel and refund: “Refund Dana’s last payment and cancel her subscription.” Refunds wait for your approval in your AI app too.
- Why people leave: “How long do members usually stay before they cancel, by plan?”
Related playbooks
Revenue
Get a revenue and churn report
Revenue by month and churn per plan for the last 90 days, in one read-only summary.
Revenue
Find and chase failed payments
Who failed a payment this week, with a friendly card-update note drafted for each.
Members
Export this month's new members
Everyone who joined this month, as a table and a CSV you can paste anywhere.