Fitness Sales Appointment Setter (Full-Time) | US Fitness Coaching Brand

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

TYPE OF WORK

Full Time

SALARY

1200

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

We are a US-based online fitness coaching business. Our founder is a national-level physique competitor and former aerospace engineer, and we help clients transform their health through 16-week coaching programs. We have 95,000+ engaged followers across TikTok, Facebook, Instagram, and YouTube. Your job is to turn that audience into booked sales calls.

**THE ROLE**

You will be the first human touchpoint for people interested in our coaching. You start genuine conversations in the DMs, build rapport over time, and book warm, qualified leads directly into our founder's Calendly.

This is a relationship-first role. We do NOT want spammy copy-paste blasting. We provide proven templates; you personalize every message and let conversations develop naturally. Rapport first, appointment second.

**WHAT YOU WILL DO EVERY DAY**

- Send 200 to 300 outbound DMs per day across our platforms (TikTok is the top priority, then Instagram, then Facebook, then YouTube)
- Personalize our message templates for each person based on their profile and engagement
- Nurture replies at a natural pace and move warm leads toward a sales call
- Book interested leads directly into Calendly
- Write a short summary of every conversation that leads to a booked call
- Log your daily numbers (DMs sent, replies, conversations, calls booked)

**COMPENSATION**

- Performance based commission on booked calls that turns into a closed sale. Commission scales with the program tier the client purchases: closing our premium program pays roughly triple what our entry program pays, so nurturing quality leads directly increases your income
- You receive a conversion report so you always know exactly which of your bookings closed and what you've earned
- Total earnings for a consistent performer land well above typical full-time setter rates, with no hard ceiling on the commission side
- Exact figures are shared at the interview stage

Note: commission is paid on CLOSED sales, not just booked calls. This role rewards setters who book genuinely interested people, not calendar-stuffers.

IMPORTANT: Start your application with the word MACKEREL as the very first word and the subject of the message. Applications that do not start with MACKEREL will be deleted without being read. This is how we filter for people who pay attention to detail, which is the #1 skill in this role.

**REQUIREMENTS**

- Excellent spoken and written English with a natural, conversational American tone
- Must be available to work US hours: 2-6PM and 7-11PM PST. This is a firm requirement; our audience is most active during US afternoons and evenings, and fast reply speed during those hours is core to this role. You must be highly available on chat during these times as well. No exceptions.
- Experience as an appointment setter in the fitness space, DM setter, or chat-based sales role (fitness, coaching, or online business niche)
- Comfortable with high daily volume without losing warmth or quality
- Full-time availability, reliable internet, strong self-management
- Familiar with TikTok, Instagram, and Facebook ---------- interfaces
- Manychat and Meta Business Suite is a plus

**WHAT THIS ROLE IS NOT**

- Not a hard-sell or pressure role. If you burn leads by rushing them, this is not the right fit.
- Not a content creation or design role.
- You do not close sales on calls. You book them; our founder closes them.

**HOW TO APPLY**

Your application must include ALL of the following, in this order:

1. The word MACKEREL as the very first word of your application
2. A short intro: your setter/DM experience and the niches pertinent to this role
3. Your response to this scenario, written exactly as you would send it: A woman comments "I need to lose fat". Write your opening DM to her.
4. Your earliest start date and confirmation that you can work full-time on the stated US hours schedule

Applications missing any of these four items will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0128
Total Execution Time  0.0140
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Fitness-Sales-Appointment-Setter-Full-Time-US-Fitness-Coaching-Brand-1709139
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709139
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 880452
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1709139
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-18',ej.date_added) duration_daysDATEDIFF('2026-08-18',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-08-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709139' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709139 
0.0012   UPDATE employer_jobs SET hit_counts '***Aug-14-2026=1696***Aug-15-2026=144***Aug-16-2026=2***Aug-18-2026=1' WHERE job_id'1709139'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1840' WHERE job_id'1709139'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709139' 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` = 1709139 
0.0028   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '880452'
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)