Skip to main content
Path: Administration → Subscriptions (/subscriptions) — Admin only

Subscription List

The page shows all subscriptions with search and filter controls:
FilterOptions
SearchUser name or email
StatusActive / Pending / Cancelled / Past Due
PlanFilter by pricing plan
Payment MethodStripe / PayPal / Tap / Bank Transfer
Table columns:
ColumnDescription
UserClient name and email
PlanPricing plan name and billing period
StatusStatus badge
PaymentPayment method badge
StartedSubscription start date
ExpiresCurrent period end date

Subscription Statuses

StatusDescription
🟢 ActivePaid and current
🔵 PendingAwaiting admin approval (Bank Transfer)
🟡 Past DuePayment failed — grace period
🔴 CancelledCanceled by user or admin
ExpiredPeriod ended without renewal

Creating a Subscription

Click Create Subscription to open a 2-step modal:
  1. Select User — search and pick the client account
  2. Choose Plan — select pricing plan and billing period

Managing a Subscription

Click any row to open the detail view. Available actions:

Approve

For Pending subscriptions (Bank Transfer payments waiting for manual confirmation). Clicking Approve activates the subscription immediately.

Reject

Reject a pending subscription with a mandatory reason field. The user is notified.

Extend

Add days to the current billing period without charging:
  • Input number of days to add
  • Optional reason field (shown in the user’s billing history)
Useful for compensating for outages or providing goodwill extensions.

Change Status

Manually set the subscription status (active, suspended, cancelled, etc.) with a reason.

Delete

Permanently remove the subscription record. Use with caution — this removes billing history.

Modals Summary

ModalPurpose
Create Subscription2-step: select user → choose plan
ExtendAdd days + reason
Delete ConfirmationConfirm permanent deletion
Status ChangeSet status manually
RejectReject with reason

Bulk Operations

Select multiple subscriptions from the list for bulk actions:
  • Send renewal reminder emails
  • Suspend multiple accounts
  • Export as CSV for accounting