Virtual Assistant / Practice Manager

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

TYPE OF WORK

Part Time

WAGE / SALARY

$7 Hourly

HOURS PER WEEK

8

DATE UPDATED

Jun 16, 2026

JOB OVERVIEW

Looking for a Warm, Organized Practice Manager to Be the Heartbeat of a Growing Solo Counseling Practice
Part-Time | Remote | Long-Term | Room to Grow



About Me
I am a solo private-pay counseling practitioner based in the Philadelphia area, serving individuals and couples. I also deliver behavioral health training to organizations through a separate training division that I am actively growing. I am looking for a reliable, warm, and highly organized Virtual Executive Assistant to take full ownership of the operational side of my practice so I can focus entirely on my clients and my work.
I treat everyone I work with the same way I treat my clients — with genuine respect, patience, and care. If you bring your best to this role, you will be valued and supported in return.

About the Role
This is not a typical task-based VA position. You will be the primary point of contact for my clients — handling scheduling, billing, and direct communication by phone and text on behalf of my practice. You will also support my professional presence and growing training division.
You will work approximately 5–8 hours per week to start. Hours are flexible, with availability during US Eastern business hours required for client-facing communication.
This is a solo practice. You will work directly and exclusively with me. If you thrive in a structured corporate environment with multiple supervisors and team layers, this is probably not the right fit. If you prefer a close, direct working relationship where your contributions are visible and genuinely matter, keep reading.
Please note: This role involves handling confidential client information. Discretion and professionalism are non-negotiable. A Business Associate Agreement will be required before work begins.


What You’ll Own
Scheduling & Calendar
• Manage my practice calendar
• Handle all appointment requests, reschedules, and cancellations
• Maintain a client waitlist and proactively fill open slots
• Coordinate schedule adjustments around training engagements
• Schedule phone calls and external meetings around my availability and daily logistics, including travel time between locations and session blocks
Client Communication
• Respond to all client inquiries by phone and text via our shared business line
• Communicate warmly, professionally, and with genuine care
• Handle sensitive scheduling and billing conversations with discretion
Payment Management
• Process client payments directly through our practice management system
• Follow up on any failed or outstanding payments professionally
• Maintain accurate payment records
Clinical Admin
• Upload documents and notes to client profiles as directed
• Send assessments or scales to clients when instructed
• Add clinician comments to session records when requested
• No clinical judgment or decision-making is involved — you execute specific instructions precisely
Professional Presence
• Make minor updates to my practice website as needed
• Draft LinkedIn posts and website copy for my review and approval
• You are expected to use AI tools to work efficiently in this area — your judgment in refining and personalizing the output is what I value
Training Division Support
• Send outreach on behalf of my training division to prospective organizational clients
• Schedule introductory calls and demos
• Coordinate training logistics including venues, materials, and supplies
• Track leads and follow-up activity
• Draft outreach emails and follow-up sequences using AI tools for review before sending


You Are
• A warm, people-oriented communicator — clients feel genuinely cared for when they speak with you
• Highly organized and self-directed — you don’t wait to be told what to do next
• Comfortable owning outcomes, not just completing tasks
• Absolutely discreet — you understand the sensitivity of the information you will handle
• Fluent in English, both written and spoken
• Comfortable working in practice management software, billing systems, and Google Workspace
• Comfortable using AI tools to work smarter and faster
• Available during US Eastern business hours for at least a portion of your day


Work Schedule
This is a part-time remote position. Hours are flexible — approximately 5–8 hours per week to start, spread across weekdays. You will need to be reachable during US Eastern business hours for time-sensitive client communication. There are no rigid start or end times beyond that. Occasional personal tasks may be requested as the working relationship develops.

Compensation
Starting rate is $7 per hour, with increases tied to performance and role expansion. This is a long-term engagement — I am not looking for someone for a few months. I am looking for the right person to grow with me.

Career Potential
This role starts small — but it is a ground-floor opportunity in something actively being built. My training division is growing, and my long-term vision includes expanding into a full training business: delivering programs nationally, developing and selling curriculum, and hiring trainers across the country.
The right person who grows with this practice will grow with the business. As volume increases, hours increase. As the training division expands, so does your role and your rate. There is no ceiling on where this goes for someone who is reliable, trustworthy, and invested in what we are building.

To Apply
Please send a brief voice or video introduction of 2–3 minutes telling me who you are, what kind of work you have done, and why this role appeals to you. Written applications without a voice or video component will not be considered.
Please use the subject line: Practice Assistant — [Your Name].

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1101
Total Execution Time  0.1114
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,632 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Assistant-Practice-Manager-1669354
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1032 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1669354
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 945181
 LIMIT 1 
0.0947   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1669354
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1669354' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1669354 
0.0018   UPDATE employer_jobs SET hit_counts '***Jun-16-2026=1775***Jun-17-2026=297***Jun-18-2026=178***Jun-19-2026=131***Jun-20-2026=50***Jun-22-2026=1' WHERE job_id'1669354'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2431' WHERE job_id'1669354'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1669354' 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` = 1669354 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945181'
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)