Executive VA - GoHighLevel + Meta (Remote, Paid in USD)

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

TYPE OF WORK

Full Time

SALARY

700

HOURS PER WEEK

40

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

The role in one sentence
Be the operational backbone of the business: run the systems and the ad campaigns behind the scenes so our CSM and sales team can focus on clients. Our last operator was with us long-term, and we're hiring for that same kind of fit.
Who we are
---------- is a fast-growing US marketing agency serving real estate teams and brokerages. We help brokers attract producing agents through text campaigns, paid ads, and automated booking. Small team, no middle management, direct daily line to the owner.
What the job actually looks like
Build and manage campaigns, workflows, and automations in GoHighLevel
Launch, relaunch, and optimize Meta ad campaigns: budgets, creatives, lead-quality QA, campaign transfers
Handle the backend of client onboarding: sub-account setup, A2P registration, calendars, integrations
Run daily checks on SMS campaigns and ad accounts, with a short daily report in Slack
Set up and target SMS text blasts
Troubleshoot payment errors, integration bugs, and automation issues as they come up
Schedule
Monday to Friday, 7:00 AM to 3:00 PM US Eastern. That lands as roughly noon to 8pm in Nigeria, 1pm to 9pm in Egypt, and 4pm to midnight in Pakistan. Only apply if you can genuinely sustain that window long term.
What you earn
Pay: [$600 to $1000/month depending on experience, confirm your number] paid on time via Wise
Performance reviews and raises every 6 to 12 months
First 2 weeks are a paid trial at reduced hours before moving to full-time
Direct daily communication with the owner, written contract, room to grow
Hard requirements (do not apply without all of these)
GoHighLevel experience. Deep comfort with workflows, triggers, A2P, and sub-accounts
Meta Ads experience: you can read a campaign and know what to change
Stable internet AND a backup plan for power or connection outages
Clear written English and proactive communication: you flag problems before they become fires
Detail-oriented: you double-check your own work. The application tests this.
Who actually lasts here
People who stayed 2+ years in previous roles. Askers, not guessers. Self-starters who send the daily report even when nobody is watching. People who catch the wrong trigger or the missed save before it goes live.
How to apply
Apply through the form here: ----------
Follow the instructions exactly. There is an attention check and a short intro video, and applications that miss either are not reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,248 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-VA-GoHighLevel-Meta-Remote-Paid-in-USD-1742559
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742559
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 950996
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742559
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742559' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742559 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=1119***Oct-03-2026=60***Oct-04-2026=2' WHERE job_id= '1742559'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1178' WHERE job_id= '1742559'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742559' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742559 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950996'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)