All work
Winner, 2022 HubSpot Impact Awards, Technical Expertise

Over 50 course pages. One screen to run them.

The subscription site of Australia’s largest fitness training organisation, where subscriptions took hours to manage. Now they take none.

Industry
Fitness education and training
Platform
WordPress to HubSpot CMS
Connected
Chargebee, Matrix LMS, Zapier
Project lead
Trav White
Award
2022 Impact Awards
Subscription admin0Hours needed to manage subscription systems and logic
Time saved70%Across departments, setting up courses and changing content
Course pages50+Now managed from one HubDB screen

01 The briefRebuild Network on HubSpot CMS, with content that changes for each member, every course managed from one screen, and subscriptions and courses connected so they run without anyone managing them.

02 The problem

Their best salesperson was the hardest to manage.

The Australian Institute of Fitness (AIF) is the largest fitness training organisation in Australia. Network is its subscription site: continuing education courses fitness professionals take to keep learning and earn professional development credits.

Jess Bryant at AIF knew the Network website was their most important salesperson, the first place a fitness professional met the brand. The old WordPress site did not reflect the quality of the courses behind it, and it had no educational content or way to nurture a visitor who was not ready to buy, so the sales team was held up from the very first touchpoint.

Every course had its own page. Over 50 courses meant more than 50 pages, some courses needing several, with no way to edit them together. A small change had to be made 50 times over, and the site was as hard for members to find their way around as it was for the team to run.

It stayed that way because the pages could only be changed one at a time. AIF already used HubSpot well, but Network's pages, its subscriptions and its courses each sat in a different system, and joining them up needed developers every time.

What AIF asked for

  1. Courses that teach well. Content designed for learning, with reporting behind it.
  2. A site that knows who is reading. Content that changes at each stage of a member's journey.
  3. Automation both ways. Personal for the member, and less manual work for the team.
  4. A website that sells. Built to attract visitors and turn them into subscribers.
03 The plan

Built new, around the member.

Neighbourhood had worked with AIF before, so the project started straight into an audit. Then the site was built from scratch on HubSpot CMS, with the member's journey mapped before a page went up.

Step 01

Audit the brand and the website

A brand and website audit of Network's WordPress site. It showed the site needed a full web strategy, design and build to work across every course.

Brand auditWebsite auditWordPress
Step 02

Map the journey, then build from scratch

The new site was developed on HubSpot CMS from a blank page, mapped out in Miro against the member's journey to find each point where a visitor could be nurtured towards a subscription.

HubSpot CMSMiroMember journey
Step 03

Content that changes with the member

What a visitor sees depends on their membership level and whether they are signed in, down to greeting a member by name. HubSpot's smart content reads it from their contact record.

Smart contentMembership levelsSigned in or not
Step 04

Trial the offers before the launch

New creative for emails, landing pages and ad campaigns, trialled with cold audiences to decide which offers went into the wider launch.

EmailsLanding pagesAd campaigns
Step 05

Every course on one screen

HubDB, HubSpot's database tables that pages can be built from, was set up with an API, so every course page is managed from one interface without anyone copying a change across by hand, and more than one person can edit.

HubDBAPI50+ courses

Why the audit came first. Knowing AIF from past projects meant the team could go straight to Network itself, and the audit decided how much of the site had to be rebuilt.

Offers the plan tested
  1. A membership toggle. Switching between billing options changes the price layout and the call to action, from a $0 course in a membership bundle to a premium course with its discount shown.
  2. A free trial against a dollar. A free trial, its length set for each product, tested against $1 for 60 days, each as a call to action that changes with the product.
  3. The member's own details. Smart content that uses a member's contact information once they are logged in.

Each of these tested with cold audiences first, so the offer that went into the launch was one people had already responded to.

Five to ten new courses a month, all added from one screen.

Neighbourhood

Billing, courses and CRM in three different systems?

A woman holding a medicine ball in a squat, with a trainer coaching a man through a dumbbell curl behind her
Australian Institute of Fitness
04 The integrations

Billing, courses and members, joined up in HubSpot.

Chargebee takes the subscription, Matrix LMS runs the course, and HubSpot hears about both, so the website can show each member the right thing without anyone keeping it up to date.

Four layers, all reporting into the same HubSpot portal
Layer 01

HubSpot CMS and HubDB

Where the pages live, and where every course is managed.

  • The site rebuilt from scratch
  • Every course page run from one HubDB screen
  • An API behind HubDB
  • Dynamic calls to action for each product
Layer 02

Chargebee

