Membership lifecycle & billing recovery

How memberships activate, renew, recover from failed payments, and cancel — and what Zendra handles automatically at each step.

Beka Rice Avatar

Written by

Last updated


A membership moves through a predictable set of states — it activates, renews, sometimes hits a failed payment, and eventually cancels or expires. Zendra handles these transitions automatically, including retrying failed payments and recovering memberships when a charge finally goes through, so you don’t have to babysit billing.

When you’d use this

  • Understand what happens automatically when a membership starts, renews, or lapses.
  • Know how Zendra handles a failed payment before a member loses access.
  • Understand what happens to a membership when you cancel or refund the order that paid for it.
  • See which members are at risk of churning so you can act before they’re gone.
  • Explain to a member why they still have (or no longer have) access.

How it works

Activation

A membership activates automatically the moment it’s earned — when a customer buys a membership product, or, if you’ve enabled it, when they create an account — or when you add it by hand. Perks apply immediately on activation; there’s no manual approval step.

A membership that starts with a free trial shows as in trial. Its perks are live from day one, and it becomes active on its first successful charge.

Renewals

For subscription-backed memberships, Zendra renews on the billing interval you set (weekly, monthly, annually, or custom). A successful renewal keeps perks live and sends the renewal email; an upcoming-renewal reminder can go out ahead of the charge so it’s never a surprise.

Failed payments and recovery

When a renewal charge fails, Zendra doesn’t cut the member off right away. It:

  1. Pauses the subscription and notifies the customer that payment didn’t go through.
  2. Retries the charge on a schedule.
  3. Recovers automatically — if a retry succeeds, the subscription and membership reactivate on their own, with no action from you or the member.
  4. Escalates to a permanent failure only after the retries are exhausted.

This dunning cycle is what protects revenue you’d otherwise lose to an expired card or a temporary bank decline.

Churn-risk detection

Zendra flags memberships that are approaching expiry — based on time elapsed or days remaining — so at-risk members surface before they actually churn. Pair this with the ending soon email (or a Shopify Flow automation) to reach out while you still can.

Cancellation and expiry

When a member cancels, the cancellation is graceful: they keep access through the end of the period they’ve already paid for, rather than losing perks the instant they cancel. A fixed-length membership simply expires on its end date. Either way, perks are removed automatically when access actually ends.

Order cancellations and refunds

Access should always match what a member actually paid for. So when you cancel or refund the order that granted a membership from your Shopify admin, Zendra automatically revokes the access that order provided — no separate cleanup step to remember.

This covers the cases graceful cancellation doesn’t: a member disputes a charge and you refund it, or you cancel an order placed in error. In both, the membership that order paid for is removed rather than lingering, so member access stays in sync with payments.

For a gifted membership, the same rule applies to the buyer’s purchase — cancelling or refunding the gift order removes the access it funded. See Sell gift memberships.

Common issues

  • A member lost access right after cancelling. They shouldn’t — cancellation is graceful and access runs to the end of the paid period. If access dropped immediately, the membership likely expired on its own end date rather than being cancelled.
  • A member lost access right after I refunded their order. That’s expected. When the order that granted a membership is cancelled or refunded, Zendra automatically ends the access it provided so member access stays in sync with payments.
  • A past-due member still has perks. That’s the retry window working: the subscription is paused and retrying, and access isn’t pulled until retries are exhausted.
  • A recovered member is asking why they were emailed about a failed payment. The first failure triggers a payment-failure notice; a later successful retry reactivates them silently. You can adjust or disable that notice in email notifications.

Keep learning