Executive Virtual Assistant / Operations Manager (Clinical + Membership + Content + Marketing)

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

TYPE OF WORK

Full Time

SALARY

$800 - $1100 USD per month

HOURS PER WEEK

40

DATE UPDATED

Feb 6, 2026

JOB OVERVIEW

Executive Virtual Assistant / Operations Manager (Clinical + Membership + Content + Marketing)

Full-Time | Remote (Philippines Preferred) | US Daytime Hours | Long-Term Role

About the Business

We are a physician-led business with two divisions:

Virtual clinical practice (hormones + GLP-1 patient support, scheduling, refills, compliance)

Coaching and education brand (membership, seasonal challenges, podcast, YouTube, digital products)

The founder creates the content and strategy. You will own implementation, operations, scheduling, systems, and follow-through.

This is not a basic VA job. This is a high-ownership role for someone who thrives on managing details, systems, and execution without constant supervision.

Work Schedule

Full-time

Must work primarily during US daytime hours

Some flexibility may be needed during launches or live calls

Main Responsibilities
1) Executive Assistant + Calendar Ownership

Manage scheduling for clinical, membership, and business commitments

Protect blocked times and prevent double-booking

Send daily schedule text at 8am

Keep the founder accountable and follow up until tasks are completed

2) Clinical Operations Support (ClinicSense + Patient Communication)

Schedule new patients and follow-ups

Create patient charts in ClinicSense

Send and track completion of intake forms

Follow up day prior to appointments to ensure forms are completed

Upload lab results into patient charts

Fax lab slips using SRFax when needed

Coordinate refill requests and route them to NP (batched daily)

Important: You must never provide medical advice.

3) Payment Support + Finance Visibility

Support payments through Stripe (2 accounts)

Enforce strict refill policy: No payment = no order

Track outstanding balances

Track revenue categories (clinical vs coaching/membership)

Maintain a cashflow calendar (credit card due dates, recurring expenses, renewals)

Coordinate with bookkeeper (bookkeeper hired separately)

4) Compliance + Credentialing Management

Track deadlines and organize documents for:

medical license renewals

DEA/CDS renewals

CME requirements and certificate storage

malpractice renewal

ABIM MOC tasks

Lifestyle Medicine + Menopause certification renewals

BLS/ACLS renewals

LLC annual paperwork and filing deadlines

5) Membership & Program Operations (Kajabi)

Membership: SFMD Lifestyle Support Monthly

Create Kajabi events for membership calls

Schedule Zoom links + reminders

Upload membership content + resources

Upload call replays promptly

Handle membership cancellations and customer support

Draft a monthly “Clinical Check-In Newsletter” to drive membership enrollment

6) Seasonal Challenges + Guest Coach Coordination

We run 4 seasonal challenges per year.

You will:

implement challenge content in Kajabi + FB groups

schedule emails and live calls

upload replays and resources

coordinate guest coach “coffee talks”

track testimonials and participant wins

7) Podcast + YouTube Content Pipeline

Podcast is recorded on Riverside and released weekly.

For every episode, you will:

generate transcript (AI tools allowed)

create show notes and episode descriptions (ChatGPT allowed, must be polished)

upload transcript/show notes into shared Google Drive for podcast producer

maintain podcast topic database

upload full video podcast to YouTube

create YouTube thumbnail in Canva

Deadline: assets must be delivered at least 2 weeks before release.

8) Content Repurposing + Short-Form Editing (Opus Clips Required)

You will turn podcast episodes into:

Mindful Monday email

SEO blog post (Kajabi blog)

Instagram posts/captions

Reels and YouTube Shorts

Stories content

You must be able to use Opus Clips (or similar) to create polished short-form clips with captions, hooks, and branded overlays.

9) Social Media + ManyChat Ownership

Schedule daily Instagram and Facebook posts (Meta Business Suite)

Manage stories consistently

Manage DMs and comments (no medical advice)

Build and manage ManyChat automations (comment-to-DM, keyword triggers, weekend autoresponders)

10) ChatGPT Proficiency Required

