GoHighLevel (GHL) CRM & Marketing Automation Specialist

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

TYPE OF WORK

Full Time

SALARY

$7/hr

HOURS PER WEEK

40

DATE UPDATED

Jul 29, 2026

JOB OVERVIEW

We're looking for a detail-oriented, automation-obsessed Virtual Assistant to serve as the primary owner of our client's GoHighLevel (GHL) CRM ecosystem. This person will be the go-to expert for keeping the CRM running smoothly — troubleshooting issues, building and optimizing workflows, maintaining funnels and landing pages, and ensuring marketing automations (including newsletters) fire correctly and on time.

This is not a "just follow instructions" role. We need someone who thinks in systems, spots inefficiencies before they become problems, and actively looks for ways to automate manual work — including using AI tools to work smarter and faster.

Key Responsibilities
GHL CRM Management & Troubleshooting
Serve as day-to-day owner of the GHL account: contacts, tags, custom values, pipelines, and overall data hygiene.
Diagnose and resolve issues across workflows, automations, tags, and custom fields when things break or behave unexpectedly.
Monitor workflow performance and proactively flag/fix bottlenecks, failed triggers, or broken integrations.
Maintain clean, organized contact and tag structures to keep segmentation and reporting accurate.

Workflow & Automation Build-Out
Design, build, and maintain new workflows and automations in GHL based on business needs (lead nurture, follow-up sequences, internal notifications, etc.).
Set up and manage triggers, conditions, and multi-step automation logic.
Continuously look for manual, repetitive tasks that can be automated within GHL or connected tools.

Funnels, Landing Pages & Websites
Build and maintain funnels and landing pages within GHL.
Set up and configure websites/landing pages using GHL's AI Studio.
Build, edit, and maintain websites in WordPress.
Build and maintain apps/sites using Loveable.
Ensure all pages are on-brand, mobile-responsive, and conversion-optimized.


Email
& Newsletter Management
Design and build email templates within GHL.
Create and manage newsletters, ensuring they are scheduled and sent automatically via GHL workflows.
Monitor email deliverability, open/click performance, and troubleshoot send issues.

AI Tool Utilization
Use AI tools (Claude, ChatGPT, Gemini, or similar) as part of daily workflow — for content drafting, troubleshooting logic, workflow planning, QA, and general efficiency.
Bring an "automate-first" mindset to every recurring task, proactively suggesting where AI or GHL automation can reduce manual effort.

Required Qualifications
Proven hands-on experience with GoHighLevel (GHL) — specifically:
Workflow and automation building
Contact, tag, and custom value management
Funnel and landing page creation

Email
template design
GHL AI Studio (website/landing page setup)
Working knowledge of WordPress (page building, basic troubleshooting, content updates)
Working knowledge of Loveable (building/maintaining apps or sites)
AI tool certification or demonstrable training in at least one of: Claude, ChatGPT, Gemini, or a comparable AI platform (this is a must-have, not a nice-to-have)
Strong troubleshooting mindset — able to diagnose root cause, not just symptoms
Excellent written English communication (this role involves client-facing content like newsletters)
Ability to work independently during 9 AM–5 PM PST hours with minimal supervision
Reliable high-speed internet and a distraction-free remote work setup

Preferred Qualifications
Prior experience working in a remote setting.
Experience in marketing automation, email marketing, or CRM administration more broadly (e.g., HubSpot, ActiveCampaign) as a bonus signal of transferable skill
Basic HTML/CSS knowledge for fine-tuning funnel/landing page design
Experience building or documenting SOPs for recurring CRM/automation tasks

Ideal Candidate Traits
Automation-minded by default — this person's instinct is "how can this be automated?" not "how do I do this manually every time?"
Proactive communicator who flags issues before they escalate, rather than waiting to be asked
Comfortable owning a system end-to-end rather than needing task-by-task direction
Organized and detail-oriented — CRM hygiene (tags, contacts, custom values) doesn't stay clean by a ----------
Curious and self-driven learner, especially with new AI tools and GHL feature updates

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0184
Total Execution Time  0.0203
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GoHighLevel-GHL-CRM-Marketing-Automation-Specialist-1698436
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0114 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1698436
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 840860
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1698436
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1698436' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1698436 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-29-2026=1176***Jul-30-2026=275***Jul-31-2026=94***Aug-01-2026=52***Aug-02-2026=27***Aug-03-2026=56***Aug-04-2026=6***Aug-08-2026=1' WHERE job_id'1698436'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1544***Aug-2026=142' WHERE job_id'1698436'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1698436' 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` = 1698436 
0.0036   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '840860'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)