Customer Persona Worksheet for Gym Owners (Free)
A one-page customer persona canvas for gym owners covering demographics, fitness goals, scheduling constraints, price sensitivity, and channel preferences.
Print on 11x17 paper or use as a digital canvas in Miro, Figma, or Google Slides. Fill in one canvas per target persona. Most gyms need 2 to 4 personas.
What this worksheet is
A one-page canvas with 6 fields that capture who your gym serves. The canvas takes 30 to 45 minutes to fill out per persona. Most gyms need 2 to 4 personas. The point is not to be exhaustive. The point is to be specific. A persona that says "30 to 45 year old professionals" is useless. A persona that says "32 year old marketing manager, $145K HHI, two kids under 6, trains Tuesday and Thursday at 6am because that is the only time the kids are asleep" is useful.
A 4,800-square-foot gym in Pittsburgh filled out this canvas in January 2025 and realized their entire marketing budget was aimed at a persona (young single lifters) that made up 18% of their membership. Their actual top persona (parents of young kids who train before work) made up 47% of their membership. They reallocated $1,400 per month in ad spend from the first persona to the second. Trial signups went up 38% in 90 days. The owner said the 45 minutes filling out the canvas was the highest ROI 45 minutes of his year.
Most persona worksheets ask 20 questions and end up filed in a Google Drive folder nobody opens. This worksheet asks 6 questions and lives on a single page. The 6 fields are demographics, fitness goals, scheduling constraints, price sensitivity, channel preferences, and the one sentence that defines them. That is the entire canvas.
Who should use it
Any gym or studio owner who runs marketing, designs pricing, or plans a class schedule. This is a tool for owners, not for marketing agencies. If you hire an agency to run your marketing, fill out this canvas first and hand it to them. The canvas gives the agency the brief they need. Without it, agencies guess and produce generic campaigns.
The 6 fields of the canvas
| Field | What to capture | Why it matters |
|---|---|---|
| 1. Demographics | Age, HHI, neighborhood, family status, occupation | Tells you whether your pricing and location actually fit them. |
| 2. Fitness goals | 1 primary goal, 1 secondary goal, stated in their words not yours | Tells you what class format and what marketing message will land. |
| 3. Scheduling constraints | Days and times they can train, commute pattern, caregiving constraints | Tells you what class times to add and what to cut. |
| 4. Price sensitivity | Monthly budget for fitness, willingness to pay for premium, churn risk at price increase | Tells you which tier they fit in and how to message price changes. |
| 5. Channel preferences | Where they discover new gyms, where they read reviews, what apps they use daily | Tells you where to spend your ad budget and your content time. |
| 6. One-sentence summary | "[Name] is a [age] [occupation] in [neighborhood] who trains [when] because [why]." | The single sentence your entire marketing team should memorize. |
Filled-in example: The 6am Parent persona
This is the persona that drove the Pittsburgh gym's $1,400 per month reallocation. The owner, Ray, named her "6am Sarah." She is a composite of 8 actual members. Every marketing decision the gym makes now gets filtered through the question, "Would 6am Sarah respond to this?"
| Field | 6am Sarah (composite persona) |
|---|---|
| 1. Demographics | 34 year old marketing manager, $145K HHI, married, two kids under 6, lives in Squirrel Hill, works downtown, 18-minute commute each way |
| 2. Fitness goals | Primary: maintain strength and energy for parenting. Secondary: lose the 8 pounds she gained with kid #2. Stated in her words: "I want to feel strong when I pick up my 4 year old." |
| 3. Scheduling constraints | Trains Tuesday and Thursday 6:00am to 7:00am because that is the only time both kids are asleep and her husband is home. Cannot train weekends (kids activities). Cannot train evenings (bedtime routine). |
| 4. Price sensitivity | Currently pays $129 per month. Willing to pay up to $189 for the right class time. Would churn at $219. Switched from a $99 big-box gym because it did not have 6am strength coaching. |
| 5. Channel preferences | Discovers gyms through Instagram Reels and FITT Finder. Reads Google reviews and FITT Finder reviews before signing up. Uses Apple Maps for directions. Never on TikTok. Reads email on her phone at 9pm after kids are in bed. |
| 6. One-sentence summary | 6am Sarah is a 34 year old marketing manager in Squirrel Hill who trains Tuesday and Thursday at 6am because that is the only time her kids are asleep and her husband is home, and she wants to feel strong when she picks up her 4 year old. |
Blank persona canvas
Print this on 11x17 paper or paste it into a Miro board. Fill out one canvas per persona. Aim for 2 to 4 personas total. More than 4 means you have not made hard choices about who you serve.
| Field | Your persona |
|---|---|
| Persona name | [Give them a first name. Not "Persona A." A real first name.] |
| 1. Demographics | [age, HHI, neighborhood, family status, occupation, commute] |
| 2. Fitness goals | [Primary goal in their words. Secondary goal in their words.] |
| 3. Scheduling constraints | [Days and times they can train. Why those times. What blocks other times.] |
| 4. Price sensitivity | [Current spend. Willingness to pay ceiling. Churn risk at what price.] |
| 5. Channel preferences | [Where they discover gyms. Where they read reviews. What apps they use daily.] |
| 6. One-sentence summary | [Name] is a [age] [occupation] in [neighborhood] who trains [when] because [why]. |
How a persona shift grew revenue by 38%
The Pittsburgh gym mentioned earlier ran three campaigns in 90 days after the persona shift. Campaign one was a 6am class spotlight on Instagram Reels and FITT Finder, targeted to the Squirrel Hill zip code. Cost: $480 in ads. Generated 22 trial signups, 9 of which converted. Campaign two was an email to the 6am Sarah persona segment offering a $50 first-month discount. Cost: $0 (organic email). Generated 14 trial signups, 7 of which converted. Campaign three was a referral push to existing 6am Sarah members, offering a free month for referred friends. Cost: $624 in forgone membership revenue. Generated 18 referred trials, 11 of which converted.
Total new members from the three campaigns in 90 days: 27. At $129 per month, that is $3,483 in new monthly recurring revenue, or $41,796 annualized. The previous 90 days (pre-persona shift) generated 8 new members. The persona shift added 19 incremental members, or $29,364 in annualized revenue. The 45 minutes filling out the canvas was the highest ROI 45 minutes of the year.
Common mistakes to avoid
- Building 8 personas instead of 3. More personas means less focus. Aim for 2 to 4 personas that cover 80% of your membership. The remaining 20% are not your target market. Trying to serve everyone serves no one.
- Writing goals in the gym's words, not the member's words. "Increase lean body mass by 5%" is your words. "Feel strong when I pick up my kid" is their words. The second one sells memberships. The first one sells gym memberships to people who already lift.
- Skipping the scheduling constraints field. This is the most actionable field on the canvas. If 47% of your members train before 7am, you need 5am and 6am classes on the schedule. If 30% train at lunch, you need a 12pm class. Schedule follows persona, not the other way around.
- Forgetting to update the canvas annually. Personas drift. The 32 year old marketing manager becomes the 36 year old marketing manager with two kids. Revisit the canvas every 12 months. Update based on actual member data, not guesses.
- Not sharing the canvas with the front desk staff. The front desk is where persona knowledge meets member reality. Print the canvas and tape it to the back of the front desk. Every staff member should know who 6am Sarah is and what she wants.
How this connects to your FITT Finder listing
Your FITT Finder listing should be optimized for your top 2 personas, not for everyone. If 6am Sarah is your top persona, your listing photos should show 6am classes. Your listing copy should mention the early class times. Your pricing tiers should be structured so 6am Sarah fits in the right bucket. Generic listings attract generic members. Persona-specific listings attract the members you actually want.
Pair this worksheet with our article on how to market a gym with 50 strategies. The persona canvas tells you who to target. The 50 strategies tell you how to reach them.
Frequently asked questions
How many personas should I create?+
2 to 4 personas that cover 80% of your membership. More than 4 means you have not made hard choices. Aim for 3 as a starting point: your most common member, your highest-value member, and the member you want more of.
How do I gather the data to fill out the canvas?+
Interview 8 to 12 current members in person or by phone. Ask them the 6 questions on the canvas in their own words. Spend 20 minutes per interview. Composite the answers into 2 to 4 personas.
Should I create a persona for members I want to attract but do not have yet?+
Yes, but only one aspirational persona alongside 2 to 3 current-member personas. The aspirational persona guides your growth marketing. The current personas guide your retention marketing.
How often should I update my personas?+
Every 12 months, or after a major shift (new class format, new location, price change). Update based on actual member data from your CRM and from new member interviews, not from guessing.
What if my personas conflict (for example, one wants quiet early mornings and one wants loud evenings)?+
That is normal and fine. Most gyms serve 2 to 4 personas with conflicting preferences. Schedule different class formats at different times. Do not try to make one class fit both personas.

