Skip to Content
SubscriptionsManage Subscriptions

Manage Subscriptions

Learn how to view, filter, and manage existing subscriptions.

Subscription List

The subscription list shows all subscriptions with key information:

ColumnDescription
ClientCustomer name and ID
PackageService package name
StatusCurrent subscription status
Start DateWhen service began
End DateWhen service expires
Auto-RenewWhether auto-renewal is enabled

Filtering Subscriptions

Use filters to find specific subscriptions:

By Status

  • All - Show all subscriptions
  • Active - Currently valid
  • Expiring - Expires within 7 days
  • Expired - Past end date

By Date Range

Filter by start or end date to find:

  • Subscriptions starting in a specific period
  • Subscriptions expiring soon

By Package

Show only subscriptions for a specific service package.

By Server

Filter by MikroTik server assignment.

Searching

Use the search box to find subscriptions by:

  • Client name
  • Client ID
  • Client phone number

Handling Expiring Subscriptions

Subscriptions marked as “Expiring” need attention:

With Auto-Renewal Enabled

  1. Ensure payment will succeed
  2. Verify client wants to continue
  3. No action needed - will renew automatically

Without Auto-Renewal

  1. Contact the client about renewal
  2. If they want to continue, manually renew
  3. If not, let it expire naturally

Recording Manual/Cash Payments

When a customer pays in cash or via bank transfer at your office, you can record the payment manually:

Step-by-Step Guide

  1. Find the subscription in the list
  2. Click the action menu (three dots) on the right
  3. Select Record Payment
  4. Fill in the payment details:
    • Amount - Payment amount received
    • Extend Days - Days to extend (defaults to package validity)
    • Payment Method - e.g., “Cash”, “Bank Transfer”, “bKash (Manual)”
    • Transaction ID - Receipt number or reference (optional)
    • Notes - Any additional notes (optional)
  5. Click Save

What Happens

When you record a payment:

  • The payment is logged in the system
  • The subscription expiry date is extended by the specified days
  • If the subscription was expired, it becomes active again
  • The client’s internet service is restored (if it was suspended)

Use Cases

  • Customer pays cash at your office
  • Bank transfer received
  • Mobile banking payment outside the app
  • Payment collected by field staff

Cancelling a Subscription

To cancel an active subscription:

  1. Find the subscription in the list
  2. Click the Cancel button
  3. Confirm the cancellation

What Happens on Cancellation

  • Status changes to “Cancelled”
  • PPPoE user is removed from the MikroTik server
  • Client is disconnected immediately
  • No refund is automatically issued

Changing Subscription Package

To change a client’s package (upgrade/downgrade):

  1. Cancel the current subscription
  2. Create a new subscription with the new package

Note: There’s no partial refund calculation - handle billing manually.

Subscription Actions

From the action menu (three dots) on each subscription row, you can:

  • Record Payment - Log a manual/cash payment
  • Edit - Update subscription details (email, phone, auto-renew)
  • Suspend - Temporarily disable client’s internet access
  • Reactivate - Restore a suspended client’s access
  • Delete - Remove the subscription

Bulk Actions

Select multiple subscriptions for bulk operations:

  • Export - Download subscription data as CSV
  • Send Notification - Send bulk SMS (if configured)

Expiration Notifications

If SMS notifications are configured, clients automatically receive:

  • 7 days before - Reminder that subscription is expiring
  • 1 day before - Final reminder
  • On expiration - Notification that service has ended

Configure these in Notification Settings.

Troubleshooting

”Subscription shows active but client can’t connect”

Check:

  1. MikroTik server is online
  2. PPPoE user exists on the router
  3. Client credentials are correct
  4. No IP conflicts

”Auto-renewal failed”

Common causes:

  • Payment declined (if payment gateway used)
  • Package no longer exists
  • Server connection failed

Check the error in subscription details and retry manually.

”Can’t cancel subscription”

Verify you have the subscription:delete permission. Contact your administrator if needed.

Last updated on