Personal Training Studio Client Onboarding Checklist: VA SOP
The gap between "contract signed" and "first session" is where personal training studios drop the ball. The client is excited, the trainer is ready, but nobody sent the PAR-Q, the waiver is missing, and the welcome email never went out. A virtual assistant running a structured onboarding checklist prevents all of this. Every new client gets the same professional, organized experience.
This SOP walks through each step from payment confirmation to the post-first-session check-in. Pair onboarding with a client retention sequence to retain new clients.
Step 1: Confirm the Onboarding Trigger
Onboarding begins the moment two things are true: the contract is signed and the first payment is processed. Do not start onboarding until both are confirmed.
How to verify:
- Check the studio's payment processor (Stripe or Square) for the successful charge or subscription activation.
- Confirm the signed contract in the studio's e-signature tool (DocuSign, HelloSign, or the built-in contract feature in MindBody/Trainerize).
- If either is missing, follow up with the client within 2 hours to collect the outstanding item.
Once both are confirmed, move the client's CRM record from "Consultation Completed" to "Onboarding" in GoHighLevel or HubSpot. This triggers the rest of the checklist.
Step 2: Send the Welcome Email
Send the welcome email within 4 hours of payment confirmation. This email sets the tone for the entire client relationship.
Welcome email should include:
- A genuine congratulations and welcome to the studio
- Their trainer's name, photo, and a short bio (2-3 sentences)
- A link to complete the PAR-Q (Physical Activity Readiness Questionnaire) and liability waiver
- Instructions for downloading and logging into the studio's training app (Trainerize, TrueCoach, or equivalent)
- Studio policies: cancellation policy, late arrival policy, dress code, parking
- What to expect at their first session (duration, what to bring, arrival time)
- Your contact information as the studio's point of contact for non-training questions
Use a template in ActiveCampaign, Mailchimp, or GoHighLevel so you are not rewriting this from scratch every time. Personalize the trainer name, first session date, and any relevant details.
Step 3: Collect PAR-Q and Liability Waiver
These documents are legally required before the client touches a weight. Do not let the first session happen without them.
Collection process:
- Include links to digital forms in the welcome email. Use Jotform, Typeform, or the built-in forms in your studio software (MindBody has this feature).
- The PAR-Q should capture: medical history, current medications, injuries, surgeries, pregnancy status, physician clearance needs, and emergency contact information.
- The liability waiver should be the studio's standard legal document, reviewed by an attorney.
- Set a deadline: forms must be completed at least 24 hours before the first session.
- If forms are not completed within 48 hours of sending, follow up via text: "Hi [Name], just a quick reminder to complete your health questionnaire and waiver before your first session. Here is the link: [link]. Takes about 5 minutes."
- If forms are still incomplete 24 hours before the session, call the client directly.
Once received, upload the completed forms to the client's profile in the studio software and notify the trainer that the documents are ready for review.
Step 4: Schedule the First Session
If the first session was not booked during the consultation, schedule it now. If it was already booked, confirm it.
Scheduling steps:
- Check the assigned trainer's availability in Trainerize, TrueCoach, or MindBody.
- Offer the client 2-3 time slot options via text or email.
- Once confirmed, create the session in the studio's scheduling software.
- Send a calendar invite to both the client and the trainer.
- If the client purchased a package with a set weekly schedule (e.g., Monday/Wednesday/Friday at 7 AM), build out the recurring sessions for the first month.
When new clients ghost their first session, route them into your no-show follow-up sequence.
Step 5: Notify the Assigned Trainer
The trainer needs specific information to prepare for the new client. Send a trainer notification within 24 hours of onboarding confirmation.
Trainer notification should include:
- Client's full name, age, and contact info
- Goals (from the consultation notes)
- Training experience level
- PAR-Q highlights: relevant injuries, medical conditions, medications, or physician clearance requirements
- Package purchased (number of sessions, frequency, expiration date)
- First session date and time
- Any personality or communication notes from your interactions ("prefers text over email," "nervous about starting," "very motivated and goal-oriented")
Send this via the trainer's preferred channel: Slack message, email, or a note in Trainerize/TrueCoach attached to the client's profile.
Step 6: Set Up the Client Profile
Build the client's profile in every system the studio uses. This should be done before the first session.
Profile setup checklist:
- Studio management software (MindBody): Client record with contact info, package details, payment method, and signed documents
- Training platform (Trainerize or TrueCoach): Client profile linked to the assigned trainer, with goals and notes from the consultation
- CRM (GoHighLevel or HubSpot): Move from "Onboarding" to "Active Client" pipeline stage, tag with trainer name and package type
- Communication platform: Add to the appropriate email list in ActiveCampaign or Mailchimp (e.g., "Active Clients" list, remove from "Prospects" list)
- Billing (Stripe or Square): Verify recurring billing is set up correctly if applicable
Double-check that the client's name is spelled correctly across all platforms. Nothing feels less professional than getting someone's name wrong.
Step 7: Document Goals and Baseline Measurements
Work with the trainer to ensure baseline data is captured at or before the first session.
Baseline documentation:
- Goals: Record specific, measurable goals. "Lose weight" becomes "Lose 15 pounds in 12 weeks." "Get stronger" becomes "Deadlift bodyweight within 6 months."
- Measurements: Body weight, body fat percentage (if the studio offers this), circumference measurements (waist, hips, chest, arms, thighs)
- Progress photos: Front, side, and back photos in consistent lighting. Store these securely in a shared Google Drive folder or within Trainerize.
- Fitness assessment: If the trainer conducts a movement screen or fitness test, log the results in the client's profile.
Create a Google Sheets template or use Trainerize's built-in tracking to store this data. The trainer records it; you enter it into the system and make sure it is accessible for future progress reviews.
Step 8: Prepare the Welcome Gift
If the studio offers a welcome gift or swag bag for new clients, coordinate the preparation.
Common welcome gift items:
- Studio-branded water bottle or shaker cup
- Branded t-shirt or tank top (ask for size during onboarding)
- Printed welcome card signed by the trainer
- Small gift card to a local healthy restaurant or smoothie shop
- Studio keycard or access fob
Have the welcome gift ready at the front desk or in the training area before the client's first session. Coordinate with the studio manager or front desk staff to make sure it is visible when the client arrives.
Step 9: Send Pre-Session Reminders
Reduce first-session no-shows with timely reminders.
Reminder schedule:
- 48 hours before: Email reminder with session details, what to bring (water bottle, towel, athletic shoes), and a note about arriving 10 minutes early.
- 2 hours before: Text message reminder. Keep it simple: "Hi [Name], looking forward to your first session today at [time] with [Trainer]. See you at [Studio Address]!"
If the client confirms, great. If they request to reschedule, handle it immediately and update the trainer. If they do not respond to either reminder, call them 1 hour before the session.
Step 10: Post-First-Session Check-In
Within 24 hours after the first session, send a check-in message. This closes the onboarding loop and sets the stage for retention.
Check-in message should:
- Ask how the session went and how they are feeling
- Confirm their next session date and time
- Remind them to log into Trainerize or TrueCoach to see any homework or programming the trainer posted
- Invite them to reach out with any questions
- Ask if they need help with anything (parking pass, locker, app issues)
If the client raises any concerns (session was too hard, trainer was not a good fit, confused about billing), escalate to the trainer or studio owner immediately. Early issues are fixable. Ignored issues become cancellations.
After the check-in, update the client's CRM status to "Active" and close out the onboarding task. The client is now in the regular session and retention workflow.
WHO reports 1 in 4 adults is insufficiently physically active.
FAQ
How long should the entire onboarding process take?
From contract signed to first session completed, onboarding should take 3-7 days. The VA's administrative tasks (welcome email, document collection, profile setup) should be finished within 48 hours. The remaining time is typically waiting for the first available session slot.
What if the client does not complete the PAR-Q before their first session?
Do not allow the session to proceed without a completed PAR-Q and liability waiver. This is a legal and safety requirement. If the client has not completed the forms, have them arrive 15 minutes early to fill them out digitally on a tablet at the front desk. Build this contingency into your reminder messages.
Should the VA or the trainer handle goal setting?
The VA documents goals based on what the client shared during the consultation and onboarding. The trainer refines and formalizes those goals during the first session based on the fitness assessment. The VA then updates the client profile with the trainer's finalized goals.
What systems does a VA need access to for client onboarding?
At minimum: studio management software (MindBody or equivalent), training platform (Trainerize or TrueCoach), CRM (GoHighLevel or HubSpot), email marketing tool (ActiveCampaign or Mailchimp), payment processor dashboard (Stripe or Square), and form builder (Jotform or Typeform). The VA should have role-appropriate access, not owner-level permissions.
How do you handle onboarding multiple clients at once?
Use a project management tool like Trello, Asana, or Notion to track each client's onboarding progress. Create a board with columns for each stage (Documents Pending, Profile Setup, First Session Scheduled, Onboarding Complete). Move each client card through the stages so nothing falls through the cracks, even when you are onboarding five clients in the same week.