About this case study: This is a composite illustration based on industry benchmarks and PostKnock's playbook design. Business names, locations, and exact figures are illustrative — typical results vary by market, list quality, and offer. We use composites here to show what a well-run campaign looks like end-to-end before customer-permission case studies are available.

Hair Salons · Composite Case Study

Hair Salon 8-Week Color Client Winback: 3.2% Response on 380 Lapsed Clients

Updated May 2026 · 7 min read

Business profile (composite)

Practice / Shop

Mason & Magnolia Hair Studio

Market

Suburban Nashville, 7,200 households in catchment

Size

4 stylists (3 employees + owner), $510K annual revenue

The challenge

Mason & Magnolia ran a 4-chair color-focused salon where the average color client booked every 6-8 weeks. The owner had a clean booking system showing 380 color clients whose last service was 10+ weeks ago — past the natural cycle, formally lapsed. Client acquisition cost was steep ($90-110 to acquire a new color client through Yelp and Instagram), but retention was the leakier bucket: clients didn't always stop intentionally, they just shifted appointments out and out until they'd rebooked elsewhere.

Existing winback was Boulevard's automated text 60 days post-visit. Open rates were strong (87%) but click-throughs and re-bookings were minimal — clients felt the text was generic and didn't carry stylist relationship. Salon clients are deeply stylist-loyal; once the relationship breaks (or the client perceives "my stylist forgot me"), the win-back gets much harder.

The owner wanted a way to make winback feel personal — specifically, to surface the stylist's name and a soft re-engagement offer that the stylist could actually deliver on. She also wanted to avoid the discount-spiral that drives some salons to undercut their own pricing — the goal was relationship recovery, not price competition.

The PostKnock approach

Playbook used: Lapsed Client Reactivation

We deployed PostKnock's Lapsed Client Reactivation playbook configured for the salon vertical. The 380-client list was segmented by stylist (each of the 4 stylists had a roughly 95-client lapsed pool from her own book). Each stylist got input on creative copy for her own segment — the playbook supports stylist-attributed personalization out of the box.

Wave 1 was a 4x6 postcard with a stylist-attributed greeting ("It's been 11 weeks since your last appointment with [Stylist First Name] — she'd love to see you back"), a soft offer (a complimentary deep-conditioning treatment with the next color service, no discount on the color itself), and a QR code linking to the stylist's specific booking calendar. Including the stylist's actual handwriting-style signature (rendered consistently across the campaign) added a relationship-feel that generic salon mailers miss.

Three days after Wave 1, each stylist personally texted 2-3 of her highest-value lapsed clients (not all 95 — just the 2-3 she most wanted back) with a short note referencing the postcard. This is where stylist-driven retention works — it's relationship, not throughput. Wave 2 dropped at week 4 with different creative (a seasonal-color-trend angle with the same stylist attribution). Total: 760 pieces, 6-week campaign.

Campaign timeline

Week 0
Booking-system export, 4-stylist segmentation, stylist input on copy.
Week 1
Wave 1 drops (380 cards). Stylist-attributed greeting + signature.
Week 2
Stylists send personal SMS to 8-12 highest-value lapsed clients each.
Week 3-4
Bookings flow. 7 color clients rebooked.
Week 4
Wave 2 drops (380 cards). Seasonal-color-trend angle.
Week 5-6
Tail bookings. 5 incremental color rebooks.
Week 7
Final tally: 12 rebooks, average ticket $220.

Results

Response rate

3.2%

on 760 pieces

Conversions

12

0 calls connected

Revenue

$2,640

first-attributable

ROI

4.0x

on $654 cost

Twelve color clients rebooked across 380 unique lapsed clients — 3.2% response, in the middle of the 2-4% personal-services winback range. Average rebook ticket $220 (color service plus the complimentary deep-conditioning add-on, which several clients converted to a paid upgrade), giving $2,640 in directly-attributable revenue.

Campaign cost ran $654 — $456 in postcards (760 at $0.60), $99 in Pro-month, and $99 in stylist-time for personal SMS follow-up. ROI of 4x on first-rebook revenue is the floor — 9 of the 12 rebooks scheduled their next 6-8 week appointment at the salon visit, projecting $1,980 per client per year recurring color revenue. First-year retained-revenue projection: $17,820 from this single cohort. Total effective ROI lands at 28x. The cultural lift inside the salon was measurable too: stylists felt seen as part of the marketing rather than dependent on it.

“My stylists have always been the salon's marketing — the cards just gave them something to point to. The signature on the card matters because it's THEIR signature, not the salon's logo.”

— Owner, Mason & Magnolia Hair Studio (composite illustration)

What we’d do differently

  • Stylist-attributed personalization was the campaign. Generic "come back to Mason & Magnolia" cards would have pulled below 1% — clients are loyal to stylists, not salons. The booking-system must support per-stylist segmentation.
  • The complimentary add-on beat a discount on the color service. "$20 off color" framing devalues the core service and erodes margin; "complimentary deep conditioning" felt like a gift and didn't anchor the client to a discounted price.
  • We should have included a small line about the salon's referral program. Several rebooked clients mentioned wanting to bring a friend — surfacing that referral hook on the card could have driven additional acquisition.

Run a campaign like this for your business

See how PostKnock’s playbooks adapt to your vertical, or model the math with our ROI calculator before you start.