Worked example: the math, not a testimonial. We build these from third-party industry benchmarks (USPS, ANA, JICMAIL) and PostKnock's real pricing, then show every number so you can run your own. Business names and exact figures are illustrative; results vary by market, list quality, and offer.

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.

The math above is modeled. The postcard is real.

We’ll print an actual PostKnock postcard and mail it to you so you can judge the paper, the print, and the offer for yourself. No account, no credit card.

Mail me a free sample →