General Operations Analyst / Assistant Coach (Remote)

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

TYPE OF WORK

Full Time

SALARY

$5-$10

HOURS PER WEEK

40

DATE UPDATED

Mar 19, 2026

JOB OVERVIEW

Location: Remote (Philippines preferred)
Schedule: Full-Time (40 hours/week)
Timezone: Pacific Time (PT)
Type: Long-term, stable role

About the Role

We are hiring a Full-Time General Operations Analyst / Assistant Coach to support an online fitness coaching business.

This is a behind-the-scenes, execution-focused role that combines:
-Instagram DM operations & lead qualification
-Marketing and funnel analysis
-Assistant coaching tasks (programs + meal plans)

This role requires the ability to pivot throughout the day — during certain parts of the shift, you will be expected to prioritize responding to Instagram DMs and actively nurturing leads in real time, then return to operations and coaching tasks when volume is lower.

This position is best suited for someone who is analytical, detail-oriented, strong with numbers, and comfortable switching contexts while following SOPs.

Key Responsibilities
-Instagram DM Operations & Lead Qualification
-Actively monitor and respond to inbound Instagram DMs during assigned hours
-Follow scripts and SOPs to nurture leads and manage follow-ups
-Vet leads based on qualification criteria (goals, readiness, budget, etc.)
-Route qualified leads to the booking link / sales call
-Track DM activity and performance metrics (response rate, qualified rate, booked calls)
-Identify trends, drop-offs, and opportunities for improvement

Assistant Online Coach Tasks
-Copy and paste existing workout programs for clients
-Adjust weights and progressions for clients performing in the top range
-Create weekly meal plans using pre-made templates
-Customize protein selections based on client preferences (from an existing list)
-Add existing recipes into meal plans (no recipe creation required)

Important Notes
-This is not a client-facing coaching role
-This is not a sales closing role
-Real-time DM responsiveness is required during designated parts of the shift
-All scripts, SOPs, systems, and templates are provided
-Occasional Zoom check-ins with the Head of Operations are required

Requirements
-Fluent English (written and spoken)
-Strong with numbers and basic calculations
-Analytical, organized, and process-driven
-Able to follow SOPs and pivot tasks efficiently
-Comfortable using Instagram, Google Sheets, and structured workflows
-Experience with DM setting, operations, analytics, or fitness programs is a plus (not required)

What We Offer
-Full-time, stable remote position
-Clear systems and expectations
-Long-term growth and leadership potential
-Performance-based responsibility expansion

How to Apply
Please include the following in your application:

1. A short introduction about yourself
2. Your experience with analytics, operations, DM-based work, or fitness-related tasks
3. Tools you’ve used (Instagram, Google Sheets, CRMs, dashboards, etc.)
4. Your expected monthly compensation

Only applicants who follow instructions and can commit to full-time availability will be considered.

Best,
Jeffrey Chi

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0188
Total Execution Time  0.0201
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/General-Operations-Analyst-Assistant-Coach-Remote-1557742
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0137 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1557742
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 894604
 LIMIT 1 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1557742
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1557742' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1557742 
0.0009   UPDATE employer_jobs SET hit_counts '***Jan-19-2026=211***Jan-20-2026=49***Jan-21-2026=33***Jan-22-2026=27***Jan-23-2026=11***Jan-24-2026=7***Jan-25-2026=10***Jan-26-2026=5***Jan-27-2026=9***Jan-28-2026=3***Jan-29-2026=6***Jan-30-2026=2***Jan-31-2026=4***Feb-01-2026=2***Feb-02-2026=2***Feb-03-2026=9***Feb-04-2026=1***Feb-06-2026=4***Feb-07-2026=2***Feb-09-2026=4***Feb-10-2026=3***Feb-11-2026=4***Feb-12-2026=2***Feb-13-2026=1***Feb-14-2026=2***Feb-18-2026=1***Feb-19-2026=2***Feb-20-2026=1***Feb-22-2026=2***Feb-23-2026=1***Feb-26-2026=3***Feb-27-2026=1***Mar-02-2026=1***Mar-06-2026=2***Mar-07-2026=2***Mar-08-2026=1***Mar-09-2026=1***Mar-10-2026=2***Mar-12-2026=3***Mar-13-2026=2***Mar-14-2026=1***Mar-15-2026=1***Mar-16-2026=2***Mar-17-2026=1***Mar-19-2026=375***Mar-20-2026=46***Mar-21-2026=16***Mar-22-2026=67***Mar-23-2026=23***Mar-24-2026=43***Mar-25-2026=16***Mar-26-2026=26***Mar-27-2026=39***Mar-28-2026=3***Mar-29-2026=12***Mar-30-2026=4***Mar-31-2026=4***Apr-01-2026=10***Apr-02-2026=2***Apr-03-2026=4***Apr-04-2026=2***Apr-06-2026=4***Apr-08-2026=3***Apr-09-2026=1***Apr-15-2026=1' WHERE job_id'1557742'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jan-2026=377***Feb-2026=47***Mar-2026=692***Apr-2026=27' WHERE job_id'1557742'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1557742' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1557742 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '894604'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)