Skip to main content
Zu Wei
2 min read

How Customer Membership Statuses Work

How Customer Membership Statuses Work

What Is This?

Every paid membership is either Active or Inactive. This status controls benefit access and what the customer sees in the portal.

stateDiagram-v2
    [*] --> Active: Membership assigned
    Active --> Active: Extended<br/>or renewed
    Active --> Inactive: Expired<br/>or deactivated
    Inactive --> Active: Renewed<br/>with payment

Statuses

  • Active — membership is current, benefits are accessible. Shown with a green check badge.
  • Inactive — membership has expired or been deactivated. Benefits are revoked. Shown with a red x-circle icon.

Paid memberships table showing Active status with green check badge and Inactive status with red X circle

What makes a membership Active?

  • It has been assigned or purchased
  • Its expiry date hasn't passed

What makes a membership Inactive?

  • Expired — the system automatically deactivates it daily when the expiry date passes
  • Manually deactivated — you turn it off from the customer's profile
  • Replaced — assigning a new membership deactivates the old one

When a membership becomes Inactive

  • Benefits are revoked
  • Portal shows "Expired" with a Renew Membership button (if online payments are enabled)
  • All history is kept — nothing is deleted

Automatic notifications

WhatsApp notifications can be sent at key moments (requires WhatsApp to be configured and each notification enabled in membership type settings):

  • Activated — membership is now active
  • Expiry reminder — sent on the exact day matching your reminder window (e.g. 7 days before expiry)
  • Expired — membership has ended
  • Extended — new expiry date after extra days added
  • Renewed — membership successfully renewed

Good to Know

  • A customer can only have one active membership at a time. Assigning a new one deactivates the previous.
  • You can extend an active membership by adding extra days.
  • The Renew action appears in the admin panel when a membership is within 30 days of expiry or already expired.
  • All status changes are logged in the transaction history.

What Customers See in the Portal

  • Active — membership name, benefits, and a progress bar showing time elapsed
  • Nearing expiry — a Renew Early button appears within 30 days of expiry (requires online payments)
  • Expired — "Expired" label with a Renew Membership button (requires online payments)
  • No membership — "Normal Member" heading with a carousel of available membership types

Was this article helpful?

Thank you for your feedback!

0 found this helpful 0 did not

Search