Skip to content

User Subscriptions

This page explains how subscription purchases from the web app appear in the admin panel and how manual VIP access relates to paid subscription plans.

  • Admin user subscriptions page: https://admin.acusolo.net/admin/users/subscriptions
  • Web plans page: https://web.acusolo.net/plans
  • Web billing page: https://web.acusolo.net/settings/billings
  • Related admin users page: https://admin.acusolo.net/admin/users

Web app plans page

Users view available subscription plans and purchase a plan from the web app plans page.

Web app plans page — available subscription plans

After a successful purchase, the subscription details should appear in the admin user subscriptions list.

Signed-in users can also see their subscribed plan details on the same plans page.

Web app user plans page — subscribed plan details

For refund requests from the subscribed plan details, see Subscription Refund Requests.

Admin user subscriptions list

Open https://admin.acusolo.net/admin/users/subscriptions to review subscription records created for users.

Admin user subscriptions list — user, plan, price, status, dates, trial and billing fields

Table controls

  • Search — find records by user name, email, subscription plan, or status.
  • Sort — sort supported columns such as plan, price, status, start date, expiration date, or timestamp.
  • Pagination — move through subscription records.
  • Refresh — reload the current list.

Table columns

ColumnPurpose
No.Row serial and subscription record reference.
ActionsDelete a subscription record when allowed.
User Name / User EmailThe subscribed user.
Subscription PlanPlan label attached to the subscription record.
Plan TypePlan category, such as monthly or lifetime.
Plan DurationDuration value stored for the subscription.
PriceSubscription price shown in the admin table.
StatusSubscription state such as Active, Canceled, Expired, Past Due, Trialing, Renewed, or Deactivated.
Started At / Expires At / Canceled AtLifecycle dates for the subscription.
Trial Days / Trial Ends AtTrial configuration and end date.
Balance Deducted AtBalance deduction timestamp when applicable.
TimestampCreated and updated timestamps.

VIP access rule

Manual VIP access is controlled from the VIP Subscription toggle in the admin users list. It assigns the lifetime/free subscription plan without payment.

VIP subscription toggle — manual subscription access control

Use this only for fresh users without an existing paid subscription. If a user already has a paid subscription plan, the VIP toggle is disabled to avoid conflicts between manual access and regular paid subscription behavior.

When VIP is enabled:

  • The user receives full subscription access without payment.
  • Access remains active while the toggle remains on.
  • The backend creates or updates the lifetime subscription record.

When VIP is disabled:

  • The manually granted lifetime/VIP subscription is canceled.
  • Paid subscription records are not used as the control path for this manual access.

Delete subscription record

The subscriptions table includes a delete action for subscription records. It uses the standard admin delete confirmation modal before removal.

Deleting a subscription record should be handled carefully because it affects the subscription history visible in the admin panel.

Overall subscription flow

  1. A user opens https://web.acusolo.net/plans.
  2. The user purchases a subscription plan from the web app.
  3. The backend creates or updates the user subscription record.
  4. The subscription appears in https://admin.acusolo.net/admin/users/subscriptions.
  5. Admin reviews subscription status, dates, plan details, and payment-related fields.
  6. For fresh users only, admin can manually grant VIP access from the admin users list.
  7. If a user requests a refund from the web app, admin reviews it from https://admin.acusolo.net/admin/refunds.

For user creation, Clerk sync, and deletion behavior, see User Management.