Subscription billing, connected to HubSpot.

  • Syncs every hour
  • New subscriptions brought into HubSpot
  • The membership account created in the CRM
  • Its product catalogue behind the calls to action
Layer 03

Matrix LMS and Zapier

The learning management system, where members take their courses.

  • Moved from Moodle LMS to Matrix LMS
  • Connected to the website through Zapier
  • Members added to lists by their membership
  • Those lists decide what each member sees
Layer 04

Automation and smart content

What a member sees, and what they are sent.

  • A welcome email sent by workflow
  • Sign in with Google or Facebook
  • Content by membership level
  • Content for members who are signed in
How the six pieces connect
Network's website, billing and courses, connected through the HubSpot CRM The HubSpot CRM holds every membership account. Chargebee syncs new subscriptions into it every hour, and its product catalogue feeds the dynamic calls to action on the website. Matrix LMS, through Zapier, adds members to lists in HubSpot. The website renders its course pages from HubDB and reads the CRM for smart content, and a HubSpot workflow sends each new member a welcome email. HubSpot CRM Every member, their membership account and their course lists System of record Network website HubSpot CMS, smart content by membership Dynamic calls to action for each course Welcome email Sent by workflow when an account is made Sign in with Google or Facebook HubDB Every course page Managed from one screen Chargebee Subscriptions and billing The product catalogue Matrix LMS Where members take courses Connected through Zapier reads renders prices syncs hourly sends adds to lists
05 What it looks like

Mapped first, then built.

From the plan in Miro to the pages members used, as published with the case study in 2022.

A Miro board mapping the new Network site page by page: home, membership pricing, the course parent page, a course child page, who we are and contact
The site, mapped before it was built. Home, the membership pricing page, the course parent page, a course page, who we are and contact, laid out in Miro against the member's journey so each page had a job before any code was written.
The old Network membership page on WordPress, a photo banner above one line of text linking to the inclusions The new Network course page on HubSpot CMS, headed Discover a wealth of continuing education courses
Before and after. On the left, the membership page on the old WordPress site, one line of text and a link. On the right, the course page on the HubSpot build, which leads with what a member gets: courses across nutrition, strength training and functional anatomy, and credits towards their professional development.
The Network membership cards, Free and Elite, with a toggle on Elite switching between monthly and yearly billing and the price changing with it
The membership toggle. One of the tested offers, live on the pricing page. Switching Elite between monthly and yearly billing changes the price and its label, with the Free membership beside it for comparison.
06 The results

Four goals. Here is what came of them.

What AIF asked for before the project started, and where it stood once it was live.

Goal 01

Courses that teach well, with reporting behind them

We set up HubDB with an API, so every course page is managed from one screen, and connected Matrix LMS to the website through Zapier.

70%

less time across departments to set up a course and change its content. More than 50 course pages that used to be changed one at a time are now run from one HubDB screen, and more than one person can edit.

Goal 02

Content that changes at each stage of the journey

We set up smart content by membership level and sign-in, and lists from the LMS that decide what each member is shown.

Personalised

for each member, on a site that used to treat every visitor the same. What a visitor sees depends on their membership level and whether they are signed in, down to greeting a member by name, and nobody edits a page to make it happen.

Goal 03

Automation that is personal for members and saves the team time

We synced Chargebee into HubSpot every hour, creating the membership account in the CRM, and set up a welcome email sent by workflow.

0

hours to manage subscription systems and logic. The billing and the courses keep HubSpot up to date on their own, and each new member gets a welcome email without anyone sending it.

Goal 04

A website that attracts visitors and converts them

We rebuilt the site on HubSpot CMS from a journey mapped in Miro, with offers trialled on cold audiences and calls to action that change with the product.

3

offers tested on cold audiences before the launch. The offer that went into the launch was one people had already responded to, on a site built to attract visitors and turn them into subscribers.

AIF's Network site now changes for each member and runs with far less work behind it. Courses take 70% less time to set up and change, and subscriptions take no hours to manage.

The team adds five to ten new courses a month from one screen, without the course pages getting any harder to use.

The project kept growing. It started as the next job after an earlier one for AIF, and became bigger after every engagement with Jess and the team.

Trav White, project manager at Neighbourhood

Who ran it

Trav WhiteFounder and Head of AI Engineering

Led the HubSpot CMS rebuild, the HubDB courses and the Chargebee, Matrix LMS and Zapier integrations.

HubSpot Certified Trainer, 9 HubSpot Impact Awards, Founded Neighbourhood in 2015

Still making the same change fifty times over?

The neighbours next door.

The closest builds to this one, ranked by industry, HubSpot hub and service.