Medical Virtual Assistant / Patient Coordinator – Excellent English + Sales Required

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

TYPE OF WORK

Full Time

SALARY

$7-12/hr

HOURS PER WEEK

40

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

# Virtual Medical Assistant / Patient Coordinator – MedSpa

We are a growing medical aesthetics and wellness practice in Texas looking for an exceptional **Virtual Medical Assistant / Patient Coordinator** to join our team long-term.

This is **NOT simply an administrative VA position.**

You will often be the **first person our potential patients speak with**, so your ability to communicate, build trust, provide outstanding customer service, and convert inquiries into booked appointments is extremely important.

We are looking for someone who is **warm, confident, highly organized, proactive, and sales-minded**.

## Your Responsibilities

* Answer incoming patient phone calls
* Respond to text messages and patient inquiries
* Follow up with new leads
* Convert inquiries into booked consultations and treatments
* Schedule and reschedule appointments
* Follow up with patients after consultations and treatments
* Re-engage leads who did not initially book
* Explain basic information about our aesthetic and wellness services
* Communicate professionally and warmly with patients
* Maintain accurate patient information
* Assist with EMR/CRM and administrative tasks
* Help ensure that no lead or patient inquiry is forgotten
* Provide an excellent, high-end customer experience

Our services include:

* Botox and neurotoxins
* Dermal fillers
* Skin treatments
* Laser treatments
* Medical weight loss / GLP-1 programs
* Hormone replacement therapy
* Peptides and wellness treatments

You do **not** need to know everything about these treatments before starting. We can train the right person.

## What We Care About Most

### 1. Excellent Spoken English

You must be comfortable speaking with American patients on the phone.

Your English should be clear, natural, professional, and easy to understand.

### 2. Excellent Customer Service

We want someone who genuinely enjoys talking with people and knows how to make patients feel welcomed, valued, and taken care of.

### 3. Sales Ability

You should understand that when a potential patient contacts us, your job is not simply to answer their question and end the conversation.

Your goal is to:

**Build trust → understand what they want → answer their concerns → recommend the next step → book the appointment.**

You should be comfortable following up with leads and asking for the appointment.

### 4. Confidence

You cannot be afraid of the phone.

We need someone who can confidently guide conversations rather than simply waiting for the patient to tell them what to do.

### 5. Reliability

We are looking for someone who wants a **long-term position**, takes ownership of their responsibilities, follows through, and does not require constant supervision.

## Preferred Experience

Experience in any of the following is a plus:

* Medical assistant
* Nurse or healthcare professional
* Medical virtual assistant
* Dental office
* MedSpa / aesthetics
* Plastic surgery
* Dermatology
* Patient coordinator
* Receptionist
* Customer service
* Appointment setting
* Sales
* Lead conversion

Healthcare experience is helpful, but **excellent communication, customer service, and sales ability are more important than having the perfect medical background.**

## How to Apply — VIDEO REQUIRED

**Do not send only a resume.**

To be considered, you MUST send a **2–3 minute video introduction**.

In your video, please answer:

1. Introduce yourself and briefly explain your professional background.
2. Why do you think you would be good at speaking with MedSpa patients?
3. Tell us about your customer service or sales experience.
4. Tell us about a time you successfully convinced a customer or patient to move forward with a purchase, appointment, or service.
5. Pretend you received this phone call:

> “Hi, I'm interested in Botox, but I'm just calling around to compare prices.”

Show us how you would respond and try to turn this caller into a booked consultation or appointment.

**Please speak naturally. Do not read your answers from a script.**

Your video is one of the most important parts of the application because this position requires frequent communication with patients.

Applications without a video will not be considered.

## In Your Written Application, Include:

* Your resume
* Your expected hourly rate
* Your availability
* Your timezone
* Your healthcare experience, if applicable
* Your customer service experience
* Your sales experience
* A link to your video introduction
* The word **“VIBE”** at the beginning of your application so we know you read the entire job posting

## Schedule

We are looking for someone interested in a consistent, long-term position who can work during **U.S. Central Time business hours**.

## Who Will Succeed in This Role

You will probably love this position if you:

* Love talking with people
* Are naturally friendly and personable
* Enjoy sales and achieving goals
* Are comfortable following up multiple times
* Are highly organized
* Learn quickly
* Take initiative
* Pay attention to details
* Want to grow with one company instead of constantly changing clients

We are building a growing practice and are looking for someone who wants to become an important part of the team.

If you are looking for a position where you can simply complete tasks quietly in the background, **this is probably not the right position for you.**

If you are confident, personable, competitive, organized, and enjoy turning conversations into happy patients and booked appointments, we would love to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0199
Total Execution Time  0.0226
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,072 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Medical-Virtual-Assistant-Patient-Coordinator-Excellent-English-Sales-Required-1716850
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0107 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0015   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1716850
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 968814
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1716850
AND `misc`.`id` IS NULL 
0.0008   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1716850' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716850 
0.0008   UPDATE employer_jobs SET hit_counts = '***Aug-26-2026=1***Aug-27-2026=656***Aug-28-2026=24***Aug-29-2026=16***Aug-30-2026=11***Aug-31-2026=360***Sep-01-2026=784***Sep-02-2026=472***Sep-03-2026=247***Sep-04-2026=207***Sep-05-2026=106***Sep-06-2026=91***Sep-07-2026=187***Sep-08-2026=117***Sep-09-2026=131***Sep-10-2026=103***Sep-11-2026=45***Sep-12-2026=66***Sep-13-2026=51***Sep-14-2026=65***Sep-15-2026=72***Sep-16-2026=56***Sep-17-2026=53***Sep-18-2026=37***Sep-19-2026=36***Sep-20-2026=31***Sep-21-2026=65***Sep-22-2026=74***Sep-23-2026=62***Sep-24-2026=48***Sep-25-2026=30***Sep-26-2026=23***Sep-27-2026=26***Sep-28-2026=46***Sep-29-2026=42***Sep-30-2026=33***Oct-01-2026=50***Oct-02-2026=34***Oct-03-2026=30***Oct-04-2026=33***Oct-05-2026=28***Oct-06-2026=34***Oct-07-2026=41***Oct-08-2026=42***Oct-09-2026=43***Oct-10-2026=4***Oct-13-2026=1***Oct-16-2026=3' WHERE job_id= '1716850'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Aug-2026=1068***Sep-2026=3403***Oct-2026=343' WHERE job_id= '1716850'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1716850' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1716850 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '968814'
AND `date_added` >= '2022-06-08' 
0.0009   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)