Your members already trust you with their training. That trust is the foundation for every upsell and cross-sell conversation - but only if you approach it as a service, not a sales push. A documented Olympic weightlifting gym upsell and cross-sell workflow, executed by a trained VA, adds revenue without putting your coaches in awkward sales roles.
This SOP covers how your VA identifies opportunities, times outreach, delivers offers, and tracks results across your full product lineup.
Mapping Your Upsell and Cross-Sell Inventory
Before your VA can run the workflow, you need a clear product map. Olympic weightlifting gyms typically have three revenue layers beyond the base membership:
Upsells - higher-tier versions of what the member already has:
- Group class membership → unlimited platform access
- Unlimited platform access → individualized programming (TrainHeroic, TrueCoach)
- Standard programming → coaching-led competition prep cycle
Cross-sells - adjacent products that complement current membership:
- Technique clinics (snatch, clean and jerk, pull mechanics)
- One-on-one coaching sessions
- Nutrition consulting (if you offer it in-house or via a partner)
- Competition coaching and travel coordination
- Gear bundles (weightlifting shoes, belt fittings through a partner brand)
- Workshops with visiting coaches or national-level athletes
Build this map as a simple reference doc in your shared drive. Include the price, the ideal buyer profile (who this is right for), and the key trigger event that makes the offer timely. Your VA references this before every outreach attempt.
Identifying the Right Moment to Offer
Timing is everything. An upsell offer sent on day 3 of membership lands badly. The same offer sent at week 8 - after the member has logged consistent attendance and hit their first technical milestone - lands as a natural next step.
Your VA monitors three types of trigger events:
Milestone triggers - Member achieves a benchmark lift, completes their first cycle, or hits a consecutive attendance streak. These are flagged in Wodify or SugarWOD check-in data, or noted in coach session logs.
Behavioral triggers - Member starts asking questions about competition prep, books extra open gym time, or joins the gym's private online community and becomes active. Your VA monitors these signals via your CRM activity feed and coach notes.
Lifecycle triggers - Member reaches the 30-day, 90-day, or 6-month mark. Each milestone is an opportunity for a check-in that naturally opens a conversation about what comes next.
Your VA builds a trigger-tracking dashboard - a simple spreadsheet or a CRM pipeline stage in GoHighLevel - that surfaces members who hit these events each week. This is not automated outreach. It's a curated list your VA reviews and acts on manually.
Step-by-Step Upsell and Cross-Sell Workflow for Your VA
Step 1: Pull the weekly trigger report.
Every Monday, your VA reviews the trigger dashboard. For each member flagged, they pull the member profile: current membership tier, attendance, purchase history, any prior upsell attempts, and coach notes. This takes 5-10 minutes per flagged member.
Step 2: Select the right offer.
Using the product map, your VA matches each member to the most relevant upsell or cross-sell offer. One offer per outreach. Multiple offers in a single message create decision fatigue and lower conversion.
Step 3: Draft the outreach message.
The message references the specific trigger. It doesn't open with a product pitch - it opens with an observation about the member's progress. Then it introduces the offer as a logical next step.
Sample script for a milestone upsell:
"Hi [Name] - I noticed you've been hitting the gym four days a week for the past two months and you've cleaned up your receiving position significantly. Coach [Name] mentioned it too. A lot of members at your stage find that individualized programming through TrueCoach takes them from consistent to competitive. Want me to send over the details?"
This message works because it's specific, it references social proof (the coach), and it ends with a low-commitment CTA.
Step 4: Send via the member's preferred channel.
SMS for members who engage via text. Email for members whose communication history shows email engagement. Never message both channels simultaneously - it reads as automated.
Step 5: Handle responses.
If the member expresses interest, your VA sends the full offer details - pricing, format, what's included - and books a brief call or in-person conversation with the relevant coach or the owner. The VA does not close the deal alone on high-ticket items (anything over $150/month). They hand off to the coach or owner with full context on the conversation.
For lower-ticket items (clinic registrations, single sessions), your VA can close via message and process payment through your membership platform or a payment link.
Step 6: Follow up once if no response.
If the member doesn't reply within 5 days, your VA sends a single follow-up - shorter than the original, no new pressure. If there's still no response, the member is tagged in the CRM and the offer is suppressed for 60 days. You don't chase.
Step 7: Log all outcomes.
Every outreach attempt is logged: member name, offer sent, date, channel, response, outcome (purchased, declined, no response, follow-up pending). Your VA compiles a monthly upsell and cross-sell report showing offer-by-offer conversion rates and total revenue attributed to VA-driven outreach.
What Your VA Should Not Do
Your VA should not pitch products they don't understand. If a member asks a detailed technical question about the competition prep program, your VA routes the conversation to the head coach. The VA's role is to surface opportunities and initiate conversations - not to advise on training methodology.
Your VA should also not offer discounts without pre-authorization. If a member negotiates, your VA flags it to the owner with context before responding.
For a full picture of what tasks your VA can own beyond upsell workflows, see our fitness virtual assistant tasks list. If you're new to working with fitness VAs, read how to hire a fitness virtual assistant first.
FAQ
How many upsell attempts should the VA make per member per month? One per month maximum, and only when a genuine trigger event exists. Frequency without relevance trains members to ignore your outreach.
What's a realistic conversion rate for VA-driven upsells in a weightlifting gym? Technique clinics and one-on-one sessions convert at 15-25% when the trigger timing is right. Individualized programming upsells run lower - 8-15% - because the price point is higher and the decision takes longer.
Should upsell outreach come from the VA or the coach? Message can come from the VA, but it should reference the coach by name and ideally be pre-approved by the coach. Members respond to coach credibility. A VA message that sounds like it came from a coach without the coach's knowledge can backfire.
How do you track which offers are working? Log every attempt and outcome in your CRM. Review monthly. Offers with below-5% conversion after 20+ attempts need to be repriced, repositioned, or retired.
Can the VA run upsell campaigns around competitions? Yes - competition calendars are excellent trigger events. Members who registered for a local meet are prime candidates for competition prep coaching, nutrition add-ons, and gear recommendations. Build a competition-linked offer sequence into your product map.