Analytics & Reports

Subscription reports and calendar

Use the Reports page to see renewals skipped by failed payments, stock or 3D Secure, schedule email reports, download your contracts as CSV, build custom reports, and see upcoming orders on the calendar.

4 min read703 words

The Reports page shows lists that are hard to find elsewhere: renewals that were skipped because every payment retry failed, renewals skipped for stock, and renewals that needed 3D Secure. From the same page you can email a summary on a schedule, export every contract, and build your own reports. The Calendar shows upcoming orders by their next billing date.

Who it's for: store owners and finance or operations staff. Reports, the calendar, scheduled email reports and the contracts export are on the Pro plan. On Basic the page shows an upgrade banner.

Step 1: Open Reports

  1. In your Shopify admin, open Apps → RecurX Subscriptions and click Subscriptions in the sidebar.
  2. Open the Subscribers page.
  3. Click More actions, then Reports.
The Subscribers page with the More actions menu open and Reports highlighted
The Subscribers page with the More actions menu open and Reports highlighted

Step 2: See renewals skipped by failed payments

The Dunning skipped tab lists orders that were skipped or cancelled because every payment retry failed.

  1. Make sure the Dunning skipped tab is selected.
  2. Set From.
  3. Set To.
  4. Click Export CSV to download the rows.
The Dunning skipped tab with the tab, From, To and Export CSV highlighted
The Dunning skipped tab with the tab, From, To and Export CSV highlighted

The table shows Customer, Outcome, Retries, Last error, Amount and Date. It shows the most recent 250 rows. The CSV holds up to 10,000.

Step 3: Check stock and 3D Secure skips

  1. Inventory skipped lists renewals that were skipped because a product was out of stock. These are recorded once renewal stock checks are on. See Renewal safeguards.
  2. Security challenges lists renewals that needed the customer to confirm the payment with their bank (3D Secure).
The Inventory skipped and Security challenges tabs highlighted
The Inventory skipped and Security challenges tabs highlighted

Step 4: Schedule email reports

On the Email reports tab:

  1. Tick Send scheduled email reports.
  2. Choose a Frequency:
    • Daily sends yesterday's numbers after 6:00 in your store's time zone.
    • Weekly sends the previous week (Monday to Sunday) on Monday after 6:00.
  3. Enter up to 5 Recipients, one per line.
  4. Under Include, tick New subscriptions, Cancellations, Subscription revenue and Failed payment attempts as you need.

Click Save in the bar at the top of the page. RecurX shows Email report settings saved.

The Email reports tab with Send scheduled email reports, Frequency, Recipients and Include highlighted
The Email reports tab with Send scheduled email reports, Frequency, Recipients and Include highlighted

Step 5: Export your contracts

On the Exports tab, click Download contracts CSV to download your subscription contracts as a CSV file. Each file holds up to 50,000 contracts.

The Exports tab with the Download contracts CSV button highlighted
The Exports tab with the Download contracts CSV button highlighted

Step 6: Build a custom report

Custom reports lets you build your own report from your subscription data, save it, email it on a schedule or feed it to a spreadsheet.

  1. On the Custom reports tab, click New report.
The Custom reports tab with the New report button highlighted
The Custom reports tab with the New report button highlighted
  1. Enter a Name and choose a Dataset: Subscriptions, Orders and revenue, Churn events, Dunning attempts or Portal actions.
  2. Choose a Date range, then narrow it with Filters (for example Status, Plan, Product, Country or Channel; each report shows the filters that apply to it).
  3. Choose Group by, or keep No grouping (list rows). Tick the Columns or Metrics you need.
  4. Click Preview first 50 rows to check it, Export CSV to download it, and Save in the bar at the top to keep it.
A new custom report with the Name and Dataset fields highlighted, above the filters and columns
A new custom report with the Name and Dataset fields highlighted, above the filters and columns

Once a report is saved, Email delivery can send the CSV every week (Monday) or month (the 1st) to up to 5 addresses. A Warehouse sync link returns the report as CSV or JSON for Google Sheets (=IMPORTDATA("link")), BigQuery or other tools. The link expires, and you can revoke it at any time.

Important: Include customer email adds personal data. Anyone who receives the report, its CSV or its sync link will see it. Turn it on only if you need it.

Step 7: See upcoming orders on the calendar

Click Calendar at the top of the Reports page. Each contract appears on its next billing date, with the number of orders and the amount for each day. The top shows the total orders and Projected revenue, which counts active contracts only, from their contract amounts.

Switch between Month and Week, and filter by Status, Plan or Product.

The subscriptions calendar showing upcoming orders per day and the projected revenue
The subscriptions calendar showing upcoming orders per day and the projected revenue

Good to know

  • Nothing to report for these dates means no rows match. Try a longer date range.
  • The calendar and reports use your store's time zone, shown on the page.
  • For revenue, churn and LTV charts, see Subscription analytics. For subscriber and order exports from App settings, see Data 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