URGENT: BILINGUAL (ENGLISH & SPANISH) APPOINTMENT SETTER FOR A MEDICAL SPA (Part-Time, Growing to Full-Time)

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Jun 29, 2026

JOB OVERVIEW

URGENT: BILINGUAL (ENGLISH & SPANISH) APPOINTMENT SETTER FOR A MEDICAL SPA (Part-Time, Growing to Full-Time)
We are a growing medical spa with an urgent need, and we are looking for a skilled bilingual Appointment Setter who is fluent in both English and Spanish to help us turn interest into booked appointments and grow our memberships and treatment sales. We offer high-value aesthetic treatments, including Botox, fillers, and laser services, to an established client base.
Our team is focused on delivering treatments in the clinic, so inbound and follow-up calls often go unanswered and warm leads sit longer than we would like. We need to fill this role soon. You would step in to close that gap and become the voice that follows up when the clinic gets busy, so no lead goes cold and every interested client gets a timely, knowledgeable conversation in the language they are most comfortable with.
Above all, this is a communication role. You are often the first real conversation a client has with us, so clear, warm, and confident communication in both English and Spanish matters more here than anything else.
WHAT YOU WILL DO
Calls and client communication (the core of this role)

Make outbound follow-up calls to existing clients in English and Spanish to check on their treatment experience and introduce additional treatments they have shown interest in.
Work and qualify leads coming in from Facebook, Google, and landing page campaigns, and call them promptly in their preferred language, so interest turns into booked appointments.
Answer inbound calls during and after clinic hours, so callers reach a real person who can help them in English or Spanish when the team is with clients.
Book appointments and sell memberships, working toward at least one sale per day as you settle into the role.
Speak knowledgeably about our treatment menu and recommend the right services based on the concerns each client raises.
Help build and refine our call scripts in both languages together with the owner, since formal scripts are not yet in place.
Track lead status and follow-ups, and keep client records and notes current.

Light marketing support (secondary to the call work)

Lend a hand with basic social media and marketing when the team is stretched, including occasional video editing.
General familiarity with how social campaigns support lead generation is welcome. Deep expertise is not expected.

WHAT WE ARE LOOKING FOR

Fluency in both English and Spanish is essential. You are clear, warm, and confident on the phone in both languages, with strong spoken and written skills in each, and you can guide a conversation naturally toward a booking in whichever language the client prefers.
Excellent communication is the most important quality for this role.
Genuine sales experience. Our treatments are high-ticket, so you are comfortable in real sales conversations and confident asking for the booking or the sale.
Coachable and eager to learn the treatment menu in detail, with the goal of speaking to it confidently within the first week.
Comfortable handling client profiles and confidential information with discretion.
Common-sense familiarity with social media and basic marketing is a plus, not a requirement.

TOOLS

A CRM to track leads, follow-ups, and sales status, with calling and messaging handled in the same system. We provide full onboarding on the tools.
Slack for client matters, plus a team group chat for day-to-day coordination.

SCHEDULE

Part-time to start, with room to grow into full-time as call volume increases.
Mountain Time hours.
Occasional attendance at tea ---------- etings.

FIRST 30 DAYS

Become fluent in our treatments and able to speak to them confidently with clients in both languages.
Begin working the existing lead list and making consistent follow-up calls.
Help shape the first set of call scripts alongside the owner.
Build toward the working sales target as your familiarity with the menu and clients grows.

HOW TO APPLY

Because we are looking to fill this role quickly, please apply as soon as you can:

Fill up the form below:
----------

We are looking to bring someone on soon, so if this sounds like you, we look forward to hearing from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0200
Total Execution Time  0.0213
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/URGENT-BILINGUAL-ENGLISH-SPANISH-APPOINTMENT-SETTER-FOR-A-MEDICAL-SPA-Part-Time-Growing-to-Full-Time-1678849
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0149 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1678849
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 895346
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1678849
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-22',ej.date_added) duration_daysDATEDIFF('2026-08-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1678849' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1678849 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-29-2026=183***Jun-30-2026=51***Jul-01-2026=48***Jul-02-2026=27***Jul-03-2026=42***Jul-04-2026=14***Jul-05-2026=3***Jul-06-2026=5***Jul-07-2026=8***Jul-08-2026=9***Jul-09-2026=8***Jul-10-2026=2***Jul-11-2026=6***Jul-12-2026=5***Jul-14-2026=3***Jul-15-2026=1***Jul-16-2026=2***Jul-17-2026=3***Jul-18-2026=1***Jul-19-2026=5***Jul-20-2026=2***Jul-23-2026=3***Jul-24-2026=2***Jul-25-2026=8***Jul-26-2026=11***Jul-27-2026=12***Jul-28-2026=10***Jul-29-2026=12***Jul-30-2026=10***Jul-31-2026=9***Aug-01-2026=15***Aug-02-2026=14***Aug-03-2026=11***Aug-04-2026=11***Aug-05-2026=12***Aug-06-2026=7***Aug-07-2026=15***Aug-08-2026=20***Aug-09-2026=18***Aug-10-2026=17***Aug-11-2026=26***Aug-12-2026=18***Aug-13-2026=17***Aug-14-2026=18***Aug-15-2026=20***Aug-22-2026=1' WHERE job_id'1678849'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=234***Jul-2026=271***Aug-2026=240' WHERE job_id'1678849'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1678849' 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` = 1678849 
0.0095   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '895346'
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)