Skip to main content

Member Status Lifecycle

Every membership enrollment in FeatsClub has a status that reflects where it stands in its lifecycle. Understanding these statuses helps you manage your members effectively, know when action is needed, and keep your membership data accurate.

The Five Statuses

StatusColorMeaning
PendingAmberThe member has enrolled but payment is not yet confirmed or approval is still needed
ActiveGreenThe member has a confirmed, paid, currently valid membership
ExpiredGrayThe membership validity period has ended
LapsedOrangeA renewal was missed or a recurring payment failed
CanceledRedThe membership was canceled by the member or an organization admin
📸
Screenshot: Status badges in the member list
A member list showing several members with different colored status badges: Active (green), Pending (amber), Expired (gray), Lapsed (orange), and Canceled (red)

Status Flow

Here is how a membership enrollment typically moves through its lifecycle:

                    ┌──────────────────────────┐
│ │
v │
┌─────────┐ ┌────────┐ ┌─────────┐ │
│ Pending │───>│ Active │───>│ Expired │ │
└─────────┘ └────────┘ └─────────┘ │
│ │
│ ┌────────┐ │
├─────────>│ Lapsed │──────┘
│ └────────┘ (repurchase)

│ ┌──────────┐
└─────────>│ Canceled │
└──────────┘

Typical Paths

Happy path (one-time membership): Pending --> Active --> Expired

Happy path (recurring membership): Pending --> Active --> Active (auto-renewed) --> Active (auto-renewed) --> ...

Missed renewal: Active --> Lapsed --> Active (if they repurchase)

Member leaves: Active --> Canceled

Manually added member: Active (created directly as active when payment is recorded offline)

Understanding Each Status

Pending

A member enters Pending status when they have started the enrollment process but payment has not yet been finalized.

How a member reaches this status:

  • They initiated an online checkout but payment is still processing
  • They enrolled in an invite-only membership that requires admin approval
  • A payment processing issue occurred

What you can do:

  • Wait for payment processing to complete (usually resolves automatically)
  • Contact the member if payment seems stuck
  • Check with your payment provider (Stripe or Cashfree) for details
info

Members who are manually added by an admin typically skip the Pending status entirely and are created as Active since the admin has already confirmed payment.

Active

Active means the membership is fully confirmed, paid, and currently within its validity period. This is the "everything is good" status.

How a member reaches this status:

  • Online payment was successfully processed
  • An admin manually added them with confirmed payment
  • A recurring payment was automatically collected on time
  • They repurchased after a Lapsed status

What you can do:

  • View their complete member details
  • Check their validity dates and next renewal date
  • See their payment history

Expired

An enrollment moves to Expired when the membership validity period has passed and the membership does not auto-renew.

How a member reaches this status:

  • The membership term's end date has passed (for Fixed Date enrollments)
  • The enrollment period has elapsed (for Date of Enrollment memberships with one-time payment)
  • Lifetime memberships never expire

What you can do:

  • The member can re-enroll by purchasing a new term
  • You can manually add a new enrollment for the member
  • Use the Expired count as a signal for outreach -- these are potential renewal opportunities
tip

The Expired count in your status filter tabs is a valuable metric. A high number of expired members may indicate it is time to send renewal reminders or create special re-enrollment offers.

Lapsed

Lapsed indicates that a recurring membership renewal was missed. This typically happens when a recurring payment fails -- for example, the member's credit card expired or had insufficient funds.

How a member reaches this status:

  • A recurring Stripe subscription payment failed
  • The grace period after an expiry date passed without renewal (for memberships with grace periods configured)

What you can do:

  • Contact the member to update their payment method
  • The member can repurchase the membership to move back to Active
  • Monitor your Lapsed count to identify payment collection issues
info

The membership term's grace period setting (configured when you create the term) determines how many days after expiry a member stays in Active before moving to Lapsed. The default is 30 days.

Canceled

A membership is Canceled when it is explicitly ended before its natural expiration, either by the member or by an admin.

How a member reaches this status:

  • The member requested cancellation
  • An admin canceled the enrollment
  • A Stripe subscription was canceled

What you can do:

  • View the cancellation date and reason in the member detail panel
  • The member can re-enroll if the membership plan is still active
  • Canceled memberships remain in your records for reference

Automatic vs. Manual Transitions

Some status changes happen automatically, while others require action from an admin or the member:

TransitionHow It Happens
Pending --> ActiveAutomatic when payment is confirmed
Active --> ExpiredAutomatic when the validity period ends
Active --> LapsedAutomatic when a recurring payment fails or grace period expires
Active --> CanceledManual -- initiated by the member or admin
Lapsed --> ActiveManual -- the member repurchases the membership
Any --> DeletedManual -- an admin deletes the enrollment from the detail panel

Viewing Members by Status

You can quickly see how many members are in each status using the status filter tabs at the top of any member list. Each tab shows the count of members in that status:

  • Select a tab to filter the list to only show members in that status
  • The All tab shows every member regardless of status
  • Use this to identify members who need attention (Pending payments, Lapsed renewals)
📸
Screenshot: Status filter tabs with counts
The status filter tabs showing: All (47), Active (32), Pending (3), Expired (8), Lapsed (2), Canceled (2) -- with the Active tab currently selected and highlighted

Acquisition Types

Behind the scenes, FeatsClub also tracks how a membership was acquired, which provides additional context about the enrollment:

Acquisition TypeMeaning
InitialFirst-time enrollment in this membership plan
RenewalAutomatic renewal of a recurring membership
Manual RenewalManually renewed by the member or admin
Lapsed RepurchaseRe-enrollment after a lapsed membership

This information helps you understand member retention patterns -- how many of your enrollments are new vs. renewals vs. re-engagements.

Tips for Managing Member Statuses

Proactive Membership Management
  • Monitor the Pending tab regularly. Members stuck in Pending may have payment issues that need resolution.
  • Watch for Lapsed members. These are people who were once active -- a quick reminder can often bring them back.
  • Review Expired members periodically. They represent potential renewals and are often easier to re-engage than finding new members.
  • Keep your Active count healthy. If your Active count is declining while Expired and Lapsed are growing, it may be time to review your pricing, benefits, or renewal process.

What's Next?