Marketing & Operations VA (GoHighLevel, Meta Ads, Google Ads, CRM Systems)

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

TYPE OF WORK

Part Time

SALARY

3-5

HOURS PER WEEK

20

DATE UPDATED

Mar 13, 2026

JOB OVERVIEW

Hi! I’m looking for a highly organised Marketing & Operations VA to become my right-hand support in a growing digital marketing agency.

We work primarily with home improvement companies (bathrooms, kitchens, solar, construction and renovations) helping them generate leads through paid ads, automation systems and content marketing.

This role is ideal for someone who enjoys building systems, managing campaigns and keeping operations organised.

A big part of this role will involve setting up and managing CRM systems for both our agency and our clients, as well as supporting marketing campaigns.

Responsibilities

• Setting up SMS and email campaigns in GoHighLevel
• Uploading leads and managing pipelines and automations in GHL
• Building and maintaining CRM systems for clients and internal team use
• Helping organise and build an internal operations system (Notion or similar)
• Supporting Meta Ads and Google Ads campaign setup and monitoring
• Scheduling and organising social media content for clients
• Assisting with client onboarding and campaign setup
• Helping keep marketing projects and client accounts organised

Requirements

• Experience using GoHighLevel
• Experience with Meta Ads and Google Ads accounts
• Experience setting up and managing CRM systems
• Strong organisation and attention to detail
• Comfortable managing multiple client accounts
• Good written English and communication skills
• Reliable and proactive

Please do not apply if you do not have experience with GoHighLevel and CRM systems.

Bonus Skills (Not Required)

• Experience working in a marketing agency
• Experience with Notion, ClickUp or other project management tools
• Experience with automation workflows
• Basic graphic or content scheduling experience

Hours

Starting with 10–20 hours per week, with potential to grow into a long-term role as the agency expands.

Trial

To make sure we’re a good fit, we will start with a short trial task before moving into ongoing work.

To Apply

Please answer the following questions in your application:

What experience do you have using GoHighLevel? Please describe specific tasks you have completed (pipelines, workflows, SMS campaigns, etc.).

Have you worked with Meta Ads or Google Ads campaigns before? What tasks did you handle?

Have you built or organised a CRM system for a business or team before? What platform did you use?

What marketing tools are you most comfortable using? (Examples: GoHighLevel, Meta Ads Manager, Google Ads, Notion, ClickUp, Canva, etc.)

Please write the word SYSTEMS at the top of your application so I know you have read the full job description.

Looking forward to hearing from you!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0239
Total Execution Time  0.0254
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,600 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Operations-VA-GoHighLevel-Meta-Ads-Google-Ads-CRM-Systems-1600608
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0181 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1600608
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 870512
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1600608
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',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-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1600608' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1600608 
0.0013   UPDATE employer_jobs SET hit_counts '***Mar-13-2026=183***Mar-14-2026=9***Mar-15-2026=28***Mar-16-2026=24***Mar-17-2026=16***Mar-18-2026=4***Mar-19-2026=16***Mar-20-2026=9***Mar-21-2026=1***Mar-22-2026=1***Mar-23-2026=4***Mar-24-2026=4***Mar-25-2026=6***Mar-26-2026=9***Mar-27-2026=4***Mar-28-2026=1***Mar-29-2026=1***Apr-02-2026=1***Apr-03-2026=3***Apr-04-2026=2***Apr-05-2026=2***Apr-07-2026=1***Apr-09-2026=4***Apr-13-2026=1' WHERE job_id'1600608'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Mar-2026=319***Apr-2026=14' WHERE job_id'1600608'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1600608' 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` = 1600608 
0.0099   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '870512'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)