Works

HubSpot Reporting

Set up HubSpot as the CRM for a sports academy, with lifecycle workflows, Facebook lead capture and daily funnel dashboards leadership can read at a glance.

Role
Automation & reporting
Client
Texas Sports Academy
Year
2026
Tools
HubSpot, Zapier, Dashboards, Reporting

A sports academy was running its enrolment pipeline on HubSpot but had no reliable way to see it. Facebook leads landed without structure, lifecycle stages didn't move on their own, and there was no daily view of how many people went from a click, to a started application, to a submitted one.

Leads now flow in from Facebook, move through the enrolment funnel on their own, and land on a daily dashboard, so the team can see new leads, applications started, applications submitted and questionnaires completed at a glance, sliced by income, homeschool status and campaign.

What I built

I set HubSpot up as the academy's CRM and built the reporting layer on top of it, from lead capture through to the dashboards leadership checks each day.

  • Lifecycle stage workflows that move contacts automatically: SMS link clicked to Marketing Qualified Lead, application started to Sales Qualified Lead, and questionnaire completed to Opportunity
  • A Zapier integration that creates a HubSpot contact from each Facebook lead and maps the ad attributes (campaign, ad set, ad name) plus student fields (grade, sport, homeschool and household income) into HubSpot properties
  • Daily funnel reporting: new leads, SMS link clicked, applications started, applications submitted and questionnaires completed per day, broken down by campaign source
  • Filtered dashboards for the Texas education-voucher audience, with views by household income range and homeschool status and per-campaign breakdowns, consolidated so a daily reviewer can switch between them with filters instead of a separate report for each cut

What it solves

  • Capture and structure every Facebook lead automatically, with no manual entry
  • Move contacts through the enrolment funnel on lifecycle triggers
  • Give leadership a daily, at-a-glance view of the whole funnel
  • Slice the funnel by campaign, income and homeschool status without building a new report each time

A closer look

How the dashboards are wired together, and how the funnel reads day to day and by campaign.

Next project

Make / Zapier Automation