Portfolio

VIDA Fitness Join

A five-step online join flow that lets people pick a club, a membership and a success plan, then sign up without waiting for a tour.

Live at vidafitness.com
Membership step on desktop: step tracker, three membership plans, comparison table, FAQs and an advisor form Success Plan step on desktop: a Personalized Success Plan choice beside a live summary of what is due today and monthly
Membership step on a phone Success Plan step on a phone
BuiltA five-step online join flow for a multi-club fitness brand
ConnectsWordPress front end, a middleware layer and the club management system
StepsClub, Membership, Success Plan, Member Details and Checkout

The Problem

Joining VIDA online was harder than walking into the club and asking.


Objectives

Replace the old join with a guided flow people can finish on a phone.

Connect every step to the club management system so each member is set up right the first time.

Launch under live sign-ups without disturbing a thing.

Challenge

VIDA Fitness sells three membership levels across six clubs in Washington DC, Arlington and Reston, plus an optional Personalized Success Plan. Every choice changes what someone pays today and each month, and every new member has to land in ABC Fitness with the right club, plan, advisor and agreements attached.

The old join couldn’t make those choices clear, and it couldn’t come down for a rebuild. People were joining through it every day. The new flow had to go live underneath them.

Strategic Approach

We designed the flow and led the build with our development partner and the client’s creative and systems teams. WordPress front end, our middleware in the middle, the ABC Fitness API behind it. The site asks the questions; the middleware builds the record.

Five steps: Club, Membership, Success Plan, Member Details, Checkout. Each club gets a photo, address and map pin. Memberships sit side by side with a full comparison table and FAQs, and a running summary shows what’s due today and monthly before anyone types a name.

Every field had to earn its place. Where ABC Fitness still needed a value the member didn’t care about, we fill it in behind the scenes. We moved the advisor choice earlier and collapsed several agreements into one plain acknowledgment.

We launched quietly on purpose. Membership advisors used a direct link in the clubs first, so we could confirm tracking and catch problems under real use before the main Join button switched over. The original join stayed up as a backup the whole time.

What we delivered

  • Five-step guided join flow, designed and built on WordPress
  • Custom middleware into the ABC Fitness API
  • Club selection with photos, addresses and map pins
  • Side-by-side membership comparison, FAQs and live cost summary
  • Field reduction with hidden defaults for system-required values
  • Advisor assignment earlier in the flow
  • Consolidated agreements and acknowledgments
  • Soft launch through advisor links with tracking verification
  • Original join preserved as fallback through rollout
One step at a time

A step tracker shows where each person is, and the summary updates as they choose.

ClubMembershipSuccess PlanMember DetailsCheckout

Outcome

Members choose a club, compare plans, add a success plan and see the full cost before checkout, on a phone or at the front desk. Each one arrives in ABC Fitness with club, plan and advisor already attached.

The join, start to finish

Five steps, one sitting

A full run through the live join with sample details, from choosing a club to the payment screen.

vidafitness.com/select-location

Sample details only. Nothing was submitted and no payment information was entered.

Lead funnel report

See exactly where people stop

Last 30 daysAll clubsSample data
Started the join0form_start
Leads captured0Contact details saved at Member Details
Joined online011.5% of everyone who started
Join startedform_start
10,000
100%
Club chosenselect_location
7,400
74% of prior
Membership chosenselect_membership
5,300
72% of prior
Success Plan chosenselect_experience
3,900
74% of prior
Member detailsLeadsign_up
2,600
67% of prior
Mailing addressadd_shipping_info
2,100
81% of prior
Joinedpurchase
1,150
55% of prior

Illustrative numbers. Each step is tracked as its own event and saved as the person moves through the join, so 1,450 people in this example left contact details without finishing.

Ready to Start the Conversation?

Every engagement begins with an introductory call. We’ll discuss your goals, answer your questions, and determine whether Virtual Window is the right fit.

business team holding a calendar and moving forward