GoHighLevel (GHL) Specialist — Senior Level

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

TYPE OF WORK

Any

SALARY

$10-$15 Per Hour

HOURS PER WEEK

TBD

DATE UPDATED

May 12, 2026

JOB OVERVIEW

Candor Marketing | Full-Time | Remote | US Eastern Hours Required

READ THIS BEFORE APPLYING
We are a done-for-you digital marketing agency based in the United States. We serve clients across multiple industries including health and wellness clinics, home services, property management, gyms, food service, and more. GoHighLevel is the backbone of everything we deliver for our clients every single day.

We are not looking for someone who is decent, good, or even great at GoHighLevel. We are looking for someone who is genuinely a master at this platform. If you cannot build a full lead-to-booked-appointment automation from scratch without instructions, this role is not for you. If you can, keep reading.

ABOUT THE ROLE
You will own all GoHighLevel builds, systems, and client account management across our agency. You are the go-to person for everything GHL. You will build automations, connect lead forms to backends, set up SMS and email sequences, manage lead tagging systems, troubleshoot integrations, and make sure every client account runs like a machine.

You will work directly with our media buyer to make sure backend systems are aligned with active ad campaigns so leads do not fall through the cracks. This is not a ticket-resolver role. This is a leadership role. You own the backend and you protect the results.

WHAT YOU WILL DO
Lead Form and Backend Integration

Connect lead forms from Facebook, Google, and landing pages directly into GHL sub-accounts
Map form fields to CRM contacts, pipelines, and trigger conditions with precision
Ensure every lead is captured, tagged, routed, and followed up with automatically
Troubleshoot broken form connections, missed webhooks, and integration failures fast

SMS and Email Automations

Build multi-step SMS automation sequences for lead follow-up, appointment reminders, and reactivation campaigns
Build email workflows including nurture sequences, confirmation flows, and re-engagement campaigns
A/B test messaging cadences and optimize based on response and booking rates

Lead Tagging and CRM Logic

Build and manage a clean, logical tagging system across all client accounts
Apply tags based on lead source, behavior, pipeline stage, funnel entry point, and campaign
Audit tag logic regularly to prevent bloat, conflicts, and misfires

A2P Registration and Compliance

Set up and submit A2P 10DLC brand and campaign registrations correctly on the first submission
Write compliant use case descriptions, sample messages, and opt-in documentation
Build and maintain privacy policy and terms of service pages for client sub-accounts
Understand TCPA and CTIA compliance requirements and apply them without being told

Pipeline and Funnel Management

Build and maintain sales pipelines and opportunity stages for each client
Set up landing pages, VSL funnels, opt-in pages, and booking flows inside GHL
Ensure calendar integrations, availability settings, and booking confirmations work perfectly
Configure Zapier, Webhooks, and native integrations connecting GHL to outside platforms

Media Buyer Coordination

Work directly with our media buyer to align backend automations with active ad campaigns
Ensure lead forms, tracking, UTMs, and pipelines are set up before campaigns go live
Flag anything on the GHL side that could be costing conversion efficiency

Multi-Industry Client Management

Manage sub-accounts across clinics, home service, gyms, property management, food service, and general service clients
Set up new sub-accounts from scratch and audit existing ones regularly
Document all builds inside ClickUp so the team always knows what has been done and why


WHAT WE REQUIRE
Non-Negotiable:

Elite-level GoHighLevel experience — agency sub-account management at scale
Mastery of GHL workflows, triggers, conditions, pipelines, and automation logic
Deep experience connecting lead forms from Facebook and other sources into ---------- backends
Expert-level SMS and email automation build experience
Full understanding of A2P 10DLC registration — use case descriptions, sample messages, opt-in pages, privacy policy, and terms requirements
Sophisticated understanding of lead tagging systems and CRM data hygiene
Full command of ---------- ---------- including Facebook, Google, Twilio, Mailgun, Zapier, and Webhooks
Strong written English and clear proactive communication
Detail-obsessed — you QA everything before it goes live

Highly Preferred:

Experience inside a digital marketing agency managing multiple client accounts simultaneously
ManyChat or chat automation experience
ClickUp or similar project management workflow
Basic HTML or CSS for GHL page customization
Experience across multiple industries

What Elite Looks Like to Us:

You can build a full lead-to-booked-appointment automation from scratch without instructions
You have submitted A2P registrations that passed on the first attempt
You have a system for how you think about tagging before you touch a single account
You have caught automation failures before a client or tea ---------- mber noticed
You have coordinated directly with an ads team to align front end and back end
Your builds hold up for months without breaking


SKILLS REQUIRED
GoHighLevel:

Workflow and automation builder — advanced logic, conditionals, and multi-step sequences
Lead form creation and backend connection to CRM pipelines
SMS automation setup, sequencing, and optimization

Email
automation setup, nurture flows, and broadcast campaigns
Lead tagging, contact segmentation, and CRM data management
Pipeline creation and opportunity stage management
Landing page and funnel builder inside GHL
Calendar and appointment booking setup and management
Sub-account creation, configuration, and ongoing management
Snapshot creation and deployment across accounts
A2P 10DLC brand and campaign registration
Reputation management and review request automation

