Extend Customer Email Verification to Membership Member Activation

πŸ” Problem Statement

As a Pelcro client using the Membership feature, I experience a gap in the current email verification enforcement, where users can be added as membership members even if their email address has not been verified when the Customer Email Verification feature is enabled. This results in unverified users potentially gaining membership access or being counted as valid members, which weakens access control for memberships configured with domain or IP restrictions.

πŸ’‘ User Story

As a Pelcro client managing memberships, I want users who are added to a membership (especially through domain-based or IP-based eligibility) to verify their email address before becoming active members, so that membership access is granted only to verified identities when the Email Verification feature is enabled.

🎯 Definition of Done (DoD)

A feature is done when:

βœ”οΈ Given the Customer Email Verification feature is enabled, when a new customer account is created and qualifies to be added to a membership (via domain rule, invitation, or membership flow), then the user must verify their email before becoming an active membership member.

βœ”οΈ Given a user is added to a membership but has not yet verified their email, when the membership activation process runs, then the user remains in a pending / non-active member state until verification is completed.

βœ”οΈ Given the user completes the email verification process, when the membership eligibility condition is met, then the user can be activated as a membership member.

Please authenticate to join the conversation.

Upvoters
Status

Planned

Board
πŸ’‘

Pelcro Product

Date

1 day ago

Author

Rana Haleem

Subscribe to post

Get notified by email when there are changes.