Recipe · For Salons & Barbershops

Route the right clients to the right service — automatically.

Most salon clients start with one service. But the highest-margin growth comes from cross-service expansion — cuts to color, single service to package, drop-in to membership. This recipe watches for buying signals and routes clients to a warm stylist consult at the right moment.

5.0 Used by salons across 40+ cities
Stylist showing color swatches to client at salon chair
A
Alex
Bloom Studio · SMS
Now
Hi Sarah ✂️ Alex 👋 Been meaning to ask — how would you feel about adding some dimensional highlights next time? Would look amazing on you. Free 10-min consult?
Actually was thinking about that! Yes let's talk
Perfect. Book Thursday 6pm for a 10-min consult before your cut.
2.4x
higher annual spend for multi-service salon clients vs. single-service.

The average single-service salon client (cut-only) spends $800–$1,200/year. The multi-service client (cut + color, or cut + treatment) spends $2,000–$3,500/year. Same client base, same rebook cadence — just wider service adoption.

Most salon cross-service upsells fail because they come at random moments — a mass email about 'try our color service!' arrives when the client wasn't thinking about it. This recipe watches for behavioral signals (asking questions, gray growing in, seasonal changes, third-visit milestone) and routes to a stylist consult at exactly the right moment.

What this recipe does

Four moving parts. All watching client behavior.

Detects buying signals

Watches for staff-noted "asking about" moments, service history patterns (multiple cuts, no color), and seasonal signals.

Alerts the right stylist

When a signal fires, the client's stylist gets an inbox alert with context and a suggested outreach template.

Warm consult invites

Stylist sends a personal SMS: 'ever considered X? Free 10-min consult?' Not a cold pitch.

End-to-end attribution

Signal → consult → new service booking, with revenue attributed back to the trigger and the stylist.

The recipe

How the service upsell recipe works

Six steps. From behavioral signal to booked complementary service.

  1. 1
    Trigger · Live

    Detect a cross-service signal

    Gleantap watches for four signal types: staff-noted ‘asking about’ moments (front desk logs ‘client asked about balayage’), service history patterns (3+ cuts with no color, no chemical treatment in 12 months), seasonal signals (root grow-out timing, wedding-adjacent booking windows), and third-visit milestone.

  2. 2
    Heads-up · Live

    Alert the primary stylist

    When a signal fires, the client’s primary stylist gets an inbox alert with the client’s full context: current services, mentioned interests, likely recommendation.

  3. 3
    Invite · SMS

    Warm consult invite

    Stylist sends a personal SMS referencing the signal — ‘been meaning to ask about adding some dimensional highlights, would look amazing on you. Free 10-min consult?’ No pitch, offers a low-commitment path.

  4. 4
    Book · One-tap

    Auto-schedule if client replies

    If the client replies yes, the recipe drops the stylist’s calendar. Client picks a time, consult is booked (usually 10-15 min slot before an existing appointment).

  5. 5
    Prep · Pre-consult

    Give the stylist a briefing

    The stylist gets a briefing: client history, mentioned interests, service recommendation, and pricing/package options.

  6. 6
    Close · Post-consult

    Follow up with a service plan

    24 hours after consult, stylist sends a follow-up with the plan discussed + booking link. Not a generic pricing sheet — a plan tailored to the conversation.

Why it works

Services sell when a stylist notices something and reaches out — not when marketing fires a promo.

The recipe doesn't sell services. It surfaces the moment. Then a stylist — who already knows the client's hair and history — has the conversation. Consults 3x, close rates double, and no pitch ever feels pushy.

What your clients actually see

Copy that reads like your stylist noticed something and cared to reach out.

Signal · SMS from Stylist
Hi {first_name} ✂️ Alex 👋 Been meaning to ask — ever considered adding some dimensional highlights next time? Would look amazing on you. Free 10-min consult before your cut?
Fires 24h after signal detection · Warm · No pressure
Book · SMS from Stylist
Perfect. Come in Thursday at 5:45pm for the consult, then straight into your 6pm cut. Or if a separate consult works better, tap here: {calendar_link}
Auto-sent after client says yes
+1 day · SMS from Stylist
Hi {first_name} — loved chatting today. Here's the plan we discussed: {plan_link}. Want to lock in the balayage + gloss for next visit? Tap: {book_link}
24 hours after consult · Written plan · Book link
Expected results

What service upsells look like at salons

Ranges from salons running this recipe. Your numbers depend on signal quality, stylist warmth, and service pairing accuracy.

45–62%
Signal-to-consult rate

Clients who accept a consult invite after a behavioral signal fires.

55–72%
Consult-to-book rate

Consulted clients who book at least one new service.

$920
Avg revenue per convert

Average annualized revenue lift per client who adopts a new service through this recipe.

Ranges assume at least two service categories in your salon (cut + color minimum). Cut-only barbershops see lower absolute lift.

Everything you'll need

Five inputs. Stylist warmth is the multiplier.

Get help setting this up
  • Client visit + service history
    At least 90 days of history and service types per client for signal detection.
  • Stylist consult slots
    10–15 min consult slots on stylists' calendars (often paired with existing appointments).
  • Auto-schedule integration
    Vagaro, Boulevard, Booksy, or other booking systems with calendar API.
  • Service cross-recommendation map
    A simple map of which services pair well (cut → color, color → treatment, straightening → gloss). Comes pre-built for common combinations.
  • Attribution tracking
    End-to-end tracking so you can attribute new service revenue to the signal and stylist.

This recipe also works for

The same signal-and-consult approach powers upsell across verticals.

Frequently asked questions

What salon owners ask before running service upsell.

What signals actually predict cross-service interest?
Four in our data: staff-noted 'asking about' moments (front desk logs a question about color, extensions, or a treatment), service history patterns (3+ cuts with no color, or long gaps between color services), seasonal signals (Spring for color changes, Fall for maintenance), and third-visit milestone (the retention threshold moment). Asking-about + pattern together is highest-converting.
What service pairings work best?
Cut → color/balayage is the highest-converting pairing. Color → treatment (gloss, bond builder) is next. Basic cut → luxury service (extensions, keratin) for premium clients. Men's cut → beard grooming or scalp treatment.
Should we offer a discount on the new service?
Package pricing works better than one-off discounts. A '3-appointment color package' at a bundled rate outperforms 'first color $50 off.' Packages lock in the client and reduce the mental barrier to trying something new.
How is this different from an email blast about services?
Email blasts are broadcast — everyone sees the same message regardless of readiness. This recipe is behavioral — only clients showing buying signals get invited, and the invite comes from the stylist who knows them.
What if a client says no to the consult?
They stay in the pool. The recipe won't ask again for 90 days by default. If a new signal fires (they ask about a different service, seasonal window arrives), they can re-enter.
How do we prep stylists for these consult calls?
The recipe includes a consult prep template that fills automatically with client context 24 hours before. Stylists walk in prepared with service recommendation and pricing options.
Can this cannibalize existing service revenue?
In our data, no. Clients who add a service typically add it to their existing cadence, not shift within your salon. Cross-service adoption is additive — the client is buying more, not shifting spend.
See it live

See this recipe running in your salon.

A 20-minute walkthrough of the signal detection and consult flow on your active client data. We'll show which of your current clients are showing cross-service signals right now — you can start reaching out today.

  • No slide deck
  • Live product, your data
  • A list of clients showing cross-service signals right now

Schedule a Demo

See how Gleantap can help your salon grow.