Gym Operations & CRM Virtual Assistant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$7AUD/hour

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

Australian Fitness Business | Remote | Part-Time

About Us

We're On The Move Health & Fitness, a growing strength and conditioning gym located in Temora, NSW, Australia.

We're looking for an organised, proactive and tech-savvy Virtual Assistant to help manage our back-office operations, improve our systems and support business growth.

We already have a Virtual Assistant who manages our social media, graphic design and creative marketing. You'll work alongside them as part of our team, with your role primarily focused on administration, CRM, reporting, automations and member management.

What You'll Do

Administration & Operations
- Manage our Outlook inbox and Calendly bookings
- Maintain and update our ClubFit gym management software
- Handle membership enquiries, renewals, suspensions and cancellations
- Create and maintain spreadsheets, templates, SOPs and workflows

CRM, Leads & Retention
- Track and follow up new leads through to sign-up
- Monitor sales conversions and membership growth
- Manage member check-ins, at-risk member follow-ups, renewals and win-back campaigns
- Coordinate Google Review requests and follow-ups

Reporting & Automations
- Create weekly and monthly reports on leads, conversions, retention and revenue
- Build and maintain spreadsheets and reporting dashboards
- Set up and improve automated email/SMS workflows
- Identify opportunities to streamline and improve business processes

Marketing Support
- Assist with email marketing campaigns and promotions
- Track campaign performance and results
- Coordinate content scheduling and marketing activities alongside our existing social media and graphic design VA

Must Have

- 2+ years' experience in virtual assistance, CRM or business administration, ideally within a small business
- Excellent written and spoken English
- Strong Excel/Google Sheets and reporting skills
- Experience with CRM systems, automations and SOPs
- Confident using Outlook and other business administration tools
- Excellent attention to detail and organisational skills
- Ability to work independently, solve problems and take initiative
- Reliable internet connection and backup power arrangements
- Ability to commit to consistent, scheduled working days and hours

Highly Desirable / Bonus Skills

- Experience in the gym, fitness or membership-based industry
- ClubFit or similar gym management software
- Calendly, Zapier, Make or Power Automate
- Website setup or editing (Shopify, Wix, WordPress, Squarespace)
- Online shop setup or management, particularly for fitness supplements
- Facebook/Instagram paid advertising

Hours & Pay

- Hourly Rate: $7 AUD per hour
- Hours: 20 hours per week (part-time)
- Weekly Pay: $140 AUD
- Set working days and hours are required and will be agreed upon before commencing
- Must be available during NSW, Australia business hours (Sydney time)
- Applicants must be able to commit to a consistent weekly schedule
- Long-term opportunity with potential for increased hours and responsibilities

Please note: This is a scheduled part-time position, not a flexible, work-when-you-want arrangement.

How to Apply

Please include the following in your application:

1. Short Introduction – Tell us about yourself and your relevant experience.
2. Experience – Outline your experience with CRM systems, spreadsheets, reporting, automations and business administration.
3. Industry Experience – Let us know if you've previously worked with gyms, fitness businesses or membership-based businesses.
4. Examples of Work – Share examples of spreadsheets, reports, SOPs or workflows you've created.
5. Availability – Confirm your preferred working days and hours (Sydney time) and that you're comfortable with the advertised hourly rate.
6. 30-Second Video Introduction – Please provide a link to a short video introducing yourself, explaining your previous experience and why you believe you'd be suitable for this position. A simple recording is fine; no editing is required.

Important Application Instruction:

To confirm you've read this advertisement carefully, please include the words "OTM Operations" at the very beginning of your application.

Applications that do not follow the instructions above may not be considered.

Paid Trial Assessment

Shortlisted applicants will be invited to complete a 2-hour paid practical assessment ($15 AUD total) as part of our recruitment process.

The assessment will evaluate practical skills in document preparation, SOP development and spreadsheet creation.

We're looking for someone who can take ownership of their responsibilities, work independently and help us build better systems as our business continues to grow.

We look forward to hearing from you!

On The Move Health & Fitness
Temora, NSW, Australia

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0166
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,792 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Gym-Operations-CRM-Virtual-Assistant-1746650
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746650
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 919420
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746650
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746650' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746650 
0.0006   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1985***Oct-10-2026=185***Oct-11-2026=4***Oct-12-2026=2***Oct-15-2026=1***Oct-17-2026=2' WHERE job_id= '1746650'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2178' WHERE job_id= '1746650'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746650' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746650 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919420'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)