BCUK scaled from 7 to 19 locations without increasing headcount, because the systems, not the people, did the heavy lifting. Automated Sales & Membership System for a Multi-Location Fitness Brand
Easy Navigation
The Challenge
What I did
My Solution
Impact
The Challenge
Bootcamp UK & US had a strong paid traffic presence (Facebook + Google) but no unified system to manage their sales pipeline. They were using four separate tools to move a lead from:
- Opt-in
- £10-for-10 initial paid offer to get people to try the bootcamp
- Bootcamp attendance
- Full membership
This created:
- No clear visibility on where leads were dropping off
- Duplicate data entry was required across multiple disconnected systems
- Manual reminders, manual chasing, manual payment collection, manual onboarding
- No automated follow-up system in place due to disconnected systems
- No reliable data for scaling paid ads. (Because lead actions, purchases, attendance, and memberships were spread across disconnected systems, paid traffic platforms had an incomplete picture of what was actually happening after the click.)
- Significant time was being wasted each week by the founder, VA, and franchisees on manual administrative tasks, pulling focus away from revenue-generating activities.
- Inability to accurately track the impact of marketing
Their goal: Increase monthly memberships, reduce manual work, and scale to more locations.
When I joined, they were operating in 7 locations. At the start, the business operated in 7 UK locations. After implementing a repeatable system, they scaled to 19 locations and successfully duplicated the model to launch in the US.
How I Work
I bring together systems design, automation strategy, backend architecture planning, and clean UX to build operations that run smoothly, scale easily, and eliminate chaos.
Step 1: Systems Architecture & Journey Mapping
I mapped the End-to-end customer journey design: From Lead to Initial Introductory Paid Offer to Bootcamp Attendance to Membership. I identified drop-off points, operational bottlenecks, and inconsistencies across locations that needed to be resolved through automation, standardised workflows, and cleaner data flows. This journey map became the foundation for every automation, backend decision, and UX requirement that followed.
Step 2: Automation Engineering
Based on the journey map, I designed behaviour-based automations across the full lifecycle, including:
- SMS + email sequencing
- Onboarding workflows
- Attendance-based triggers
- Subscription + payment logic
- Automated follow-up systems
These automations replaced heavy manual admin, reduced human error, and created a predictable, repeatable pipeline from first touch to long-term membership.
Step 3: Backend Development & API Integration:
I scoped and designed the backend architecture, working closely with the developer who built the Laravel system. Together, we ensured the system was clean, scalable, and automation-ready. I defined:
- API integration requirements (Twilio, SendGrid, Stripe/Connect, Meta Conversions API) to ensure reliable, real-time data flow between systems.
- Event-based triggers so actions were triggered by behaviour, not by time or manual checks.
- Server-side tracking and retargeting to ensure marketing data was accurate, reliable, and scalable across all locations, instead of relying on browser-based pixels.
- Data-standardisation rules to ensure all data entering the system followed consistent formats and required fields.
The developer implemented these based on my system design and specifications.
Step 4: CRM & Data System Design
As part of the Laravel build, I architected the CRM framework, including:
- A centralised multi-location pipeline
- Franchise-specific dashboards
- Automated stage progression
- Segmentation + tagging logic
- Real-time reporting
This created full visibility across every stage and every franchise location, removing the need for spreadsheets, manual updates, or fragmented tracking.
Step 5: Product & System UX for Franchisees
I led the UX strategy for all franchisee-facing tools, designing:
- Intuitive dashboards
- Simplified onboarding + payment flows
- Facebook OAuth login requirements
- Operational interfaces built for non-technical users
- Friction-reduction paths for busy franchisees
The developer then implemented these UX specifications inside the Laravel system.
Step 6: Customer Experience (CX) & UX Design
I also designed the end-to-end customer experience to make every step of the journey intuitive, smooth, and low-friction. This included:
- Simplifying the sign-up and purchase flow
- Making the Intro Offer checkout effortless
- Reducing steps required to attend a bootcamp
- Creating a clear path from Intro Offer to Attendance to Follow-up to Membership
- Designing mobile-first interfaces (most users interacted via phone)
- Ensuring all communication touchpoints felt consistent and easy to navigate
The goal was to remove friction, reduce confusion, and guide customers naturally through the journey — increasing conversions, attendance, and long-term retention. These UX requirements were then built into the system by the developer.
Tools & Technologies
- Laravel (Backend framework used to build custom logic, automation triggers, and system architecture)
- Twilio API: SMS automation (reminders, onboarding, follow-up logic)
- SendGrid API: Email automation (nurture sequences, transactional emails, offer delivery)
- Meta Conversions API: Server-side tracking for accurate performance data and ad optimisation
- Facebook Login (OAuth): Social authentication to simplify user access and reduce signup friction
- Stripe + Stripe Connect: Payment processing, offer purchases, subscription handling, and automated split payouts across franchise locations
My Approach
I worked closely with the founder to break down the entire sales and membership process, from the moment a lead opted in, to their first paid offer, to bootcamp attendance, and finally into full membership.
Together, we identified:
- Where leads were getting lost
- Where franchisees were overwhelmed
- Where manual admin was slowing everything down
- Which touchpoints need automation
- Which stages required cleaner data tracking
Once the sales path was mapped, we expanded into the delivery journey, outlining every step from Intro Offer purchase to Attendance to Post-session follow-ups to Membership to Retention triggers.
Using this blueprint, I designed a unified, multi-stage system that could:
- Track progress across every stage automatically
- Trigger the correct automation at the exact right moment
- Notify franchisees when human intervention was needed
- Eliminate repetitive admin
- Create a predictable, scalable funnel that didn’t rely on manual effort
This transformed the entire operation into a clean, organised, automated engine, built for growth across multiple locations.
My Solution
I designed a fully bespoke, end-to-end automated sales and membership system for BCUK that unified the entire customer journey, automated all key touchpoints, and removed manual admin across every location.
1. Landing Pages & Lead Capture
I defined the optimisation strategy and page requirements, including:
- Multiple test layouts
- A/B testing for headlines, videos, and social proof
This ensured higher-quality traffic entered the system from the start.
2. Paid Offer Automation (10-for-£10)
I architected the complete automated flow for the introductory offer:
- Seamless purchase path
- Instant tagging + segmentation
- Payment verification logic
- Automatic onboarding sequence
This created a hands-off, predictable entry point for new leads.
3. Bootcamp Onboarding System
To reduce friction for customers and franchisees, I designed:
- Automated class scheduling
- Attendance tracking logic
- Reminder sequences
- Behaviour-based follow-ups
This reduced no-shows and improved the trial experience.
4. Membership Conversion Automation
I created behaviour-driven automations using Email + SMS, triggered by:
- Who purchased
- Who attended
- No-shows
- Repeat attendees
Including:
- Automated membership invitations with custom offers based on how many trial bootcamps they had attended
- Warm + cold lead reactivation
- Timed re-engagement sequences
This increased conversions without relying on manual chasing.
5. CRM & Sales Pipeline Tracking
All sales stages were centralised into one clean, unified pipeline:
Lead to Paid Offer to Attendance to Membership
With:
- Live reporting
- Drop-off analysis
- Zero manual data entry
This replaced spreadsheets, fragmented notes, and scattered communication.
6. Franchisee Dashboard
I designed the UX and data flow for franchisee-facing dashboards where each location could:
- Track attendance, payments, and memberships
- Reduce admin workload
This made the entire system scalable across multiple regions.
Results & Impact
1. Higher Conversions & Lower Ad Costs
The initial £10-for-10 offer became significantly more profitable.
Example:
- Cost per sale previously: £10 (breaking even)
- After system: £4 (summer campaign)
This meant: Cheaper leads, higher volume of people attending, and more memberships
2. Increased Bootcamp Attendance
Automated reminders and better onboarding meant more people actually showed up, improving the membership conversion.
3. Hundreds of Hours Saved in Admin every month
Franchisees no longer needed to:
- Manually text
- Manually call
- Chase payments
- Track attendance
- Update spreadsheets
Everything ran automatically.
4. Stronger Franchise Model
Because the system was now more predictable and scalable:
- BCUK expanded from 7 to 19 locations in 4 years
- The franchise became more attractive to potential owners
- The CEO was able to increase:
- Franchise buy-in price
- Monthly membership commission