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

IndustryGyms and personal training

Industry

Industry groupLocal services and hospitality

Industry group

Topic
Sort:Recommended

Gyms and personal training

1,139entries in total

Industry page45 prompts37 files

items
31
hooks
494
templates
191
scripts
95
checklist items
359
  • Hook bank12 min

    44 Reels and ad hooks for gyms

    On your first day at the gym, nobody's watching you. They're counting their own reps.

    44 hooks · 5 groupsMembers only

  • Copy template22 min

    Caption templates

    Form tip

    Three things to watch on {MOVEMENT}: 1. {POINT_1} 2. {POINT_2} 3. {POINT_3} Save this and watch it once before your next workout. Not sure about your form? Show {TRAINER} at the gym. If you're in pain, check with your doctor first.

    21 templates · 5 groupsMembers only

  • Message template15 min

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

    Meta ad: beginners

    Don't know the machines? That's fine. On your first day at {GYM}, {TRAINER} meets you, shows you around, and starts you with an easy 20-minute workout. We're in {NEIGHBORHOOD}, open {HOURS}. Message us to book a trial class: {CTA}

    15 templates · 3 groupsMembers only

  • Script18 min

    9 short video and call scripts for gyms

    0-3s1. Trial class ad (30s)

    Shot from behind someone walking in the door. On screen: "Here's what day one looks like."

    9 scripts · 2 groupsMembers only

  • Checklist20 min

    A 36-point marketing checklist for gyms

    • The Google Business Profile primary category is "Gym," with secondary categories matching the disciplines.
    • Opening hours, including holiday hours, are current on the profile.

    36 items · 6 groupsMembers only

  • Hook bank12 min

    Reels and short-video openers

    The problem with this deadlift isn't your arms. It's the moment the bar leaves the floor.

    50 hooks · 5 groupsMembers only

  • Copy template24 min

    Meta ad copy

    The first 45 minutes

    Primary text: Your trial class takes 45 minutes, and every minute is planned: a 10-minute chat, a 15-minute tour, a 20-minute easy workout. You don't need to know the machines; {TRAINER} will meet you. We're in {NEIGHBORHOOD}, open {HOURS}. Headline: Your first 45 minutes, mapped out Description: Message us for a trial class

    21 templates · 5 groupsMembers only

  • Message template22 min

    WhatsApp and DM replies

    First message from an ad

    Hi {FIRST_NAME}, this is {ADVISOR} from {GYM}. Thanks for reaching out. Two quick questions so I can give you the right info: Which days and times could you come in? And are you more interested in group classes, personal training, or training on your own? Based on your answer, I'll send the schedule and the membership that fits.

    23 templates · 5 groupsMembers only

  • Script30 min

    Reels and TikTok scripts

    0–3sDay-one POV (25s)

    Chest-height POV, the gym door opening · My first day at the gym, I'm holding the camera · Room sound, door chime

    19 scripts · 5 groupsMembers only

  • Checklist20 min

    Campaign setup and launch

    • The ad account is registered under the gym's business name, the payment method is verified, and no more than two people hold the admin role.
    • The Facebook Page and Instagram account are connected to Business Manager; agency access is granted as a partner, and no personal passwords were shared.

    53 items · 6 groupsMembers only

  • Hook bank12 min

    Objection and hesitation hooks

    Divide the monthly fee by the days you actually come. That's the real number.

    50 hooks · 5 groupsMembers only

  • Copy template26 min

    Google Ads and search copy

    RSA: neighborhood gym

    Headlines: 1. Gym in {NEIGHBORHOOD} 2. Book a trial class 3. 4 minutes from the subway 4. A trainer with you on day one 5. Bookable group classes 6. Open from 6 a.m. Descriptions: 1. Come in without knowing the machines. Day one: a tour, a chat, a 20-minute workout. 2. Prices and cancellation terms are on our site. No decision required after the trial.

    21 templates · 4 groupsMembers only

  • Message template20 min

    Review and reputation replies

    Review praising a trainer

    Hi {FIRST_NAME}, we shared your review with {TRAINER}; reading that {REVIEW_DETAIL} made the whole team's day. See you at your next program check-in. {SIGNATURE}

    24 templates · 5 groupsMembers only

  • Script32 min

    Video ad scripts

    0–3sTrial class flow (15s)

    One shot following someone in through the door · A trial class is 45 minutes. Here's how they're spent · ‘What happens at a trial class, in 15 seconds.’

    20 scripts · 4 groupsMembers only

  • Checklist18 min

    Content production and shoot day

    • Each of the 6 to 10 videos has a topic, hook, call to action, and goal (new members, education, or trust) on one page.
    • The shoot falls in the gym's quietest hour, doesn't overlap with classes or peak times, and the front desk knew ahead of time.

    53 items · 6 groupsMembers only

  • Hook bank12 min

    Myth and curiosity hooks

    More reps aren't always better. Quality comes before the count.

    50 hooks · 5 groupsMembers only

  • Copy template26 min

    Website and landing page sections

    Hero: neighborhood gym

    Eyebrow: {NEIGHBORHOOD} · Open {HOURS} Headline: A neighborhood gym you can start without knowing the machines Subhead: On day one, a trainer meets you, shows you around, and starts you with an easy intro workout. Group class spots are held through booking. Button: See trial class times Under the button: You don't have to decide anything after the trial.

    21 templates · 5 groupsMembers only

  • Message template24 min

    Email and SMS templates

    First-30-days plan email

    Subject: Your first 30 days, week by week Hi {FIRST_NAME}, Thanks for joining. Here's our plan for your first month: Week 1: An intro workout with {TRAINER} and a goal of coming in two days a week. Week 2: Try your first group class; we suggest {SUGGESTED_CLASS}. Week 3: Review the weights in your program with {TRAINER}. Week 4: A 15-minute check-in to talk about what's working and what should change. If you miss a week, we'll message you. It's a reminder, not pressure. {SIGNATURE}

    23 templates · 6 groupsMembers only

  • Script32 min

    Story sequences

    Frame 1Trial class in seven frames

    Gym door, daylight · What happens at a trial class? Seven frames to show you

    22 scripts · 6 groupsMembers only

  • Checklist20 min

    Profile, website, and Google profile audit

    • The profile is verified, at least two people are managers, and anyone who left the team no longer has access.
    • The business name matches the sign exactly, with no neighborhood, ‘best’, or keywords added to it.

    54 items · 6 groupsMembers only

  • Copy template20 min

    Profile and business listing copy

    Bio: neighborhood gym for beginners

    {NEIGHBORHOOD} · {WALK_TIME} min from the subway For people starting from zero Quietest hours: {QUIET_HOURS} Watch day one, pick a trial time ↓

    22 templates · 6 groupsMembers only

  • Script38 min

    Sales call and voice message scripts

    0–15sBeginner from an ad form (3 min)

    ‘Hi {FIRST_NAME}, this is {ADVISOR} from {GYM}. You filled out the form for a trial class today. Do you have two minutes?’ · If it's a bad time, ask ‘What time should I call back?’ and call then

    25 scripts · 6 groupsMembers only

  • Checklist18 min

    Lead follow-up and sales process

    • Requests from forms, WhatsApp, DMs, phone, and the front desk land in one place (CRM or shared sheet) with the source field filled in.
    • The first-response target during opening hours is written down (say, 15 minutes), and one person counts waiting requests every morning.

    53 items · 6 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.