Skip to main content

Members Management

The Members section provides a complete view of your subscribers, their subscription status, and management tools.

Accessing Members

Go to PaywallWP → Members to view all members with subscriptions.

Members List

The members list shows:

ColumnDescription
MemberUser name and email
PlanCurrent subscription plan
StatusActive, Cancelled, Expired, Paused
GatewayStripe or PayPal
Access LevelContent access level
ExpiresSubscription end date
ActionsView, Edit, Cancel

Filtering Members

Use filters to find specific members:

  • Status — Active, Cancelled, Expired, All
  • Plan — Filter by subscription plan
  • Gateway — Stripe or PayPal
  • Search — Search by name or email

Sorting

Click column headers to sort by:

  • Name
  • Status
  • Expiration date
  • Plan

Member Details

Click a member to view their profile:

Subscription Information

FieldDescription
PlanCurrent subscription plan
StatusSubscription status
Access LevelContent access level
StartedSubscription start date
ExpiresCurrent period end date
GatewayPayment processor
Subscription IDGateway subscription identifier
Customer IDGateway customer identifier

Billing History

View all transactions for this member:

  • Payment dates
  • Amounts
  • Status (paid, refunded, failed)
  • Invoice links

Member Status

Status Types

StatusColorDescription
ActiveGreenSubscription is current and paid
CancelledYellowCancelled but access continues until expiry
ExpiredRedSubscription ended, no access
PausedBlueTemporarily paused (payment issue)

Status Transitions

Active → Cancelled (user cancels)
Active → Paused (payment fails)
Active → Expired (period ends without renewal)
Cancelled → Expired (period ends)
Paused → Active (payment succeeds)
Paused → Expired (payment not resolved)

Managing Subscriptions

Edit Member

Manually adjust a member's subscription:

  1. Click the member
  2. Click Edit
  3. Modify fields:
    • Status
    • Access Level
    • Expiration Date
  4. Save changes
Manual Changes

Manual changes don't sync with payment gateways. Use this for:

  • Granting complimentary access
  • Fixing data issues
  • Testing

Cancel Subscription

Cancel a member's subscription:

  1. Find the member in the list
  2. Click Cancel in the Actions column
  3. Choose:
    • Cancel at Period End — Access continues until expiry
    • Cancel Immediately — Access ends now
  4. Confirm

The cancellation syncs with the payment gateway.

Issue Refund

Refund a member's payment:

  1. Click the member
  2. Go to Transactions tab
  3. Find the transaction
  4. Click Refund
  5. Enter refund amount (full or partial)
  6. Confirm

The refund processes through the payment gateway.

Adding Members Manually

Grant subscriptions without payment:

  1. Go to PaywallWP → Members
  2. Click Add Member
  3. Select or create a user
  4. Choose a plan
  5. Set expiration date
  6. Save

Use this for:

  • Complimentary subscriptions
  • Press access
  • Staff accounts
  • Migration from another system

Bulk Actions

Perform actions on multiple members:

  1. Select members using checkboxes
  2. Choose an action from the dropdown:
    • Export — Download as CSV
    • Cancel All — Cancel selected subscriptions
  3. Click Apply

Member Communication

Email Notifications

Members automatically receive emails for:

  • Welcome (new subscription)
  • Receipt (after each payment)
  • Subscription cancelled
  • Subscription expired

Manual Contact

Click a member's email to open your email client with their address.

Data Export

Export member data for analysis or backup:

  1. Go to PaywallWP → Members
  2. Click Export
  3. Choose format (CSV)
  4. Download

Exported data includes:

  • User information
  • Subscription details
  • Transaction history

Searching Members

Use the search box to find members by:

  • Username
  • Email address
  • Display name

Combine filters for detailed searches:

  • Status = Active AND Plan = Premium
  • Gateway = Stripe AND Expires = This Month

Member Meta Data

PaywallWP Pro stores subscription data in WordPress user meta:

Meta KeyDescription
_paywp_subscription_idGateway subscription ID
_paywp_subscription_statusCurrent status
_paywp_subscription_expiresExpiration timestamp
_paywp_subscription_gatewaystripe or paypal
_paywp_membership_levelAccess level
_paywp_customer_idGateway customer ID

This integrates with WordPress user management and other plugins.

Best Practices

Regular Monitoring

  • Check for failed payments weekly
  • Review cancelled subscriptions for patterns
  • Monitor expired subscriptions for potential re-engagement

Member Support

  • Respond quickly to subscription issues
  • Have a clear cancellation process
  • Offer alternatives before cancellation (pause, downgrade)

Data Hygiene

  • Export data regularly for backup
  • Remove test data before launch
  • Keep member information updated

Troubleshooting

Member Missing Subscription

If a paying member shows no subscription:

  1. Check webhook logs in payment gateway
  2. Verify webhooks are configured correctly
  3. Manually add subscription if needed
  4. Contact support if recurring issue

Status Not Updating

If status isn't syncing:

  1. Verify webhook secret/ID is correct
  2. Check webhook delivery in gateway dashboard
  3. Enable debug mode and check logs

Can't Edit Member

If editing fails:

  1. Check user permissions
  2. Verify user account exists
  3. Check for JavaScript errors

Next Steps