You must be highly proficient with ChatGPT to maintain consistent founder voice and speed up production.


Email
s must sign off: XOXO, Dr. Stacy
Banned phrases: “doctor bestie” / “doctor cheerleader”

11) Metrics + Reporting

You will track and report weekly:


email
list growth, clicks, conversions

funnel performance (Habit Tracker funnel)

membership growth + engagement

social engagement + top posts

clinical refill volume and outstanding balances

weekly revenue snapshot

Required Skills

Excellent English writing and communication

Strong organization and follow-through

Tech confident (Kajabi, Canva, Google Drive, Stripe, Asana, OpusClips, ChatGPT)

Strong social media aesthetic

Able to self-train and troubleshoot

Comfortable owning systems and executing independently

Tools You’ll Use

ClinicSense, Kajabi, Stripe, Canva, Google Drive, Meta Business Suite, ManyChat, Zoom, Asana, ChatGPT, Riverside, SRFax, Opus Clips.

Pay

We are hiring direct (no agency).
Starting pay: $800–$1,000/month depending on skill level, with growth potential based on performance.

???? IMPORTANT

If you are not comfortable following up until tasks are completed, or if you need constant direction to do your work, please do not apply.

? HOW TO APPLY (APPLICATION INSTRUCTIONS)

To apply, please submit:

Short introduction

Relevant experience

Tools you’ve used (Kajabi/Canva/ManyChat/Stripe/Opus Clips)

Examples of your work (emails, captions, Canva designs, reels, blogs)

Confirmation you can work US daytime hours

Internet speed + equipment details

Short paragraph describing how you use ChatGPT professionally

Applications without work samples will not be considered.


To prove you read this posting carefully, start your application with the phrase: “Systems first, chaos last.”

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0163
Total Execution Time  0.0180
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Virtual-Assistant-Operations-Manager-Clinical-Membership-Content-Marketing-1573786
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0098 seconds)  (Hide)
0.0010   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1573786
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 902121
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1573786
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',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-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1573786' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1573786 
0.0013   UPDATE employer_jobs SET hit_counts '***Feb-06-2026=108***Feb-07-2026=312***Feb-08-2026=128***Feb-09-2026=101***Feb-10-2026=45***Feb-11-2026=19***Feb-12-2026=33***Feb-13-2026=11***Feb-14-2026=12***Feb-15-2026=5***Feb-16-2026=25***Feb-17-2026=17***Feb-18-2026=13***Feb-19-2026=11***Feb-20-2026=7***Feb-21-2026=3***Feb-22-2026=6***Feb-23-2026=8***Feb-24-2026=25***Feb-25-2026=9***Feb-26-2026=7***Feb-27-2026=7***Feb-28-2026=6***Mar-01-2026=3***Mar-02-2026=11***Mar-03-2026=6***Mar-04-2026=7***Mar-05-2026=7***Mar-06-2026=3***Mar-07-2026=2***Mar-08-2026=4***Mar-09-2026=5***Mar-10-2026=5***Mar-11-2026=2***Mar-12-2026=8***Mar-13-2026=3***Mar-14-2026=2***Mar-15-2026=1***Mar-16-2026=3***Mar-17-2026=1***Mar-18-2026=3***Mar-19-2026=2***Mar-20-2026=2***Mar-21-2026=3***Mar-22-2026=1***Mar-23-2026=4***Mar-24-2026=2***Mar-25-2026=2***Mar-26-2026=5***Mar-27-2026=6***Mar-28-2026=1***Mar-29-2026=1***Mar-30-2026=4***Mar-31-2026=3***Apr-01-2026=2***Apr-02-2026=2***Apr-03-2026=3***Apr-04-2026=1***Apr-05-2026=2***Apr-06-2026=4***Apr-07-2026=5***Apr-08-2026=4***Apr-09-2026=2***Apr-10-2026=1***Apr-11-2026=1***Apr-18-2026=1' WHERE job_id'1573786'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=918***Mar-2026=112***Apr-2026=28' WHERE job_id'1573786'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1573786' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1573786 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '902121'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)