Skip to content
DFXCommunity

1,000+ hooks, templates, scripts and checklist items for every industry

Written separately for each of the 32 industries: Reels hooks, ad and WhatsApp templates, video and phone scripts, pre-launch checklists. 1,072 items with 36,290 lines ready to copy.

The first part of every item is free to read; the full item comes with membership.

What's in the library

36,290hooks, templates, scripts and checklist items

  • Hooks15,980
  • Templates6,246
  • Scripts2,854
  • Checklist items11,210

The bar shows each type's share of the total.

All items

Hair and beauty salons

1,117entries in total

Industry page45 prompts37 files

items
31
hooks
495
templates
214
scripts
84
checklist items
324
  • Copy template25 min

    Caption templates

    Colored-hair wash order

    A wash order for your colored hair: {STEP_1}, {STEP_2}, {STEP_3}. Why this order: {REASON}. Every head of hair has a different history, so your stylist {STYLIST} tailors it to yours at the appointment. Save this and check it at your next wash. Questions? Leave them in the comments. {SALON} · {NEIGHBORHOOD}

    24 templates · 5 groupsMembers only

  • Message template20 min

    15 ready-to-use copy and message templates for salons

    Transformation post

    The request: {CLIENT_REQUEST}. The plan was made together with {STYLIST} at the consultation. Service: {SERVICE} Time: {DURATION} At-home care: {CARE_TIP} Every head of hair has its own history, so results vary from person to person. Let's talk about what's possible for yours at a consultation: {BOOKING_LINK} (Thanks to {CLIENT_NAME} for letting us share.)

    15 templates · 5 groupsMembers only

  • Checklist15 min

    A 36-point marketing checklist for salons

    • The Google Business Profile has the right primary category, regular hours, and holiday hours.
    • The Google profile's services list matches the menu exactly.

    36 items · 6 groupsMembers only

  • Copy template28 min

    Meta ad copy

    Sit down on time: online booking

    Primary text: Getting seated at your appointment time shouldn't be this hard. At {SALON} we build the schedule around your time: online booking, clear durations and a reminder message the day before. We're in {NEIGHBORHOOD}, next to {LANDMARK}. Headline: Book online, sit down on time Description: Pick your stylist and time Button: Send message

    25 templates · 6 groupsMembers only

  • Message template25 min

    WhatsApp and DM replies

    First reply in business hours

    Hi {NAME}, welcome to {SALON}; I'm {COORDINATOR}. So I can point you in the right direction, three quick questions: which service are you interested in, have you been to us before, and which days and times suit you? Our service menu: {MENU_LINK} Our privacy notice for your personal data: {PRIVACY_NOTICE_LINK}

    25 templates · 5 groupsMembers only

  • Script35 min

    Reels and TikTok scripts

    0–3sPurple shampoo: how to use it (25s)

    The stylist holds a bottle of purple shampoo, brand covered · Purple shampoo doesn't dye hair purple · Purple shampoo doesn't turn your hair purple; it's there to balance yellow tones.

    18 scripts · 6 groupsMembers only

  • Checklist20 min

    Campaign setup and launch

    • The ad account sits in the salon's own business portfolio; the agency or freelancer is connected only through partner access.
    • Two-step verification is on for the owner, agency and coordinator accounts in the salon's business portfolio.

    48 items · 6 groupsMembers only

  • Hook bank10 min

    Reels and short-video openers

    At a balayage appointment my first question isn't about color: what was last put on your hair?

    50 hooks · 5 groupsMembers only

  • Copy template30 min

    Google Ads and search copy

    RSA: balayage

    Headlines (30 characters max): 1. Balayage consultation 2. Balayage appointments 3. We look at your hair first 4. Time and price upfront 5. Choose your stylist 6. Balayage, ombre, highlights 7. Book online 8. Sit down on time Descriptions (90 characters max): 1. We read your hair's history and plan together, with time and price confirmed upfront. 2. Book online and choose your stylist. We send a reminder message the day before. 3. Bring a reference photo and we'll tell you plainly what's possible for your hair. Display path: /balayage/booking

    24 templates · 5 groupsMembers only

  • Message template22 min

    Review and reputation replies

    General thank-you

    Hi {NAME}, thank you so much for your kind words. Our team was delighted to read your review. We look forward to seeing you at your next visit. {SALON}

    27 templates · 6 groupsMembers only

  • Script35 min

    Video ad scripts

    0–3sSit down on time (15s)

    A phone showing the appointment time, 2:00 p.m., a step through the door · 2:00 appointment, 2:00 in the chair · Getting seated at your appointment time shouldn't be this hard.

    19 scripts · 5 groupsMembers only

  • Checklist20 min

    Content production and shoot day

    • The scripts for the 6–8 videos were read aloud with the stylists and barbers, and technical lines were fixed in their own words.
    • The shoot day is the morning with the fewest bookings (for example Tuesday), and the coordinator isn't booking those chairs.

    48 items · 6 groupsMembers only

  • Hook bank10 min

    Objection and hesitation hooks

    Balayage pricing depends less on length than on three things we check at the first consultation.

    50 hooks · 5 groupsMembers only

  • Copy template28 min

    Website and landing page copy

    Hero: general salon

    Headline: A by-appointment hair and beauty salon in {NEIGHBORHOOD} Subheadline: Cuts, color, balayage, manicures and barber services under one roof. Choose your stylist and time, and sit down on time. Primary button: Book now Secondary button: Message us on WhatsApp Trust line: {YEARS} years in {NEIGHBORHOOD} · Price list on our website · The same hygiene routine for every client

    26 templates · 5 groupsMembers only

  • Message template28 min

    Email and SMS templates

    Welcome email

    Subject: Welcome to {SALON}: before your first appointment Hi {NAME}, Your first appointment for {DAY}, {TIME} is confirmed. Here's a quick look at how it goes: your stylist {STYLIST} will first chat with you for a few minutes about your hair's history, what you want and how much upkeep you're up for. We confirm the price and time before we start and get your approval. Address and parking: {ADDRESS} Privacy notice for your personal data: {PRIVACY_NOTICE_LINK} See you soon, {SALON}

    24 templates · 6 groupsMembers only

  • Script30 min

    Story sequences

    Frame 1Balayage or ombre

    The stylist holds up two samples: a balayage swatch and an ombre swatch · Are balayage and ombre the same thing? · Quiz — Yes / No

    19 scripts · 5 groupsMembers only

  • Checklist25 min

    Profile, website and Google profile audit

    • The name field has the salon name and main service; Instagram search reads that field.
    • The bio has the neighborhood, the type of salon and a single booking link.

    48 items · 6 groupsMembers only

  • Hook bank11 min

    Myth and curiosity hooks

    Trimming often doesn't make hair grow faster; it clears away split ends.

    50 hooks · 5 groupsMembers only

  • Copy template24 min

    Profile and business profile copy

    Bio: general salon

    Name field: {SALON} | Hair salon · {NEIGHBORHOOD} Bio: By-appointment hair and beauty salon Cuts · Color · Balayage · Manicures · Brows {NEIGHBORHOOD}, next to {LANDMARK} Booking link below Link: {BOOKING_LINK} Buttons: Book, WhatsApp, Directions

    24 templates · 6 groupsMembers only

  • Script35 min

    Phone and voice message scripts

    Inbound call: first question is price

    Opening · {SALON}, this is {COORDINATOR}, how can I help?

    19 scripts · 5 groupsMembers only

  • Checklist20 min

    Lead follow-up and booking process

    • The target time for the first human reply during business hours is written down and visible on the coordinator's desk (for example, 15 minutes).
    • The after-hours auto-reply is on and includes opening time, the online booking link and the photo-for-price instructions.

    48 items · 6 groupsMembers only

  • Hook bank10 min

    Process and behind-the-scenes hooks

    What happens in the first three minutes after a booking message reaches the coordinator's desk?

    50 hooks · 5 groupsMembers only

Members get every item in full

Every membership plan includes the full text of every template, every step of every script, and every line of every checklist.