Review lead-source and sales results

Review lead-source and sales results.

Status: source-reviewed Section: Reports & Data

Search documentation

Type to search.

Compare captured leads, member conversions, and net WooCommerce revenue without treating a pipeline-stage change as a paid sale.

Access and dependencies

  • Use a Finance Admin, administrator, shop manager, or other account with manage_woocommerce.
  • GymCore lead/trial records supply lead counts and source values. WooCommerce orders carrying the GymCore lead-source metadata supply member conversions and revenue.
  • Revenue is each attributed order total minus refunds, never below zero. The report does not use a moved lead card as proof of payment.

Exact steps

Safe stop: Reconcile the report against lead and WooCommerce records without editing either; stop before a source correction or CSV export until the owner and approved range are clear.

  1. Open GymCore Leads > Lead Sources.

  2. Choose the source-backed window you need: Last 30 days, Last 90 days, or Last 365 days. The page shows all three tables; use the matching section rather than estimating a custom range.

  3. Review Source, Leads, Conversion to member, and Revenue (LTV-to-date). Include Not captured when diagnosing missing campaign attribution.

  4. Open a source lead or trial for an unexpected lead count. Then open the attributed WooCommerce order for an unexpected member conversion or revenue value.

    Expected: The lead record supplies the source and creation date; the WooCommerce order supplies customer, payment, refund, and revenue evidence. The same source label connects them.

  5. Correct an invalid source only through the approved lead or order workflow. Do not edit the report total or a downloaded file to force attribution.

    Expected: Reloading Lead Sources recalculates the affected range from the corrected source records and preserves the original order/payment history.

  6. To share one range, select Export CSV — Last 30 days, Export CSV — Last 90 days, or Export CSV — Last 365 days.

    Expected: GymCore downloads gym-lead-sources-last-N-days-YYYY-MM-DD.csv with one row per source plus totals. The file includes source slug/label, leads, members, conversion percentage, revenue, and range days.

  7. Verify at least one lead and one paid/refunded order from the export in GymCore and WooCommerce.

    Expected: Exported source, conversion, and net revenue agree with their owning records. Document missing attribution separately rather than assigning a guess.

Defaults, effects, and lead data

An invalid range request falls back to 30 days. The screen is read-only; exporting creates a file outside WordPress access controls. Lead source, email/phone-linked records, customer IDs, conversions, and revenue can identify people or business performance. Limit the file to the approved sales or finance audience and delete it under the gym’s retention policy.

If a total looks wrong

  • Many rows show Not captured: inspect the lead form, trial intake, kiosk, and order metadata paths that should set the source.
  • Conversion exists without revenue: check whether the attributed order is unpaid, fully refunded, or outside the selected range.
  • Revenue is lower than the order total: compare WooCommerce refunds; the report subtracts them.
  • A campaign name is split across rows: standardize future source choices at intake, then have the data owner decide whether historical records should be corrected.

Need help?

Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.

Contact GymCore