Most job postings for fitness VAs are vague to the point of useless. They say "detail-oriented self-starter" and attract 200 applications from candidates who have never touched MindBody. A sharp job description does two jobs: it draws in the right people and turns away the wrong ones before they apply.

Before you post, get clear on the role. If you are not sure what tasks to include, review the full Fitness VA task list and mark everything you want off your plate in the next 90 days.

The template

Below is a ready-to-post description. The annotations in brackets are for you, not the post - remove them before publishing.


Position: Fitness Virtual Assistant (Part-Time / Full-Time)

About the role

We are a [gym / online coaching company / fitness studio] looking for an experienced VA to support our day-to-day operations. You will handle client communication, scheduling, CRM management, and content coordination so our coaching team can stay focused on training.

[Why this works: leads with what YOU need, not a list of desired virtues. Candidates self-select by recognizing the tasks.]

What you will do

  • Manage new lead inquiries in [GoHighLevel / HubSpot] within a two-hour window during business hours
  • Respond to client messages via email and SMS using pre-approved scripts; escalate anything requiring coach judgment within the same shift
  • Update client records in [MindBody / Trainerize / TrueCoach] after each session or check-in
  • Schedule discovery calls and consultations using [Calendly / OnceHub] and send confirmation/reminder sequences
  • Post approved content to Instagram, Facebook, and [YouTube / TikTok] on a fixed schedule
  • Pull weekly KPI reports from [MindBody / GoHighLevel] and deliver to the owner by Monday 9 a.m.
  • Draft and send weekly newsletters using [Mailchimp / ActiveCampaign / Klaviyo]
  • Monitor payment failures and follow up with clients using the approved script

[Why this works: task-specific bullets. A candidate who has never used GoHighLevel or MindBody knows immediately this is a stretch. One who has done all of this recognizes familiar work.]

Requirements

  • 2+ years experience as a VA, executive assistant, or operations coordinator
  • Hands-on experience with at least one fitness management platform (MindBody, Trainerize, TrueCoach, TrainHeroic, or Wodify)
  • Proficient in one CRM tool (GoHighLevel, HubSpot, Keap)
  • Strong written English - you will represent our brand in client emails
  • Reliable high-speed internet with a dedicated workspace
  • Available [X hours/week] during [time zone] business hours - overlap with our team is not optional

[Why this works: "available during [time zone] business hours" is the single biggest filter for offshore candidates. State it plainly. Candidates who cannot meet that requirement drop off.]

Nice to have (not required)

  • Experience with fitness clients, coaching programs, or a gym environment
  • Basic video editing in CapCut or Canva
  • Familiarity with Zapier or Make for workflow automation

[Why this works: lists real growth skills without making them gatekeeping requirements. Candidates with these extras self-identify as higher-value.]

Compensation

  • $[X] to $[Y] per hour depending on experience and platform fluency
  • Paid every two weeks via [Wise / PayPal / Deel]
  • Paid working interview of two to three hours at the posted rate before any long-term commitment

[Why this works: showing a rate range and naming the payment method builds trust and removes a major reason good candidates drop off mid-application. The working interview line signals you are serious and structured.]

How to apply

Reply with: your resume, a short Loom video (under three minutes) explaining your experience with fitness tools, and your answer to this question: "Describe a time a client or lead fell through the cracks. What happened and what did you put in place afterward?"

[Why this works: the video and the question are filters. Candidates who skip them get disqualified automatically. The question screens for systems thinking, not just task execution.]


Why the standard posting fails

The typical fitness VA posting says things like "passionate about health and wellness" and "great communicator." Neither phrase tells you anything. A candidate can truthfully claim both while being unable to log into MindBody or write a client email that doesn't need heavy editing.

Vague requirements produce a wide application pool and a long screening process. Specific requirements produce a narrower pool of better-fit candidates. Spend the extra 20 minutes to name your actual tools, your actual time zone overlap requirement, and your actual weekly hours. You will cut screening time in half.

Common mistakes to fix before you post

Not naming the platforms. If your operation runs on Trainerize, say Trainerize. Candidates with Trainerize experience will apply. Candidates without it will either pass or let you know they are willing to learn.

Skipping the hours and time zone. "Flexible hours" sounds appealing but it is not workable when your studio needs coverage from 7 a.m. to noon Pacific and your VA is working from Manila. Be explicit.

Listing soft skills instead of outputs. "Detail-oriented" is subjective. "Updates client records within 24 hours of every session" is measurable. Write your requirements as outputs where possible.

Not including the application instructions in the posting. If you want a Loom video, say so in the post. If you post on OnlineJobs.ph and only mention the Loom requirement in a follow-up email, you will have already spent hours sorting applicants who sent a plain resume.

What to do after you post

Expect 30 to 80 applications if you post on OnlineJobs.ph or Upwork. Do not read all of them. Set up a simple filter: anyone who did not follow all three application instructions (resume, video, question) goes to a rejection folder first. That alone eliminates 40 to 60 percent of applicants in most postings.

From the remaining pool, shortlist five to eight candidates for a paid working interview. Two to three hours of real work tells you more than five 45-minute video calls.

For the complete hiring flow - from job post to 90-day check-in - see the guide on how to hire a Fitness VA.

Frequently asked questions

Should I post on multiple platforms at once?

Start with one platform and let it run for five to seven days. Posting everywhere simultaneously produces volume without improving quality. OnlineJobs.ph is the best starting point for offshore candidates; Upwork is better if you want a wider geographic pool or built-in escrow payment.

Do I need to list my gym or studio name in the posting?

You can. Some owners prefer to stay anonymous during initial outreach to avoid competitors knowing they are scaling. Anonymous postings work fine on OnlineJobs.ph and Upwork.

What if I get no qualified applicants?

Check your rate first. If you are offering $5 to $6 per hour but requiring MindBody fluency and two years of fitness VA experience, you are underpricing. The going rate for an experienced mid-level fitness VA in 2026 is $10 to $18 per hour offshore. Adjust the rate or adjust the requirements.

How long should I leave the posting live?

Five to ten days is usually enough. If you have not found two to three solid shortlist candidates by day ten, rewrite the posting - usually the issue is vague requirements or a below-market rate.

Can I reuse this template for multiple hires?

Yes. Keep a master copy and update the platform names, hours, and rate range for each specific hire. The core structure - tasks, requirements, compensation, application instructions - stays the same.