Customer Management5 min read

    Suspend, Reactivate & Manage Status

    Learn how to suspend, reactivate, and manage customer subscription statuses in Jasiyo, including automatic expiry, manual overrides, and MikroTik sync.

    Automatic suspension on expiry

    When a customer's subscription expires, Jasiyo automatically handles the suspension:

    1. Subscription status changes to Expired
    2. A disable command is queued for the router
    3. Within 30 seconds, the PPPoE secret is disabled on MikroTik
    4. The customer appears in the Needs Your Attention queue on your dashboard
    Automatic suspension runs continuously โ€” Jasiyo checks expiry dates in real time. There is no batch job that runs once a day; expiry is handled the moment the subscription date passes.

    Manual suspension

    You can suspend any customer at any time regardless of their expiry date. Open the customer's row in the Customers page, expand their detail panel, and click Suspend.

    This immediately queues a disable command on MikroTik. The customer will be disconnected within 30 seconds and cannot reconnect until you reactivate them.

    Use manual suspension for: non-payment disputes, abusive usage, customer requests, or account investigations.

    Reactivating a customer

    To reactivate a suspended or expired customer:

    1. Open the customer's detail panel
    2. Click Reactivate
    3. Jasiyo queues an enable command on the router
    4. The customer is back online within 30 seconds
    When a customer pays via M-Pesa, reactivation happens automatically โ€” you don't need to do anything manually. The payment triggers the subscription renewal and the router enable command in one step.

    Manual reactivation (via the button) is for cases like: cash payments, grace periods, or payment recorded outside the platform.

    Extending expiry manually

    To give a customer extra time without a payment:

    1. Open the customer's detail panel
    2. Click the calendar icon next to their expiry date
    3. Choose Extend by days (e.g. +3 days) or Set specific date
    4. Save โ€” the new expiry is applied immediately
    When you manually set an expiry date, Jasiyo preserves your value and will not overwrite it with an automatic calculation on the next payment. This lets you grant pro-rata extensions or grace periods safely.

    Needs Your Attention queue

    The Needs Your Attention section at the top of the Customers page shows you all customers that need action โ€” expired accounts, recently suspended customers, and customers with upcoming expiry in the next 3 days.

    Use this queue as your daily work queue. It surfaces the most urgent cases without needing to search through your full customer list.