Account Manager Assistant for Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

11

HOURS PER WEEK

30

DATE UPDATED

Aug 7, 2026

JOB OVERVIEW

Thanks for your interest in the Account Manager Assistant for Marketing Agency role.

This is a remote operations role supporting a US-based digital marketing agency’s client account management team. We need someone who has previously worked inside a marketing agency or directly supported multiple clients. Your job is to make sure nothing falls through the cracks before, during, or after client meetings. AI use is encuraged to be used but you need to be the human in the loop. ai is constantly making mistakes and I need you to catch them not just blindly following what it says

You will process call notes and transcripts, create and maintain tasks, draft client recap and response emails, monitor overdue or unassigned work, and step in to help move work forward when and where you can. I often still jump in to get things across the finishline and expect that you will do the samw once you get your feet under you. You will also prepare meeting briefs, reports, and keep CRM records, client files, and communication logs organized and current.

We have frequent internal meetings, so you must be comfortable joining video calls, communicating clearly, and following through afterward.

this is not a generic virtual assistant role. You must have real experience in a marketing agency or similar using a project-management tool and a CRM, deadlines, follow-up, and communication. ClickUp, Google Workspace, and GoHighLevel experience are strong advantages.

We use Hubstaff for clocking in and out, it does take activity screenshots. You must be comfortable working transparently within that system. No one likes, I dont like this, but ive caught too many with 2 jobs not getting work done.

We need consistent overlap with US Eastern or Mountain Time business hours.

To be direct, please do not waste your time or mine by applying if you do not have relevant marketing-agency experience, project-management-tool experience, CRM experience, comfort joining video meetings, and reliable availability during US business hours.

If you meet those requirements, please send a 3 to 5 minute video through Upwork answering these questions: I know big ask for first round.

1. What marketing agency experience do you have? What services, clients, or account-management work did you support?
2. What tools have use used and how have the affected the outcomes for the clients.
3. How comfortable are you joining video meetings, taking notes, and managing the follow-up work afterward?
4. Tell me about a time you caught a missed detail, overdue task, or client risk before it became a larger problem.
5. What hours can you consistently work in US Eastern or Mountain Time, and how many hours per week are you available?

Please keep your video direct and specific. We are looking for a proactive, detail-oriented operator who can protect the client experience and keep work moving without constant reminders.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0164
Total Execution Time  0.0177
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Account-Manager-Assistant-for-Marketing-Agency-1703911
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0102 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1703911
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 845875
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703911
AND `misc`.`idIS NULL 
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` = 1703911
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-15',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1703911' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1703911 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1703911
AND `misc`.`idIS NULL 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-06-2026=2***Aug-07-2026=384***Aug-08-2026=68***Aug-09-2026=2***Aug-11-2026=1***Aug-12-2026=1***Aug-13-2026=1***Aug-15-2026=1' WHERE job_id'1703911'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=460' WHERE job_id'1703911'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1703911' 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` = 1703911 
0.0031   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '845875'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)