The ask
Which members had a failed payment in the last 7 days? Give me their name, email, plan and amount, and draft a short, friendly note to each asking them to update their card. Do not send anything.
Paste it into Claude, ChatGPT or Cursor once your site is connected. Change the names and numbers to yours.
When to use it
Once a week. A failed renewal is usually an expired or replaced card, not a member who wants to leave. A personal note in the first few days wins back many of them, and it is easy to forget.
Before you start
- A connected MemberPress site (start here).
- Recurring plans taking payments through a gateway such as Stripe or PayPal.
What your AI does
- Lists the transactions marked failed in the last 7 days (
memberpress_list_transactions). - Looks up each member for their name, email and current subscriptions (
memberpress_get_member), so it can skip anyone who has already paid since. - Writes one short note per member in the chat, using their first name, plan and the amount. It has no way to send email, so the notes stay with you.
What you get back
For a site like example-studio.example, the failed payments come back like this:
| Member | Plan | Amount | Failed on |
|---|---|---|---|
| Dana Okafor, [email protected] | Monthly | $19 | October 26 |
| Marcus Bell, [email protected] | Annual | $190 | October 24 |
Hi Dana, your Example Yoga Studio renewal for $19 didn’t go through on October 26. That usually means a card expired or changed. You can update it in a minute from your account page. Your classes stay open while you do. Thanks for being with us!
Your AI writes one note per member.
What it changes
Nothing. Every tool here only reads, and no email leaves your site. Copy each note into your email app, or paste them into the tool you use for member email. The lookups appear in the activity log on your site.
Check your own grace-period policy before you write “your classes stay open”. Change the note to match what really happens on your site.
Variations
- A wider window: “Failed payments in the last 30 days, grouped by plan, with the total at risk.”
- The pattern: “Compare failed and refunded payments with successful ones by month and by gateway for the last 90 days. Is anything getting worse?”
- One note for everyone: “Draft a single card-update email I can send to all of them through my email tool.”
- Follow-up: “Of the members who failed a payment last week, who has paid since?”
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.
Members
Handle a cancellation request
Find the right subscription, cancel it with your approval in your AI app, and draft the reply.
Revenue
Warn annual members before they renew
Renewals due in the next 30, 60 and 90 days, and a heads-up note for annual members.