Hiring an AI-Savvy General Virtual Assistant | Legal Operations, Notion & Marketing | Part-Time

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

TYPE OF WORK

Any

SALARY

Starting $8

HOURS PER WEEK

TBD

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

Type of Work: Part-time, long-term
Hours: 10 hours per week to start, with potential to increase
Rate: Starting $8 to $10 USD per hour, depending on experience
Schedule: Flexible, with 2 to 3 hours of overlap during US Central Time business hours

JOB OVERVIEW

Hi there! We are looking for a proactive, organized, and AI-savvy General Virtual Assistant to support a growing boutique law firm.

The firm works with entrepreneurs, business owners, and growing brands on trademark, contract, business, and entity formation matters. The business is intentionally streamlined, with a strong focus on excellent client service, branding, efficient systems, and long-term growth.

This is a varied role that combines administrative support, legal operations, Notion system management, AI and automation, marketing coordination, content support, and CRM management.

You do not need extensive legal experience. However, you must be detail-oriented, comfortable handling confidential information, willing to learn new software, and able to prepare accurate first drafts from templates for attorney review.

REQUIREMENTS
Excellent written and spoken English
Strong attention to detail
Experience as a General VA, Executive Assistant, Operations VA, or similar role
Strong organizational and project management skills
Proactive communication and consistent follow-through
Experience using Notion to build or manage databases, dashboards, or workflows
Comfortable using AI tools such as ChatGPT to improve productivity
Ability to research and test new AI tools, prompts, and automations
Experience with Canva or similar design tools
Strong visual and branding instincts
Familiarity with social media and content management workflows
Ability to create and maintain SOPs
Experience managing a CRM, lead tracker, or client pipeline
Ability to learn new tools and software independently
Professionalism, discretion, and confidentiality
Legal industry experience is a plus, but not required

ABOUT YOU

You will be a great fit for this role if you are:

A strong written communicator
Highly organized and dependable
A proactive self-starter
Comfortable taking ownership of tasks
Able to notice missing information or potential errors
Resourceful when learning unfamiliar tools
Interested in AI, automation, and efficient systems
Visually creative and attentive to branding
Comfortable working independently
Curious, adaptable, and interested in growing with the business
Focused on finding simple solutions rather than creating unnecessary complexity

KEY RESPONSIBILITIES
Document and maintain standard operating procedures
Build, organize, and improve Notion databases, dashboards, and internal systems
Research and implement AI tools, prompts, and automations
Identify opportunities to improve operational efficiency and client experience
Create branded templates, graphics, and reusable content assets in Canva
Support newsletters, social media, YouTube, and other content workflows
Update the CRM and maintain lead, client, and referral partner pipelines
Follow up with prospective clients, existing clients, and referral partners
Send engagement agreements, invoices, and routine client communications
Prepare first drafts of trademark applications and administrative documents using established templates for attorney review
Update MyCase, Alt Legal, and other internal systems
Coordinate administrative, marketing, and business development projects

TOOLS USED

The business currently uses tools including:

Google Workspace
Notion
Canva
ChatGPT and other AI tools
MyCase
Alt Legal
QuickBooks
Microsoft Office
Zoom
Calendly

Experience with every tool is not required. You must be comfortable learning new software and documenting what you learn.

ABOUT COMPENSATION

The starting rate is between $8 and $10 USD per hour, depending on your experience, skills, and the value you can bring to the role.

The position will begin at approximately 10 hours per week, with the opportunity for additional hours based on performance and business needs.

HOW TO APPLY

Please complete this Google Form:

----------

The application asks for your resume, work samples, experience with Notion and AI, and several short scenarios designed to assess your communication, attention to detail, judgment, and problem-solving skills.

Please make sure all submitted links are accessible. Applications without a resume or complete answers may not be reviewed.

Shortlisted applicants may be invited to an interview and a brief paid trial task.

This is intended to be an ongoing position. We are looking for someone who wants to grow with the business for years, not weeks.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0289
Total Execution Time  0.0302
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,517,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Hiring-an-AI-Savvy-General-Virtual-Assistant-Legal-Operations-Notion-Marketing-Part-Time-1693048
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0233 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693048
 LIMIT 1 
0.0015   SELECT *
FROM `employers`
WHERE `employer_id` = 139224
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1693048
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-11',ej.date_added) duration_daysDATEDIFF('2026-08-11',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-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693048' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693048 
0.0012   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=1518***Jul-22-2026=237***Jul-23-2026=113***Jul-24-2026=61***Jul-25-2026=58***Jul-26-2026=23***Jul-27-2026=59***Jul-28-2026=66***Jul-29-2026=39***Jul-30-2026=59***Jul-31-2026=22***Aug-01-2026=19***Aug-02-2026=17***Aug-03-2026=17***Aug-04-2026=22***Aug-05-2026=16***Aug-06-2026=15***Aug-07-2026=17***Aug-08-2026=8***Aug-11-2026=1' WHERE job_id'1693048'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=2254***Aug-2026=132' WHERE job_id'1693048'  
0.0002   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693048' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693048 
0.0172   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '139224'
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)