Settings

Export your subscription data as CSV

Step by step — pick a category (subscription contracts, customers, orders, billing attempts, events log or plans), generate the export, and download the CSV within 24 hours.

2 min read451 words

Data export turns your RecurX data into CSV files you can open in a spreadsheet or load into another tool. Each category is its own file, built from your current data when you download it. It takes a few seconds.

Step 1: Open Data export

  1. In your Shopify admin, open Apps → RecurX Subscriptions → App settings.
  2. Under Account, click Data export.
App settings with Data export highlighted under Account
App settings with Data export highlighted under Account

Step 2: Pick a category and generate the export

  1. Under Generate a new export, choose a Category (1).
  2. Click Generate export (2). A banner says Export started — it will appear below in a few seconds.
Data export with the Category dropdown and the Generate export button highlighted
Data export with the Category dropdown and the Generate export button highlighted

The categories and their columns:

Category Columns
Subscription contracts id, shop_id, plan_id, customer_email, customer_name, status, start_date, next_billing_date, next_order_date, cancelled_at, total_spent, shopify_contract_id, created_at
Customers shop_id, customer_email, customer_name, first_name, last_name, phone, subscriber_count, total_spent
Orders id, subscriber_id, shopify_order_id, amount, status, payment_date, failure_reason
Billing attempts id, subscriber_id, amount, status, payment_date, failure_reason, retry_count
Events log id, shop_id, subscriber_id, action, actor, details, created_at
Subscription plans id, name, billing_interval, delivery_frequency, delivery_interval, trial_days, discount_amount, discount_type, selling_plan_type, is_active, charge_anchor_type, charge_anchor_day, charge_cutoff_days, first_order_timing, created_at

Note: The events log never includes customers' IP addresses or browser details.

Step 3: Download the file

The export appears under Recent exports. Its status updates on its own — you don't need to refresh:

  • Processing (1) — the rows are being counted.
  • Ready — shows the number of rows and Available until a date and time. Click Download (2) to save the CSV.
  • Expired — more than 24 hours have passed. Generate a new one.
  • Failed — This export couldn't be generated. Generate it again.
Recent exports with a Processing export and a Ready export with its Download button
Recent exports with a Processing export and a Ready export with its Download button

Note: The exports in this screenshot are examples.

The file is named after the category and export number, for example subscribers-901.csv. Your 100 most recent exports are listed.

Other ways to get your data

  • Subscribers list: Export subscriptions at the top of Subscriptions → Subscribers downloads the subscriber list straight away.
  • Signal Analytics: most reports have an Export CSV button for the table you're looking at — see Signal Analytics.
  • Automated exports: exports here are on demand only. For a regular feed into another system, use the API — see API keys.

Troubleshooting

  • This export has expired. Generate a new one. — downloads are available for 24 hours after an export is ready.
  • This export isn't ready yet. Try again when its status is Ready. — wait for Ready, then click Download.
  • The download didn't start. Try again. — click Download again. If it keeps happening, generate a new export.

Related articles

Need help?

Ask in chat — our assistant answers straight away from these guides, and a person from the team takes over whenever you ask. Or email [email protected].

Email support