# Failed Membership Payments: Reasons and Texts Drafted

Source: https://maito.app/workflows/follow-up-on-failed-membership-payments

Every morning Maito lists membership payments that failed, with reason and retry date, skips frozen members and drafts a text for each for your approval.

Every failed gym payment gets a polite message and an owner, and frozen members are left alone.

[Finance](https://maito.app/workflows/team/finance) · [Gyms and studios](https://maito.app/workflows/industry/gyms-and-studios) · On a schedule · Updated October 19, 2026

Works with

-   Slack
-   Email
-   Stripe
-   PayPal

## How do you follow up on failed membership payments?

To follow up on failed membership payments, set a morning Loop. Maito reads payments that failed since yesterday from your billing, groups them by reason and retry date, skips frozen members, flags access deadlines, drafts a short text for each member, and posts them in Slack for approval.

## How it's done today

The owner checks the payment processor now and then and texts members from their own phone.

## What Maito does

1.  List payments that failed since yesterday
2.  Group them by reason and retry date
3.  Check membership status and freezes
4.  Draft friendly messages for approval

## Example

Loop run: Daily 8:00 AM · Failed payments

**Maito** (8:00 AM):

11 payments failed overnight, $869 in total.

• 6 expired cards ($534)  
• 3 insufficient funds ($195)  
• 2 declined by the bank ($140)

The processor retries insufficient-funds payments on Oct 22 and 25. Expired cards won't retry until the card is updated.

9 texts are drafted, for example: Hi Sam, your $89 membership payment didn't go through. Update your card here and you're all set. Reply if you need help.

Catch: 2 of the 11 are on a freeze that started Oct 1, so they should not have been charged at all. I skipped them and listed them for a refund check.

Also, Tyler B. failed twice in a row, and under the 7-day rule his access locks tomorrow. From the membership system. Approve the 9 texts, Marcus?

**Marcus** (8:20 AM):

send the 9. Don't lock Tyler, he's been here 4 years. I'll text him myself.

**Maito** (8:21 AM):

9 texts are sending. I've flagged Tyler's account so the lock needs your decision first, and I'll check the 2 frozen charges with you tomorrow.

## How to set it up

On a schedule Follow up on failed membership payments

Ask your agent

“Every morning at 8, list membership payments that failed since yesterday with the reason and retry date. Skip frozen members. Draft a short text for each and post them in #front-desk for me to approve.”

Connect billing

-   Stripe
-   PayPal

Connect SMS

-   Twilio

Use membership software

-   Mindbody
-   Glofox

No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It doesn't retry or refund payments. Those stay with your team and the processor.

## Questions

### Does it text members on its own?

No. It drafts the texts and you approve before they go out.

### What does it skip?

Members on a freeze. It lists them separately so you can check for refunds.

### Which tools does it use?

Stripe or PayPal for payments and Twilio for texts. Membership software like Mindbody or Glofox works through a skill with a login in the Vault.

## More finance workflows

-   [Log and match every invoice Invoices from email get read, logged and matched to purchase orders. Finance · When something happens Works with Gmail, Microsoft 365, QuickBooks, Xero.](https://maito.app/workflows/log-and-match-every-invoice)
-   [Review expenses against policy Expenses get checked against the policy before a person approves them. Finance · When something happens Works with Ramp.](https://maito.app/workflows/review-expenses-against-policy)
-   [Prep the month-end close checklist Know which close tasks are done, late or blocked. Finance · On a schedule Works with Linear, Asana.](https://maito.app/workflows/prep-the-month-end-close-checklist)
-   [Explain a budget variance See why spending is over or under budget, line by line. Finance · When you ask Works with QuickBooks, Xero, Airtable, Microsoft 365.](https://maito.app/workflows/explain-a-budget-variance)
-   [Chase overdue invoices Customers with overdue invoices get polite, correct reminders. Finance · On a schedule Works with QuickBooks, Xero, Gmail, Microsoft 365.](https://maito.app/workflows/chase-overdue-invoices)
-   [Build a forecast scenario Ask "what if" and get the forecast redone with your assumptions. Finance · When you ask Works with Airtable, Microsoft 365.](https://maito.app/workflows/build-a-forecast-scenario)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Ffollow-up-on-failed-membership-payments)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
