Marketing Agency Operations & Content VA

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

TYPE OF WORK

Full Time

SALARY

$1,000 - $1,500/month

HOURS PER WEEK

40

DATE UPDATED

Apr 6, 2026

JOB OVERVIEW

Job Type: Full-Time | Remote
Schedule: Monday to Friday, 8:00 AM – 5:00 PM PST
Salary: $1,000 – $1,500/month (based on experience)

About the Role
We are looking for an operationally sharp, tech-forward Virtual Assistant to join our team. This role supports a fast-paced digital marketing environment where you will handle project management, content scheduling, inbox management, and client coordination. No two weeks look exactly alike.
This is not a generalist VA role. You will be deeply embedded in day-to-day operations and are expected to hit the ground running from day one.

What You'll Do

Manage client tasks, folders, and project documentation in Teamwork
Track follow-ups and deadlines across multiple client accounts
Set up and maintain client content calendars in Google Sheets
Schedule weekly blogs in WordPress (WP Engine) including image selection and upload
Schedule and manage social media posts across platforms using Metricool
Prepare and distribute client meeting agendas
Manage the executive inbox and general support inbox
Coordinate team scheduling and calendar management
Maintain organized client folders in Google Drive
Review and lightly edit AI-generated blog content for quality and consistency
Use ChatGPT and other AI tools daily to improve speed and accuracy
Support creative tasks such as Canva thumbnail creation


Requirements

Requirements

Hands-on experience with Teamwork, Asana, or ----------
Experience with Metricool or a strong alternative (Buffer, Hootsuite)
Prior experience working inside a marketing or creative agency
Fluent, professional English with exceptional written accuracy
Strong Google Drive proficiency (Docs and Sheets)
Comfortable using AI tools (ChatGPT or similar) as part of daily work
Available Monday–Friday, 8:00 AM–5:00 PM PST without schedule conflict
Fast, accurate typist with strong attention to detail


Bonus Points

HubSpot newsletter experience
Adobe Acrobat / PDF editing
WordPress or WP Engine experience
Eye for design and on-brand image selection
Canva graphics experience


Compensation & Benefits

$1,000 – $1,500/month based on experience
Bi-weekly pay
15 paid days off annually
Performance-based bonuses
Fully remote, long-term role


Hiring Process
Shortlisted candidates will be asked to complete a paid 3-hour skills assessment before a final decision is made. A short 1-minute video introduction is also required with your application.

What Success Looks Like
Projects stay on track without reminders. Client content goes out accurately and on time. You don't wait to be told what to do next — you keep the engine running.
No yelling, no drama. Just real work with real people who want you to succeed.

To Apply
Send your updated resume and a 1-minute video introduction (Loom or similar) telling us your name, your experience with Teamwork, Asana, or ---------- and Metricool (or similar tools), and why this role is a great fit for you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0378
Total Execution Time  0.0392
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Agency-Operations-Content-VA-1609818
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0325 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1609818
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 617805
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1609818
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1609818' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1609818 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-25-2026=775***Mar-26-2026=41***Mar-27-2026=37***Mar-28-2026=6***Mar-29-2026=7***Mar-30-2026=16***Mar-31-2026=15***Apr-01-2026=13***Apr-02-2026=5***Apr-03-2026=1***Apr-04-2026=5***Apr-05-2026=1***Apr-06-2026=725***Apr-07-2026=63***Apr-08-2026=41***Apr-09-2026=20***Apr-10-2026=12***Apr-11-2026=4***Apr-16-2026=1***Apr-17-2026=1' WHERE job_id'1609818'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=896***Apr-2026=888' WHERE job_id'1609818'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1609818' 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` = 1609818 
0.0254   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '617805'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)