# Review overdue and paused ThriveCart subscriptions

> A weekly list of ThriveCart subscriptions with missed payments and the MRR at stake, with a pause or cancel suggestion for each one.

Source: https://cotlet.dev/integrations/thrivecart-api-mcp-server/track-overdue-subscriptions

Failed rebills arrive as notification emails one at a time, and the processor keeps retrying in the background. Once a week you open the Subscriptions dashboard, filter by Overdue and decide who gets a nudge, a pause or a cancellation.

Cotlet does it in your own ThriveCart account with list\_subscriptions, list\_transactions, pause\_subscription and cancel\_subscription, called by your AI agent, an n8n workflow or a script.

[Request access](https://cotlet.dev/app/signup?app=thrivecart) [All ThriveCart tools](https://cotlet.dev/integrations/thrivecart-api-mcp-server)

Hosted · nothing to install or maintain

Official options

## Can ThriveCart do this on its own?

ThriveCart's API looks up subscriptions one customer at a time by email and has no list of overdue subscriptions (checked 12 Oct 2026). Natively, the Subscriptions dashboard filters by Overdue, and Pro and Pro+ accounts can turn on dunning emails under Settings > Manage dunning, up to 3 reminders before and 3 after a due date. Dunning reminds the customer; it does not decide to pause or cancel anything, and ThriveCart keeps no send log of dunning emails in the dashboard.

By hand

## How you do it in ThriveCart today

1. Open the Subscriptions dashboard in ThriveCart, set the status filter to Overdue and narrow it by product or time period; the dashboard shows the count, monthly recurring revenue and yearly revenue of the filter.
2. Hover over each status to see when the subscription started and how many payments went through, then pick View to open the customer profile with failed payments, refunds and pauses in color.
3. Check the retry state in Stripe or PayPal, since the payment processor, not ThriveCart, retries the card.
4. Hover over Manage to pause or cancel the subscriptions you give up on, then switch the filter to Paused to see which ones resume soon.
5. Click Download CSV to keep a record. The same customers show up week after week, and nothing in ThriveCart lists which overdue subscriptions you already looked at.

With an agent

## How to review overdue and paused ThriveCart subscriptions

Prompt

```
Every Monday, list my overdue ThriveCart subscriptions with how long each has been overdue and how much MRR is at risk, check which paused ones resume this month, and suggest what to do with each.
```

1. 01  
### Pull the overdue list with its MRR  
list\_subscriptions with status overdue gives the subscriptions and the MRR they represent. The agent sorts them by the date of the missed payment, so a subscription two days late is not treated like one that has failed for six weeks.
2. 02  
### Read the payment history behind each one  
list\_transactions for the customer shows earlier rebills. A customer with a year of clean payments and one failure is marked as likely to recover once the card is updated; one whose last payment was months ago is marked as a churn candidate.
3. 03  
### Respect the processor's retries  
Stripe retries on the schedule set in your Stripe billing settings, and PayPal cancels after 5 failures in a row. The agent does not suggest cancelling while retries are still scheduled. It flags Authorize.net subscriptions separately, because those failures are not retried automatically.
4. 04  
### Check the paused list for surprises  
list\_subscriptions with status paused shows resume dates. Subscriptions that resume within 7 days are listed, so you can warn the customer before the charge restarts.
5. 05  
### Act only on your decision  
The agent proposes one action per subscription: wait, pause until a date, or cancel. pause\_subscription and cancel\_subscription run only on the ones you approve. Each customer handled is noted in the report, so next week's run shows what is new.

### What you get back

Example data

```
Overdue: 4 subscriptions, $243.00 MRR, $2,916.00 yearly revenue.
Sam Rivers, Membership $97/mo: 1 failed rebill on 8 Oct after 14 paid months, Stripe still retrying. Suggest: wait.
Dana Client, Landing Page Course $49/mo: overdue since 5 Sep, no payment in 5 weeks. Suggest: cancel.
Lee Ortiz, Coaching split-pay 2 of 4: overdue since 2 Oct on Authorize.net, needs a manual retry.
Paused: Mia Chen resumes 15 Oct, $49.00. Send her a heads-up.
Cancelled after your OK: Dana Client (sub_7731).
```

### Other ways to ask

- How much MRR is sitting in paused or overdue subscriptions on the Membership product right now?
- List subscriptions that are cancelled but still active this month, so I can send a win-back email before access ends.
- Pause Lee Ortiz's coaching plan for 2 billing periods instead of cancelling it.

Before you automate it

## What ThriveCart allows, and what to know first

- ThriveCart creates subscriptions inside Stripe, PayPal or Authorize.net, and the processor runs the rebills and retries; ThriveCart records the result and fires rules and webhooks.
- Stripe Smart Retries attempt a failed payment up to eight times by default, PayPal retries every 5 days up to 3 times and cancels after 5 failures in a row, and Authorize.net does not retry at all.
- Pausing a ThriveCart subscription delays rebills without skipping them: a plan with 5 rebills is still charged 5 times, and a resume date already set can only be changed by ThriveCart support.
- When a Stripe subscription is paused after a failed rebill, ThriveCart also looks for and cancels the outstanding Stripe invoices.
- ThriveCart's Cancelled (still active) status marks customers who stopped renewals but keep access until the end of the paid period, the group to target for win-back emails.

pause\_subscription and cancel\_subscription ask for your OK by default. To run it weekly without you, switch confirmation off for those tools in your dashboard.

Sources: [ThriveCart help: Your customer's subscriptions](https://support.thrivecart.com/help/your-customers-subscriptions/) · [ThriveCart help: How subscriptions are processed](https://support.thrivecart.com/help/how-subscriptions-are-processed-within-thrivecart/) · [ThriveCart help: Dunning notifications](https://support.thrivecart.com/help/upcoming-overdue-payment-notifications/) · [ThriveCart help: Pausing customer subscriptions](https://support.thrivecart.com/help/pausing-customer-subscriptions/)

REST

## Call list\_subscriptions from a script

curl

```
curl https://cotlet.dev/api/v1/thrivecart/list_subscriptions \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status":"overdue"}'
```

Example response

```
{
"subscriptions": [
{
"subscription_id": "sub_7731",
"customer": "Dana Client",
"product": "Landing Page Course",
"status": "overdue",
"amount": "49.00",
"currency": "USD",
"billing": "monthly",
"next_payment": "2026-10-05"
},
{
"subscription_id": "sub_7802",
"customer": "Sam Rivers",
"product": "Membership",
"status": "overdue",
"amount": "97.00",
"currency": "USD",
"billing": "monthly",
"next_payment": "2026-10-08"
}
],
"total": 2,
"mrr": "146.00",
"yearly_revenue": "1752.00",
"currency": "USD"
}
```

MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is thrivecart\_list\_subscriptions. Example data.

[Schedule it in n8n, Make, Zapier or cron](https://cotlet.dev/integrations/thrivecart-api-mcp-server#automations)

Tools

## ThriveCart tools this automation uses

__Cotlet ThriveCart tools used to review overdue and paused ThriveCart subscriptions__
| Tool | Parameters |
| -------------------- | ------------------------------------- |
| list\_subscriptions | status, product\_id, query |
| list\_transactions | query, type, per\_page, page |
| pause\_subscription | subscription\_id, resume\_on, periods |
| cancel\_subscription | subscription\_id |

[All 15 ThriveCart tools with descriptions](https://cotlet.dev/integrations/thrivecart-api-mcp-server#tools)

## Frequently asked questions

### Does ThriveCart email the customer when a payment fails?

Not by default. ThriveCart sends dunning reminders only when they are enabled under Settings > Manage dunning on Pro or Pro+, or when a product automation rule uses the When a payment is overdue trigger. Stripe and PayPal can also send their own failure emails.

## More ThriveCart automations

- [Create ThriveCart coupons for a sale and retire old ones](https://cotlet.dev/integrations/thrivecart-api-mcp-server/create-discount-coupons)
- [Clone a ThriveCart product for a new cohort](https://cotlet.dev/integrations/thrivecart-api-mcp-server/clone-product-for-new-cohort)
- [Refund a ThriveCart customer and cancel their subscription](https://cotlet.dev/integrations/thrivecart-api-mcp-server/refund-and-cancel-subscription)
- [ThriveCart API and MCP server: every tool](https://cotlet.dev/integrations/thrivecart-api-mcp-server)
- [All use cases](https://cotlet.dev/use-cases)

## Give your agent access to ThriveCart.

Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with ThriveCart.

[Request access](https://cotlet.dev/app/signup?app=thrivecart)
