Cancel, hold, resume, and expire — from admin
Full lifecycle control from the back office: cancel now or at period end, undo a scheduled cancel, put on hold, and reactivate.
- Immediate or end-of-period cancel
- Undo scheduled cancel
- Hold & reactivate
Admins need to drive a subscription through its lifecycle: the six statuses are Pending, Active, Trial, On-Hold, Cancelled, and Expired. From the detail page you can cancel immediately or at end-of-period (with a reason), undo a scheduled cancellation, put a subscription on hold, and reactivate an on-hold or cancelled one. This recipe maps the admin lifecycle actions and their effects.
- Cancel now (immediate) or schedule for the period end.
- Reverse a scheduled cancel with Undo before it runs.
- Put a subscription On Hold and reactivate later.
- Understand Cancelled vs Expired and what each clears.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Cancel Subscription (detail page)Subscription detail → Cancel | Cancel Immediately or Cancel at End of Period (+ reason) |
| Undo Scheduled CancellationSubscription detail | Available while an end-of-period cancel is pending |
| Status changeEdit form status dropdown | On Hold · Active (reactivate) · Cancelled |
| ExpireBehaviour | Auto at length limit; fixed end date is Pro |
When to use this setup
Set it up in 3 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Cancel with a reason
On the subscription detail page, click Cancel Subscription, choose Immediately or End of Period, add an optional reason, and confirm.
Lifecycle ManagementUndo if needed
While an end-of-period cancel is pending, use Undo Scheduled Cancellation to resume normal renewals.
Lifecycle ManagementHold and reactivate
Use the status dropdown to set On Hold (pauses renewals) or back to Active (reactivate), each with a confirmation of its effect.
Lifecycle Management
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Manage Subscriptions
The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.
Billing and Renewals
How ArraySubs creates, schedules, communicates, and collects recurring payments from first invoice to final renewal.
Retention Flow Builder
Build a multi-step cancellation flow with reason capture, targeted save offers, and final confirmation.
Related setups to explore
Other configurations you can build with the same modules.
Edit a subscription from admin
Update a subscription’s invoice email, billing/shipping addresses, and status from the admin edit screen.
End-of-period cancel + undo
Let cancellations take effect at period end (not instantly), keeping access paid-through and offering an undo button.
Issue a prorated refund
Refund only the unused days of the current billing cycle, calculated automatically — optionally cancelling after.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
