GoHighLevel Setup Specialist

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

TYPE OF WORK

Gig

SALARY

200.00

HOURS PER WEEK

TBD

DATE UPDATED

Sep 30, 2026

JOB OVERVIEW

**About the Role**

We are seeking an experienced GoHighLevel and AI Automation Specialist to build and manage the systems that support our business operations. This role combines CRM implementation, workflow automation, and AI integration.

Responsibilities include configuring GoHighLevel, developing lead follow-up and appointment-booking workflows, and connecting key business applications. The specialist will also help design and implement a broader network of AI agents that share information and coordinate tasks across business functions.

The ideal candidate can translate business requirements into reliable automations, recommend suitable tools, troubleshoot issues, and provide clear documentation. Strong hands-on GoHighLevel experience is required; experience developing multi-agent AI workflows is preferred.


Responsibilities

Set up and configure my GHL account, including pipelines, calendars, forms, and contact management.

Connect domains, email, and phone services, including applicable sender registration and consent settings.

Build landing pages and appointment-booking flows.

Create workflows for lead capture, follow-up, reminders, customer onboarding, and internal notifications.

Connect GHL to other business tools using APIs, webhooks, Make, or n8n.

Help implement AI agents with clear responsibilities and handoffs.

Troubleshoot issues and test workflows from start to finish.

Document the setup and provide short walkthrough videos so I can manage the system.

Required Experience

Hands-on experience setting up and managing GoHighLevel.

Strong understanding of CRM pipelines and workflow automation.

Experience with integrations, webhooks, and troubleshooting.

Clear written and spoken English.

Ability to work independently, communicate progress, and flag problems early.

Preferred Experience

AI automation using n8n, Make, Relevance AI, CrewAI, or similar tools.

Connecting multiple AI agents within a business workflow.


Email
deliverability and SMS setup.

Building systems for small businesses.

What Success Looks Like

A working GHL system that captures leads, tracks their progress, books appointments, and sends the correct follow-ups. All agreed workflows should be tested and documented before handover.

How to Apply

Please include:

A brief introduction and your relevant GHL experience.

Two examples of systems or workflows you personally built, explaining your role.

A short Loom video or screenshots demonstrating your work, with private client information removed. Clients should have a good online presence.

Your experience with AI agents and automation tools.

Your preferred rate, weekly availability, and earliest start date.

Your answer to this question: “How would you set up a workflow that captures a new lead, follows up, books an appointment, and stops booking reminders once they schedule?”

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0242
Total Execution Time  0.0281
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,208 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GoHighLevel-Setup-Specialist-1741359
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0149 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1741359
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 367597
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1741359
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-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1741359' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741359 
0.0018   UPDATE employer_jobs SET hit_counts = '***Sep-30-2026=347***Oct-01-2026=638***Oct-02-2026=93***Oct-03-2026=44***Oct-04-2026=19***Oct-05-2026=45***Oct-06-2026=28***Oct-07-2026=24***Oct-08-2026=21***Oct-09-2026=67***Oct-10-2026=6***Oct-13-2026=1***Oct-15-2026=1***Oct-16-2026=1' WHERE job_id= '1741359'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=347***Oct-2026=988' WHERE job_id= '1741359'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1741359' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1741359 
0.0047   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '367597'
AND `date_added` >= '2022-06-08' 
0.0009   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)