GoHighLevel Automation & Growth Operations Specialist

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

TYPE OF WORK

Full Time

SALARY

$1,000–$1,400/month USD

HOURS PER WEEK

40

DATE UPDATED

Aug 15, 2026

JOB OVERVIEW

We're a growing performance marketing agency helping dental practices acquire high-value patients through paid advertising, automated funnels, and lead follow-up systems.

We're hiring a **GoHighLevel Automation & Growth Operations Specialist** for a full-time, long-term role.

This role has three core areas:

**1. GoHighLevel & Automations — PRIMARY**
**2. Paid Media — Meta + Google**
**3. Lead Follow-Up & Appointment Setting**

### GoHighLevel & Automations

This is the #1 skill we're hiring for. You should be genuinely strong with GHL and comfortable building, troubleshooting, and improving systems yourself.

You'll work with:

* Workflows, triggers, branches, tags, custom fields, and automation logic
* Pipelines, opportunities, calendars, and lead routing
* SMS/email nurture and outbound campaigns
* Snapshots and reusable client setups
* Conversation AI / AI Agents
* Calling, reactivation, reminders, and no-show workflows
* Sub-account setup and client onboarding
* Funnels, forms, surveys, integrations, webhooks, Zapier/Make
* Troubleshooting and improving existing systems

You should understand how the entire system connects:

**Ad ? Lead ? CRM ? Automation/AI ? Follow-Up ? Appointment ? Show/No-Show ? Nurture**

We don't just want someone who can maintain GHL. We want someone who can help us build better systems in it.

### Paid Media — Meta + Google

You should have hands-on paid advertising experience.

You'll help launch and monitor Meta and Google Ads campaigns, track KPIs such as CTR, CPC, CPL, booking rate, cost per booked appointment and ROAS, and help identify **why** performance is improving or declining.

You don't need to be a senior media buyer, but you should have personally managed campaigns and understand performance data.

### Lead Follow-Up & Appointment Setting

You must also be comfortable actually speaking with leads.

You'll call and text inbound leads, follow up with people who don't initially respond, book qualified appointments, follow up with no-shows, and keep CRM pipelines accurate.

### Who We're Looking For

We're looking for a **self-starter and problem solver**.

You should be someone who:

* Thinks independently and takes ownership
* Investigates problems rather than waiting for instructions
* Brings solutions, not just problems
* Is organized and detail-oriented
* Communicates clearly in spoken and written English
* Follows through
* Looks for opportunities to improve and automate systems
* Can figure things out even when there isn't already a detailed SOP

If something breaks, your first thought should be:

**“Why did this happen, and how do I fix it?”**

### Requirements

* Strong hands-on GoHighLevel experience
* GHL workflows, automations, snapshots, outbound systems, and AI tools
* Hands-on Meta Ads experience
* Experience with or working knowledge of Google Ads
* Lead follow-up / appointment-setting experience
* Strong spoken and written English
* Ability to overlap meaningfully with U.S. business hours

Agency, dental/local-service marketing, conversion tracking, Zapier/Make, and funnel-building experience are all pluses.

### Compensation & Growth

**$1,000–$1,400 USD/month**, based on experience and demonstrated ability.

Full-time, approximately 40 hours/week.

We're open to starting with a **paid trial project**.

This is intended to be a long-term role with the opportunity to grow into broader Client Success / Account Management responsibilities as you demonstrate ownership.

### How to Apply

**Do not apply by sending a generic résumé or message through the job board.**

We've created a short application that includes questions about your GHL experience, paid media, appointment setting, and problem-solving. You'll also complete a short GHL practical Loom exercise.

**Application Code: SYSTEMS**

Apply here:

----------

Applications without the correct application code, GHL example, and Loom video will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0117
Total Execution Time  0.0130
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,328 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GoHighLevel-Automation-Growth-Operations-Specialist-1709743
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709743
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 945339
 LIMIT 1 
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` = 1709743
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1709743' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709743 
0.0015   UPDATE employer_jobs SET hit_counts '***Aug-15-2026=1176***Aug-16-2026=1***Aug-17-2026=1' WHERE job_id'1709743'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1172' WHERE job_id'1709743'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709743' 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` = 1709743 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945339'
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)