Common Subscription Use Cases
Use Case 1: Client Subscribes to a Recurring Service (Self-Checkout)
Scenario:
A client subscribes to a Social Media Management Plan ($199/month) using PayPal.
Flow:
- The client selects the subscription service on the Agency Handy dashboard. 
- They choose PayPal as the payment method and proceed with checkout. 
- The system: - Creates a Subscription ID under Subscription Management. 
- Generates an Order linked to the subscription. 
- Automatically creates an Invoice and marks it as Paid after successful payment processing. 
 
- The client receives an email confirmation of the successful payment. 
- The system schedules the next billing cycle for the following month. 
- Before renewal, the client receives a Subscription Renewal Reminder email. 
- The next payment is processed automatically, ensuring seamless billing. 
Use Case 2: Manual Subscription Order with Offline Payment
Scenario:
A client subscribes to a Website Maintenance Plan ($149/month) and prefers to pay manually via bank transfer.
Flow:
- The agency creates a manual subscription order under Subscription Management. 
- An Invoice is generated and sent to the client. 
- The client transfers the amount via bank. 
- The agency manually marks the invoice as Paid in the system. 
- A payment confirmation email is sent to the client. 
- The system schedules the next invoice and notifies the agency for manual follow-up. 
Use Case 3: Failed Payment & Subscription Continuation
Scenario:
A client is subscribed to an SEO Growth Plan ($299/month), but their credit card expires, causing a payment failure.
Flow:
- Agency Handy attempts to process the recurring payment. 
- The payment fails, and the invoice status remains Open. 
- The system sends: - A Failed Payment Notification to the client, prompting them to update their payment details. 
- A notification to the agency, alerting them about the failed payment. 
 
- The agency can retry the payment manually or request the client to update their payment method. 
- Once the issue is resolved, the invoice is reprocessed and marked as Paid. 
Use Case 4: Client Requests a Change in Billing Cycle
Scenario:
A client initially subscribed to a weekly graphic design service but now wants to switch to a monthly plan.
Flow:
- The agency accesses Subscription Management and selects the subscription. 
- They click Edit Subscription and change the Billing Cycle to Monthly. 
- The change applies only to future invoices, keeping the current cycle unchanged. 
- The client receives an email notification confirming the updated billing schedule. 
Use Case 5: Subscription Cancellation (Without Cancelling the Last Order)
Scenario:
A client subscribed to a PPC Advertising Package ($500/month) decides to stop future payments but wants the current month’s service to continue.
Flow:
- The agency selects the client’s subscription in Subscription Management. 
- They click Cancel Subscription. 
- A confirmation popup appears: - Select "No" to keep the current order active while stopping future renewals. 
 
- The client is informed via email that no further payments will be charged. 
- The subscription remains active until the last order expires. 
Use Case 6: Subscription Cancellation (With Order Cancellation)
Scenario:
A client no longer wants their content writing subscription ($299/month) and requests immediate cancellation.
Flow:
- The agency selects the subscription under Subscription Management. 
- They click Cancel Subscription and select Yes to cancel both the subscription and any active orders. 
- The subscription status updates to Inactive. 
- The client receives an email confirmation of the cancellation. 
Use Case 7: Service Deletion Restriction
Scenario:
An agency wants to delete a Logo Design Subscription Service, but active clients are subscribed.
Flow:
- The agency attempts to delete the service. 
- Agency Handy prevents deletion and displays a message: - "You cannot delete a service with active subscriptions. Please cancel all subscriptions first." 
 
- The agency must first cancel all active subscriptions before deleting the service. 
Last updated
Was this helpful?