Integrations and Technical:


Facebook
Lead Ads to ---------- connection and troubleshooting
Google Lead Forms to GHL connection
Twilio setup and SMS number configuration
Mailgun and email domain authentication including SPF, DKIM, and DMARC
Zapier workflow builds connecting GHL to third-party tools
Webhook configuration and troubleshooting
UTM tracking and lead source attribution setup
Basic HTML and CSS for GHL page customization

Communication and Operations:

Slack — daily active communication during US Eastern working hours
ClickUp or equivalent project management tool
SOP writing and build documentation
Clear written English communication
Ability to coordinate directly with a media buyer or ads team
Proactive problem identification before escalation


AVAILABILITY — THIS IS NON-NEGOTIABLE

You must work Monday through Friday, 9:00 AM to 5:00 PM Eastern Time
You must be active on Slack during all working hours every single workday
You must respond to Slack messages within 20 minutes during working hours
You must attend a weekly one-hour team call
If you need to step away during working hours you must notify the team in advance

Going dark without notice is grounds for immediate termination of contract. We are a fast-moving agency and our clients depend on timely execution. If these hours do not work for your time zone or schedule, please do not apply.

WHY WORK WITH CANDOR

100% remote — work from wherever you are
Consistent long-term work — we do not hire and churn contractors
Diverse client base — you will work across multiple industries
Direct collaboration with the media buyer and agency leadership
Clear expectations — you will always know what is needed and when
Real ownership — you will be trusted to lead, not just execute tickets
High performers get expanded scope and better pay over time


HOW TO APPLY
To be considered you must submit all of the following:

A Loom video (3 to 5 minutes) walking us through the most complex GHL automation or system you have ever built — show the workflow, explain your logic, and tell us why you built it the way you did
A brief description of an A2P 10DLC registration you have completed — what industry, what opt-in method, and did it pass on the first submission
Your resume or written summary of GHL experience including how many client accounts you have managed and what industries
Written confirmation that you are available 9 AM to 5 PM Eastern Time Monday through Friday
Your preferred monthly rate

Applications without a Loom video will not be reviewed. Applications without the A2P question answered will not be reviewed. We are looking for someone who can show their work, not just describe it.
We respond to every complete application. Strong fits will be contacted for a video interview within a few business days.

Candor Marketing | ----------

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.0179
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,535,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GoHighLevel-GHL-Specialist-Senior-Level-1644389
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0011   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1644389
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 888956
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1644389
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 '1644389' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1644389 
0.0009   UPDATE employer_jobs SET hit_counts '***May-12-2026=583***May-13-2026=121***May-14-2026=44***May-15-2026=44***May-16-2026=18***May-17-2026=15***May-18-2026=13***May-19-2026=21***May-20-2026=9***May-21-2026=11***May-22-2026=15***May-23-2026=1***May-24-2026=1***May-25-2026=11***May-26-2026=8***May-27-2026=7***May-28-2026=8***May-29-2026=6***May-30-2026=3***May-31-2026=5***Jun-01-2026=12***Jun-02-2026=7***Jun-03-2026=6***Jun-04-2026=3***Jun-05-2026=7***Jun-06-2026=1***Jun-07-2026=4***Jun-08-2026=2***Jun-09-2026=9***Jun-10-2026=2***Jun-11-2026=3***Jun-12-2026=5***Jun-13-2026=2***Jun-14-2026=2***Jun-15-2026=1***Jun-16-2026=1***Jun-17-2026=3***Jun-18-2026=7***Jun-19-2026=2***Jun-20-2026=2***Jun-21-2026=3***Jun-22-2026=6***Jun-23-2026=1***Jun-24-2026=1***Jun-25-2026=1***Jun-26-2026=1***Jun-27-2026=2***Jun-28-2026=5***Jun-29-2026=3***Jun-30-2026=6***Jul-01-2026=5***Jul-02-2026=3***Jul-03-2026=2***Jul-04-2026=2***Jul-05-2026=2***Jul-06-2026=6***Jul-07-2026=3***Jul-08-2026=3***Jul-09-2026=4***Jul-10-2026=2***Jul-12-2026=2***Jul-13-2026=6***Jul-14-2026=1***Jul-15-2026=4***Jul-16-2026=2***Jul-17-2026=1***Jul-18-2026=3***Jul-20-2026=5***Jul-21-2026=2***Jul-22-2026=5***Jul-23-2026=1***Jul-25-2026=4***Jul-27-2026=4***Jul-28-2026=3***Jul-29-2026=2***Jul-30-2026=3***Jul-31-2026=3***Aug-01-2026=1***Aug-02-2026=6***Aug-03-2026=5***Aug-04-2026=2***Aug-05-2026=1***Aug-06-2026=1***Aug-07-2026=2***Aug-14-2026=1***Aug-15-2026=1' WHERE job_id'1644389'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=943***Jun-2026=110***Jul-2026=83***Aug-2026=20' WHERE job_id'1644389'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1644389' 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` = 1644389 
0.0034   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '888956'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)