Case Study: Marble Music Academy (2022)
Note on authenticity: This case study is based on a real business I ran in Kilkenny. I focus specifically on 2022 because that was the year I rebuilt the website, shifted to Facebook and Google Ads, and made a deliberate push to scale the school. The performance metrics and process described come from that live operation. The original site is no longer available, so I rebuilt a simplified one-page version to demonstrate the funnel structure and conversion logic.
Internal page link test: View the Academy page
Summary (Numbers Only)
In 2022, I ran a paid acquisition funnel for cohort-based group guitar lessons in Kilkenny.
- Inbound enquiries: 158
- Live conversations: 137
- Contact rate: 86.7% (137 / 158)
- Customers acquired: 73
- Overall close rate: 46% (73 customers / 158 total enquiries)
- Live-call close rate: 53% (73 customers / 137 live conversations)
- No-show / non-response rate: 13% (21 no-shows / 158 total enquiries)
- Typical call duration: 15–20 minutes
- Longest sales cycle: 1–2 weeks (majority closed same day / within 24 hours)
- Ad spend: €2,632.07
- Cost per lead (CPL): €16.66 (€2,632.07 / 158 enquiries)
- Cost per acquisition (CAC): €36.06 (€2,632.07 / 73 customers)
- Return on ad spend (ROAS): ~13.7x (Total Revenue / €2,632.07 ad spend)
- Payback period: < 1 month (CAC recovered on first payment)
Context
The goal was to build a predictable pipeline for a local education business without relying on referrals. The solution was a structured offer ladder, clear policies, and a conversion-focused landing page that pre-qualified leads before a call.
Offer Structure (Designed for Conversion + Retention)
Entry Offer (Low Friction)
- Beginner group lessons: €90 total (5 weeks)
- Used as a lower-risk starting point and screening phase for suitability and commitment
- No guitar or equipment required initially. Students can begin without upfront purchases
- Designed to reduce hesitation and assess long-term fit before cohort placement
Core Offer (Recurring + Structured Delivery)
- Group lessons: €18 per lesson (billed by term)
- Students who complete the 5-week beginner program and are suitable are placed into a long-term cohort
- Delivery season: 33 teaching weeks (September–May)
- Billing: 3 terms per year, paid upfront per term
- Group size: 3–6 students
- Built for stable progression, predictable attendance, and efficient use of teaching capacity
Secondary Offer (Controlled, Not Core)
- Private lessons: €50 per 60 minutes
- Limited spaces. Used mainly for flexibility-sensitive leads and adults.
Ideal Customer Profile (ICP)
Primary ICP (Core Revenue Driver)
- Student: ages 8–15
- Buyer: parent decision-maker
- Values structure, reliability, and steady progression
- Able to commit to a fixed weekly slot and term payment
Secondary ICP
- Adults 20+ seeking flexibility
- Higher price tolerance
- Primarily served through private lessons
Funnel Architecture (End-to-End)
Facebook Ads
→ Dedicated landing page (clear offer + pricing + trust signals)
→ Lead capture (enquiry form + booking option)
→ Qualification call (fit, schedule, commitment)
→ Close (paid 5-week intake)
→ Placement (age/level cohort group)
→ Retention (term billing + fixed slot)
Lead Handling System (Manual CRM + Scheduling Layer)
Tracking
- All leads tracked in a Google Sheets CRM
- Logged: enquiry date, source, call attempts, text/email follow-ups, outcome, status (closed / no response / disqualified)
Response Discipline
- Contact within 24 hours (often same day)
- Calls frequently done in the morning or 8–9pm after teaching hours
- Focus: speed-to-lead to reduce drop-off
Qualification Fields (Captured on the First Call)
- Student age + current level
- Goal (casual vs structured progression / exams)
- Schedule fit (fixed weekly slot requirement)
- Commitment (5-week intake suitability)
- Payment readiness (term billing expectations)
- Practicalities (location / travel / start date)
Follow-Up Cadence (3 Touches)
- Call attempt (no voicemail)
- Call + text/email follow-up
- Final call + voicemail
If no response after final attempt → disqualify
Scheduling Recovery
- Calendly embedded (booking page + floating widget)
- Calendly link sent by text/email after missed calls to recover bookings without back-and-forth
Call Structure (15–20 Minutes)
- Confirm age, level, and goals
- Confirm schedule fit (fixed weekly slot)
- Explain the offer ladder (5-week intake → long-term group)
- Set expectations (attendance + term billing)
- Check fit and commitment
- Next step: secure place (48-hour hold if a slot was available)
Decision Window (When Capacity Was Tight)
- If a suitable slot was available, I held it for 48 hours pending confirmation and payment, then released it to the next family on the list.
Sales Performance (What the Numbers Show)
Funnel Volume
- 158 enquiries
- 137 live conversations
- 73 customers closed
- 21 no-shows / non-responders
Conversion Rates
- 46% overall close rate
- 53% close rate on live calls
- 13% no-show / non-response rate
Sales Cycle
- Most deals closed on the first call
- Typical decision same day / within 24 hours
- Longest sales cycle 1–2 weeks
Interpretation:
- High-intent inbound traffic
- Strong pre-qualification from landing page
- Tight call structure and clear policies reduced negotiation and time waste
Cost Metrics
- Ad spend: €2,632.07
- CPL: €16.66
- CAC: €36.06
- ROAS: ~13.7x
- Payback period: < 1 month
Strategic Decisions That Drove Performance
- Shifted from private-heavy delivery to cohort-based groups (efficiency + stability)
- Introduced a €90 5-week intake to reduce friction and qualify commitment
- Used the intake as a screening phase (attendance reliability, engagement, fit)
- Segmented cohorts by age bracket and skill level to improve class dynamic and retention
- Enforced fixed slots + upfront term billing to protect group viability and cash flow
- Built a waiting list (capacity reached), then paused ads, later identified as a pipeline risk
Objections, Structured Responses & Business Impact
1) “We can’t commit to that exact weekly time.”
Type: Logistical constraint
Response:
I explained that small groups (3–6 students) require fixed attendance to protect continuity and learning flow. A rotating attendance model weakens progression and disrupts group balance.
If another bracket was available, I offered it.
If not, I placed them on a waiting list.
If no realistic alignment existed, I disqualified respectfully.
Business Impact:
Allowing schedule fluidity would have increased short-term closes but reduced cohort stability and created timetable inefficiencies.
The fixed-slot policy protected:
- Progression quality
- Revenue predictability
- Teaching-hour efficiency
- Group dynamics
2) “We’d prefer something more flexible.”
Type: Structural resistance to commitment
Response:
I clarified that flexibility and structured progression rarely coexist. The cohort model depends on routine, accountability, and predictable attendance.
For flexibility-seeking families, I redirected to private lessons (pay-as-you-go).
I did not dilute the group structure to secure the sale.
Business Impact:
Maintaining structural rigidity preserved:
- Low churn
- Predictable cash flow
- Clear value positioning
- Operational simplicity
Compromising would have undermined the core economic advantage of cohort delivery.
3) “Can we split the term payment?”
Type: Payment structure discomfort
Response:
I explained that upfront term billing protects the viability of small groups. When payment is fragmented, dropout risk rises and class balance becomes unstable.
If they required instalments or weekly payment, I offered pay-as-you-go private lessons instead, usually organised once per month.
Business Impact:
Holding firm on term billing:
- Reduced revenue leakage
- Lowered dropout risk
- Improved commitment psychology
- Protected cash flow stability
4) “What if they lose interest?”
Type: Commitment hesitation
Response:
I positioned the €90 5-week beginner programme as the evaluation window. It reduced perceived risk while maintaining pricing integrity.
Business Impact:
The entry programme:
- Lowered buyer friction
- Increased overall close rate (46%)
- Screened for long-term suitability
- Protected cohort quality
Structural Alternative Considered (Flex Capture Model)
In hindsight, I identified a potential expansion layer:
Large-Format Flex Groups
Concept:
- 10–30+ students
- Lower price point (e.g. ~€10 per session)
- Drop-in or semi-flex model
- Focused on chord-based song sessions
- For students already competent with basic chords
Intended Use Cases:
- Students unable to commit to fixed weekly slots
- Price-sensitive leads
- Existing students wanting additional playing time
- Casual learners not suited to progression-focused cohorts
Commercial Rationale:
- Increased revenue per teaching hour
- Higher capacity utilisation
- Captured lost flexibility-based objections
- Created upsell and retention layer
- Reduced disqualification rate
This model would not replace cohort groups.
It would sit beneath them as a lower-commitment volume layer.
Objection Philosophy
- Qualification over persuasion
- Protect structure over chasing revenue
- Offer alternatives instead of making exceptions
- Preserve margin and retention first
- Think in systems, not individual transactions
Why the Website Matters (Conversion Asset)
The website functioned as a conversion tool, not a portfolio page.
It supported performance by:
- Making the offer ladder and pricing clear
- Reducing uncertainty (“no guitar required initially”)
- Providing immediate CTAs (enquiry + booking)
- Building trust (credentials, testimonials, local clarity)
- Handling objections early (FAQ and policy clarity)
Live demo site: View the Academy page
Capacity Management & Pipeline Discipline (Key Learning)
At peak capacity, a waiting list of 20+ students formed. To protect workload, I paused paid acquisition.
In the short term, this reduced pressure.
In the medium term, it weakened pipeline continuity.
When churn occurred, schedule changes, Junior Cert drop-off, shifting interests, I returned to the waiting list. The result:
- A portion had already joined another school
- Some had lost interest
- Some did not respond
- Some no longer fit the available time brackets
The original waiting list of 20+ effectively reduced to a handful of viable placements.
What I Learned
1) Lead generation and capacity management must operate in parallel.
Pausing ads created a delayed pipeline gap.
Even when “full”, controlled acquisition should continue to:
- Replace predictable churn
- Maintain a healthy waitlist buffer
- Smooth revenue volatility
- Prevent feast–famine cycles
The correct strategy would have been:
- Reduce spend, not eliminate it
- Maintain steady inbound flow
- Protect long-term stability over short-term relief
Under-Leveraged Referral System
I had a referral mechanism in place but did not actively drive it.
This was a missed growth lever.
Children naturally influence peers. Parents influence other parents. The system could have been structured more deliberately:
Student-Level Incentives:
- Gamified referral rewards
- Small prizes for both referrer and friend
- Recognition in class
- Progress badges or public acknowledgement
Parent-Level Incentives:
- Small term discount
- Credit toward next billing cycle
- Priority placement in preferred brackets
A structured, visible referral campaign would have:
- Lowered acquisition cost
- Increased trust via social proof
- Reduced reliance on paid traffic
- Strengthened community identity
Instead, referrals remained passive rather than engineered.
Strategic Insight
The business was strong operationally, but pipeline management lacked system-level thinking.
Future approach:
- Maintain continuous, controlled acquisition
- Layer paid ads with structured referral campaigns
- Track waitlist ageing and engagement
- Treat waitlist leads as perishable assets
- Build growth buffers before capacity pressure emerges
The key lesson:
Capacity should not dictate pipeline discipline.
Pipeline discipline should protect capacity stability.
Executive Summary
This business operated as a structured, inbound acquisition system with strong conversion efficiency and disciplined unit economics.
Key performance indicators:
- 46% overall close rate
- 53% close rate on live conversations
- €36 customer acquisition cost (CAC)
- 13.7x return on ad spend (ROAS)
- < 1 month payback period
- Majority of deals closed on the first qualification call
Performance was not accidental. It was driven by:
- A low-friction entry offer
- Cohort-based delivery designed for retention
- Strict policy protection (fixed slots, term billing)
- Fast speed-to-lead discipline
- Manual but structured CRM tracking
- A conversion-first landing page that pre-qualified demand before calls
Strategically, the experience reinforced three principles:
- Structured offers convert better than flexible ones.
- Margin protection matters more than marginal closes.
- Pipeline discipline must continue even at full capacity.
The system demonstrated predictable demand generation and strong close efficiency.
Transferability to SDR Roles
Although this case study reflects inbound acquisition, the underlying mechanics, structured follow-up cadence, disciplined qualification, objection handling, and time-bound next steps, are directly transferable to outbound prospecting and SDR environments.