Marketing Agency Virtual Assistant

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

TYPE OF WORK

Full Time

SALARY

Salary: $6 / hour

HOURS PER WEEK

40

DATE UPDATED

Feb 16, 2026

JOB OVERVIEW

Company: OxBow USA: Full-Time (Monday–Friday) 40 hours/week

Please upload your resume
Must be able to speak English fluently to be considered for this position

READ ENTIRE JOB DESCRIPTION:

--- READ BEFORE APPLYING --- At the very top of your application, please write the word "OXBOW" in all caps followed by your response to the scenario at the bottom of this job description. Applications that do not follow this instruction will be automatically disqualified.

About the Role:
OxBow USA is seeking a high-level virtual assistant behind our leadership team. We are looking for a professional who can master our brand voice and handle the day-to-day operations of a fast-paced agency.

This is a unique "behind-the-scenes" role. You will not be building your own client relationships; instead, you will be the "Ghostwriter" and operator for the owners. Whether you are responding to a ticket or a CRM text, you will be communicating on behalf of the OxBow Team or as a specific executive, ensuring a seamless and consistent experience for our clients.

Your Key Responsibilities:
Executive Correspondence: Monitor FreshDesk, Google Chat, and CRM text messages. You will draft and send responses acting as the "OxBow Support Team" or ghostwriting for our owners to ensure clients receive immediate, professional assistance.

Inbox & Triage: You will be the first to see incoming requests. You’ll handle simple "how-to" tasks immediately and organize complex high-level issues for the owners to review.

CRM Operations (GoHighLevel): Manage the daily "flow" within our CRM. You will update contact records, manage tags, and fulfill simple client requests (like updating automations or schedules) using GoHighLevels internal help desk if you are unsure of how to do it on your own.

Information Management: Ensure no detail is missed. If a client sends a text with a new piece of information, you ensure it is updated in the CRM and that the relevant tea ---------- mbers are notified.

The Daily Signal: Provide a daily morning summary to the owners, highlighting urgent items that require their personal eyes and confirming that all other "standard" operations are moving smoothly.

Required Skills & Experience:
Master of Brand Voice: You must be able to write in a professional, rugged, and efficient tone that matches the OxBow brand.

GoHighLevel Proficiency: You should be comfortable navigating the "Conversations" and "Contacts" tabs in GHL.

Executive Discretion: You will be working within the owners' communication channels. High integrity and a "security-first" mindset are non-negotiable.

Proactive Problem Solver: You don't just report problems; you find the solution in our SOPs or GHL Help Docs and present the "Fix" to the owners.

Technical Requirements:
High-speed, reliable internet (with a backup plan).

Ability to use password management tools for secure access.

Extreme attention to detail—you are the final filter before a message goes to a client.

Why Join OxBow?
You will be the right hand to the agency owners. We value loyalty, precision, and the ability to "own" a process. If you enjoy making a complex system run like a well-oiled machine, we want to talk to you.

SCENARIO - RESPOND TO THIS WITHIN YOUR APPLICATION:

The "Missing Content" Scenario:

The Situation: It is Thursday afternoon. A long-time client, "Highwood Outfitters," sends an urgent text message in the CRM. They are frustrated because their new Facebook Ads were supposed to launch today, but they are not live yet.

The Context (What you find when you look into it):

You check the internal notes and see the Ads Manager couldn't start because the client never sent the final "Grand Opening" images.

The client was sent an email 3 days ago asking for the images, but they never replied.

The owner of OxBow is currently in a 4-hour meeting and cannot be reached.

Your Task: Write a response to the client via the CRM text thread to deescalate the situation and find a solution.

You must respond as a ghostwriter, acting as if you are the owner who the text was sent to and replying from the owners number.

Please include your drafted response in your application at the top.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,544 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Agency-Virtual-Assistant-1580707
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0102 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1580707
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 904314
 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` = 1580707
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1580707' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580707 
0.0010   UPDATE employer_jobs SET hit_counts '***Feb-16-2026=197***Feb-17-2026=77***Feb-18-2026=31***Feb-19-2026=16***Feb-20-2026=15***Feb-21-2026=5***Feb-22-2026=8***Feb-23-2026=9***Feb-24-2026=13***Feb-25-2026=13***Feb-26-2026=8***Feb-27-2026=2***Feb-28-2026=8***Mar-01-2026=2***Mar-02-2026=5***Mar-03-2026=3***Mar-04-2026=4***Mar-06-2026=10***Mar-07-2026=2***Mar-08-2026=2***Mar-09-2026=5***Mar-10-2026=2***Mar-11-2026=4***Mar-12-2026=9***Mar-13-2026=2***Mar-14-2026=2***Mar-15-2026=1***Mar-16-2026=3***Mar-17-2026=2***Mar-18-2026=5***Mar-19-2026=5***Mar-20-2026=2***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=2***Mar-24-2026=5***Mar-25-2026=6***Mar-26-2026=2***Mar-29-2026=2***Mar-30-2026=2***Mar-31-2026=4***Apr-01-2026=2***Apr-03-2026=2***Apr-04-2026=5***Apr-05-2026=4***Apr-06-2026=2***Apr-07-2026=1***Apr-08-2026=2***Apr-09-2026=1***Apr-10-2026=1***Apr-11-2026=2***Apr-14-2026=1***Apr-15-2026=1' WHERE job_id'1580707'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=402***Mar-2026=95***Apr-2026=24' WHERE job_id'1580707'  
0.0018   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1580707' 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` = 1580707 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '904314'
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)