The global activity log
Navigate to Subscriptions → Activity Log to see events across all subscriptions in one place.Columns
Search
Use the search input to find events by subscription reference, customer name, or reason text.Filters
Click Add filter to filter by Event type or Actor. Applied filters appear as chips in the toolbar. The page also exposes Created from and Created to date inputs. These are applied as filters but are not shown as separate chips — they appear inline in the toolbar area.Quick presets
The toolbar includes quick presets to filter events by domain:
Presets behave like other active filters and can be combined or removed individually.
Sorting
The list defaults to Created descending (newest events first). Use the sorting menu to change the sort order.Event detail
Click any row to open an event detail drawer. The drawer shows:
For shipping address changes, the Changed fields section shows readable before/after address values rather than raw boolean flags.
Event types
The activity log captures events from four domains:Subscription events
Events that record changes to a subscription record directly:- Subscription created
- Status changed (paused, resumed, cancelled)
- Plan change scheduled
- Plan change applied
- Shipping address updated
- Next delivery skipped
Renewal events
Events generated during renewal cycle execution:- Renewal cycle scheduled
- Renewal succeeded (order created)
- Renewal failed
- Approval requested
- Changes approved or rejected
- Force renewal triggered
Dunning events
Events from payment recovery cases:- Dunning case opened
- Retry attempted
- Retry succeeded or failed
- Case marked recovered or unrecovered
- Retry schedule overridden
Cancellation events
Events from cancellation and retention cases:- Cancellation case opened
- Retention offer applied
- Reason updated
- Cancellation finalized
Per-subscription event timeline
The subscription detail page at/app/subscriptions/:id includes an Activity Log section that shows only events for that one subscription. This gives you immediate audit context without leaving the subscription detail view.
If the subscription was created through storefront checkout, the timeline begins with a Subscription created event whose actor is the customer who placed the order.
Timeline columns
Entries are ordered newest first. The Summary column uses operator-facing labels — for example, an address change appears as a readable
old address → new address diff rather than raw field names.