Social Media Sales Appointment Setter (Full-Time) | Base + Commission | US Fitness Coaching Brand

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

TYPE OF WORK

Full Time

SALARY

$1500

HOURS PER WEEK

40

DATE UPDATED

Jul 16, 2026

JOB OVERVIEW

**Job Type:** Full-Time (40 hrs/week)

**Salary:** Monthly base retainer + performance commission on closed sales (details discussed at interview)

**ABOUT US**

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**

- A guaranteed monthly base retainer, paid regardless of performance, so you always have a stable floor
- Plus performance commission on every booked call 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 every week, 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 written English with a natural, conversational American tone
- Must be available to work US hours: approximately 11:00 AM to 7:00 PM US Mountain Time, Monday to Friday. 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.
- Experience as an appointment setter, DM setter, or chat-based sales role (fitness, coaching, or online business niche is a big plus)
- 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
- Calendly experience 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 you have worked in
3. Your response to this scenario, written exactly as you would send it: A woman comments "I needed to hear this" on one of our videos about why undereating stalls fat loss. 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.

---

One honest heads-up: on OnlineJobs.ph, listings without any salary figure get noticeably fewer applicants, since experienced setters filter by pay. The "well above typical setter rates" and "premium pays triple entry" lines are there to compensate for that, but if application volume comes in thin after a week, adding just a total earnings range (without revealing the base/commission split) is the usual fix.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0157
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Social-Media-Sales-Appointment-Setter-Full-Time-Base-Commission-US-Fitness-Coaching-Brand-1690095
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0081 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1690095
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 880452
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1690095
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-23',ej.date_added) duration_daysDATEDIFF('2026-07-23',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-07-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1690095' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690095 
0.0008   UPDATE employer_jobs SET hit_counts '***Jul-16-2026=699***Jul-17-2026=131***Jul-18-2026=47***Jul-19-2026=4***Jul-23-2026=1' WHERE job_id'1690095'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jul-2026=881' WHERE job_id'1690095'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1690095' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1690095 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '880452'
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)