Healthcare Marketing, Social Media & Outreach

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

TYPE OF WORK

Part Time

SALARY

$4.50 USD

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We are a growing U.S.-based Physical & Occupational Therapy company looking for a reliable, organized, creative, and tech-savvy Full-Time Virtual Assistant to join our team long-term.

This is a part-time, 20 hour/week remote position that combines social media content creation, marketing, recruiting outreach, patient follow-up calls, and data entry. This job has the potential to grow into a full-time position as the work increases.

MAIN RESPONSIBILITIES:

SOCIAL MEDIA CONTENT CREATION & POSTING
• Edit raw footage into approximately 14 short-form videos per week
• Add captions/subtitles, hooks, text, and clean professional formatting
• Use ChatGPT/AI to create descriptions for each video
• Prepare content for Facebook, Instagram, LinkedIn, X, YouTube, and other platforms
• Post content approximately 2x/day according to our schedule
• Keep weekly content organized and ready in advance

LINKEDIN RECRUITING
• Search LinkedIn for Physical Therapists and Occupational Therapists in areas where we are hiring
• Review profiles and send approved recruiting messages
• Use LinkedIn InMail and connection requests
• Notify management when candidates are interested
• Keep recruiting outreach organized

PHYSICIAN MARKETING / DATA ENTRY
• Review daily reports for newly evaluated patients
• Identify referring physicians
• Research missing physician information online
• Enter physician names, phone numbers, (write the word "yellow" in the beginning of your application so that I know you are reading this job description.) email addresses, and mailing addresses into an Excel tracker
• Check for duplicates before adding new physicians
• Accuracy is extremely important — never guess information

WEEKLY PHYSICIAN EMAIL MARKETING
• Review locations where we currently have therapists available
• Use ChatGPT to research physicians in those areas and create Gmail-friendly CSV files
• Import contacts and organize them into Google Contact labels
• Send approved cold-email templates using mail merge
• Monitor responses
• Maintain an unsubscribe list and ensure anyone who opts out is not contacted again

REQUIREMENTS:

• Excellent written and spoken English
• Experience editing short-form social media videos
• Strong attention to detail
• Highly organized and reliable
• Comfortable making phone calls to U.S. patients
• Comfortable using ChatGPT/AI
• Comfortable with Google Sheets/Excel
• Comfortable with Gmail and Google Contacts
• Familiar with LinkedIn
• Strong online research skills
• Able to follow detailed SOPs
• Able to manage multiple daily and weekly responsibilities
• Reliable computer and internet connection
• Able to work independently
• Willing to ask questions rather than guess
• Looking for a stable, long-term position

Previous Virtual Assistant, social media, marketing, healthcare, or administrative experience is a plus.

HOURS:

Part-Time – 20 Hours Per Week

This is a long-term position. We are looking for someone who wants to grow with our company and become increasingly independent as they learn our systems.

Training and detailed SOPs will be provided.

TO APPLY:

Please send:

1. A brief introduction about yourself and your previous VA/marketing experience.
2. Your experience with short-form video editing and which editing programs you use.
3. Examples of social media videos you have edited, if available.
4. Your experience using ChatGPT or other AI tools.
5. Your experience with Google Sheets/Excel, Gmail, and LinkedIn.
6. Whether you are comfortable making phone calls to patients in the United States.
7. Your internet speed and computer specifications.
8. Your availability for a zoom interview today, 10/10/26, and I will send the zoom link.

Thank you for your interest!

We are looking for someone who is dependable, detail-oriented, eager to learn, and interested in becoming a long-term member of our team.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0182
Total Execution Time  0.0224
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Healthcare-Marketing-Social-Media-Outreach-1747082
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0083 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747082
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 970720
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1747082
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-17',ej.date_added) duration_days, DATEDIFF('2026-10-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747082' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747082 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=584***Oct-10-2026=190***Oct-11-2026=4***Oct-12-2026=2***Oct-16-2026=1***Oct-17-2026=1' WHERE job_id= '1747082'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=780' WHERE job_id= '1747082'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747082' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747082 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '970720'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0016   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)