Appointment Setter — The MedSpa Society

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

TYPE OF WORK

Full Time

SALARY

Salary plus performance bonus

HOURS PER WEEK

40

DATE UPDATED

Jul 25, 2026

JOB OVERVIEW

The Role
Leads are the easy part. What happens after a lead comes in is where most practices lose money. That is the problem you solve.

The MedSpa Society is a boutique marketing agency built exclusively for the aesthetics and wellness industry. We generate leads for medspa and wellness practices across the country, and we need someone who owns the next step: reaching those leads fast, building trust on the phone, and booking them into appointments that stick.

This is not order-taking. You are the bridge between a marketing campaign and a booked patient. You move quickly, you follow up relentlessly, and you treat every lead like it matters, because it does.

What You'll Do
Field inbound leads for our clients and respond fast, because speed to lead is everything
Call, text, and nurture leads until they are booked
Schedule appointments directly in each client's Practice Management System
Manage pipelines, tags, and follow-up sequences inside Go High Level (GHL)
Juggle multiple clients and multiple lead queues at once without dropping the ball
Keep every record clean, current, and accurate

What You Need
Fluent, confident, professional English, both spoken and written
Hands-on experience with Go High Level (GHL)
Comfort learning and working inside client Practice Management Systems
Strong multitasking skills and the ability to prioritize under volume
A warm, persuasive phone presence that builds trust quickly
Reliable high-speed internet, a quiet workspace, and a headset
Availability to work full Eastern Time hours, Monday through Friday

Knowledge of medspa and aesthetic services is a strong advantage. If you understand the treatments, you will book more appointments.

How to Apply
To be considered, submit a short video application. Tell us who you are, walk us through your experience with Go High Level and appointment setting, and show us your phone presence. We want to hear how you sound and how you communicate, because that is the job.

Compensation
This role offers a competitive monthly base salary plus a performance bonus for every appointment that is booked and shows. Base pay reflects your reliability and system fluency. Your bonus reflects your results. The better you are at booking appointments that actually show, the more you earn. Strong performers who consistently fill their clients' calendars have real room to grow their income here.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0166
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,840 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Appointment-Setter-The-MedSpa-Society-1696285
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0104 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1696285
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 611375
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1696285
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-27',ej.date_added) duration_daysDATEDIFF('2026-07-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1696285' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1696285 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-25-2026=2177***Jul-26-2026=55***Jul-27-2026=2' WHERE job_id'1696285'  
0.0010   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2232' WHERE job_id'1696285'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1696285' 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` = 1696285 
0.0056   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '611375'
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)