Export subscriptions to CSV or JSON
Get your subscription data out — a status-filtered CSV for spreadsheets, or JSON via REST for integrations and migration.
- Status-filtered CSV
- 15 data fields
- JSON via REST
You need your data out of the store for reporting, a migration, or a CRM sync. ArraySubs exports the subscription list to a 15-field CSV (scoped to the current status tab, so switch to Active to export only active) in Excel-friendly UTF-8, and to JSON via a REST endpoint. This recipe covers both.
- Download a CSV of subscriptions matching the selected status.
- Open cleanly in Excel (UTF-8 with BOM).
- Pull JSON via REST for integrations or migration.
- 15 fields covering customer, product, schedule, and dates.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Export CSVAdmin | Button atop ArraySubs → Subscriptions |
| ScopeBehaviour | All subscriptions matching the current status tab |
| CSV fieldsExport | 15 (ID, status, customer, product, amount, dates, payment method, …) |
| JSON exportREST API | GET /arraysubs/v1/subscriptions/export?format=json |
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.
Filter to the set you want
On ArraySubs → Subscriptions, pick a status tab (e.g. Active) — the CSV export is scoped to the current filter.
Admin Tools & RecordsExport CSV
Click Export CSV at the top of the list to download a timestamped, UTF-8 (BOM) file with 15 fields per subscription.
Admin Tools & RecordsOr pull JSON via REST
Call GET /arraysubs/v1/subscriptions/export?format=json for the same data as a JSON array, ideal for integrations.
Admin Tools & Records
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.
Analytics
Track subscription revenue, growth, churn, retention, and customer behavior across reports and WooCommerce Analytics.
Related setups to explore
Other configurations you can build with the same modules.
Notes & payment timeline
Keep a per-subscription record — system events, private admin notes, and customer-visible notes on one timeline.
Cancel, hold, resume & expire
Drive a subscription through its lifecycle from admin — cancel (now or end-of-period), undo, put on hold, reactivate.
Audit store-credit history
Review every credit transaction across all customers — filter by source and type to audit balances.
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
