Marketing & Acquisitions

Jan – Apr 2026
πŸ“Š Weekly Funnel 🎯 Conversions
+ Drop CSVs here or click to upload Auto-detects: Meta Ads, Google Ads, Google Analytics, Deal Sheet, HubSpot, Stripe, Opti · Supports Campaign / Ad Set / Ad level · Day passes: upload per-club Stripe CSV with club name in filename (e.g. stripe-richmond.csv, clapton-payments.csv)
Total Ad Spend
Β£0
No data
New Contacts
0
HubSpot contacts
Tours Booked
β€”
HubSpot opportunities
Day Passes (Stripe)
0
1st visit
Member Joiners β˜…
β€”
Upload Deal Sheets
Cost per Lead
β€”
Spend / contacts
Cost per Joiner
β€”
Spend / joiners
Avg Days to Sign
β€”
Avg time to convert
True ROAS
β€”
Stripe rev / ad spend
MRR
β€”
Monthly recurring revenue
META

Meta Ads

Spendβ€”
Clicksβ€”
CPCβ€”
Impressionsβ€”
CTRβ€”
Conversionsβ€”
CPAβ€”
G

Google Ads

Spendβ€”
Clicksβ€”
CPCβ€”
Impressionsβ€”
CTRβ€”
Conversionsβ€”
CPAβ€”

Acquisition Funnel

Full journey Β· Ad impression β†’ Member joiner

Spend by Platform

Spend & CPA Over Time

Member Joiners by Source

Joiners by Membership Plan

AIDA Funnel β€” Spend (Awareness) β†’ Tours / Day Passes (Decision)

Campaign Performance

Platform Campaign Spend Clicks CPC Impressions CTR Conversions Conv. Rate CPA
Upload CSV data to populate

Channel Comparison

Platform Spend Impressions Clicks CTR Reported Conv. CPC CPA (reported)
Upload CSV data to populate

Monthly Performance Report

Source of truth: HubSpot (contacts), Deal Sheet (joiners), Ad Platforms (spend)

Joiners by Location

Location Jan Feb Mar Apr 2026 Total CAC (Jan) CAC (Feb) CAC (Mar) CAC (Apr)

New Contacts (Leads)

Location Jan Feb Mar Apr 2026 Total CPL (Jan) CPL (Feb) CPL (Mar) CPL (Apr)

Paid Marketing Spend

Jan Feb Mar Apr 2026 Total MoM (Jan→Feb) MoM (Feb→Mar) MoM (Mar→Apr)

Joiners by Location (Monthly)

CAC by Location (Monthly)

New Contacts by Location (Monthly)

Spend: Meta vs Google (Monthly)

Monthly Conversion Funnel

Revenue Overview

Source: Stripe API β€” Subscriptions, Day Passes & One-off Payments

Total Revenue
--
Loading...
MRR
--
Monthly recurring
Day Pass Revenue
--
One-time visits
Subscription Revenue
--
Membership revenue (excl. day passes)
Avg Rev / Session
--
Revenue per day pass

Monthly Revenue Breakdown

MRR Trend

Revenue Month-over-Month

Metric Jan Feb Jan→Feb Mar Feb→Mar Apr Mar→Apr 2026 Total
Click to load revenue data...

Day Pass β†’ Member Conversion

Monthly day passes (Stripe) vs new members (Deal Sheet) Β· Members typically lag day passes by 4–8 weeks
Upload Deal Sheet CSV to see member conversion alongside day passes

Web Funnel

Source: Google Analytics 4 β€” Where visitors drop off on the path to joining

Loading funnel data...
Total Sessions
--
Loading...
Total Users
--
Unique visitors
Engaged Sessions
--
Meaningful interactions
Engagement Rate
--
Engaged / total
Key Events
--
Conversions tracked in GA
Event Rate
--
Key events / sessions

Sessions by Channel

Key Events by Channel

Paid vs Organic Traffic

Engagement Rate by Channel

Channel Performance

Channel Sessions Users Engaged Eng. Rate Key Events Event Rate Events / Session
Click to load traffic data...

Key Events Breakdown Top GA4 events by volume

Event Name Count Users % of Total
Loading event data...

Meta Ads Analysis

Source: Meta Ads Manager CSV β€” Campaign, Ad Set & Ad level

Total Spend
β€”
Upload Meta CSV
Impressions
β€”
Total reach
Link Clicks
β€”
CTR β€”
Avg CPC
β€”
Cost per click
Conversions
β€”
Leads / results
Cost per Result
β€”
Avg across campaigns

Daily Spend

Spend by Campaign

CTR by Campaign

Cost per Result by Campaign

Campaign Performance

Campaign Spend Impressions CPM Clicks CTR CPC Conversions Cost / Result % of Spend
Upload a Meta Ads CSV to see campaign data

Month-over-Month Jan β†’ Feb β†’ Mar β†’ Apr 2026

Metric Jan Feb MoM Mar MoM Apr MoM 2026 Total
Upload Meta CSV to see monthly breakdown
πŸ“Š
No Meta Ads data uploaded yet
Upload your Meta Ads CSV exports (Campaign, Ad Set & Ad level) using the drop zone above

Google Ads Analysis

Source: Google Ads CSV β€” Campaign, Ad Group & Ad level

Total Spend
β€”
Upload Google CSV
Impressions
β€”
Total impressions
Clicks
β€”
CTR β€”
Avg CPC
β€”
Cost per click
Conversions
β€”
Reported conversions
Cost / Conv.
β€”
Avg cost per conversion

Daily Spend

Spend by Campaign

CTR by Campaign

Cost per Conversion by Campaign

Campaign Performance

Campaign Spend Impressions Clicks CTR CPC Conversions Cost / Conv. % of Spend
Upload a Google Ads CSV to see campaign data

Month-over-Month Jan β†’ Feb β†’ Mar β†’ Apr 2026

Metric Jan Feb MoM Mar MoM Apr MoM 2026 Total
Upload Google Ads CSV to see monthly breakdown
πŸ“Š
No Google Ads data uploaded yet
Upload your Google Ads CSV exports (Campaign, Ad Group & Ad level) using the drop zone above

HubSpot CRM Pipeline

β€” contacts in range Β· Stale leads Β· Cohort analysis

Load HubSpot data to see pipeline

Pipeline by Stage

New Contacts & Tours by Month

Monthly Cohort Analysis

Of contacts created each month β€” where are they in the pipeline now?
Load HubSpot data to see cohort analysis

Stale Contacts β€” Action Required

Lead > 14 days Tour Booked > 21 days Day Pass > 45 days
Name Email Stage Location Days Stale Last Activity
Load HubSpot data to see stale contacts

Joiners Analysis Deal Sheet β€” source of truth

Sign-up sources, conversion patterns, and member quality by location

TOTAL JOINERS
β€”
In selected period
TOP SOURCE
β€”
Most common sign-up route
AVG DAYS TO SIGN
β€”
From first contact to sign-up
UNLIMITED TAKE-UP
β€”
% choosing Unlimited plan
SAME-DAY SIGNS
β€”
Signed up day of first contact

Sign-up Source Breakdown

Plan Mix

Monthly Joiners by Location

Days to Sign Distribution

Monthly Joiners by Source

Source Γ— Location Matrix Which channels work where

All Joiners

Name Club Sign-up Date Plan Source Days to Sign First Visit Comments
Select the Joiners tab to load data