Senior GoHighLevel Systems Architect & Automation Specialist

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

TYPE OF WORK

Full Time

SALARY

TBC based on expereince

HOURS PER WEEK

40

DATE UPDATED

Aug 30, 2026

JOB OVERVIEW

Full-Time | Remote | Australian Business Hours

We are an established Australian telehealth company looking for a highly experienced GoHighLevel specialist to own, build and optimise our GHL systems.

This is NOT a VA role or basic funnel-builder position.

We need someone who can understand a business, architect the entire system, and then personally build, test, troubleshoot and maintain it.

You will work across an established healthcare business and a new healthcare platform being built from the ground up.

What You'll Do
Audit and take ownership of an existing complex GHL environment
Work with management, marketing and developers to understand business requirements
Architect and build new GHL systems from scratch
Map complete journeys from Lead → Call → Consultation → Payment → Patient → Ongoing Care → Reactivation
Build complex workflows with branching, triggers and conditional logic
Build/manage pipelines, opportunities, tags and custom fields
Build calendars, forms, quizzes, funnels, email and SMS automation
Integrate GHL with WordPress and other platforms
Build/troubleshoot Make, Zapier, web hooks and integrations
Support Meta/Google tracking and attribution
Build campaign landing pages and funnels
Thoroughly QA and test everything you build
Troubleshoot problems proactively
Document system architecture and workflows

You Must Have
Advanced hands-on GoHighLevel experience
Experience architecting complex GHL systems from scratch
Advanced workflows, pipelines, tagging and custom-field knowledge
Strong Make/Zapier/web hook/integration skills
Strong troubleshooting and systems-thinking ability
Experience with WordPress/GHL integration
Excellent QA/testing discipline
Basic HTML/CSS
Excellent English
Ability to work independently and take ownership
Full-time availability during Australian business hours
Reliable internet + backup connection
Quiet dedicated home workspace

How to Apply
Please do not apply unless you can show us complex GHL systems you personally built.

Send:

1. Loom video (most important)
Show your screen inside a GHL system you personally built. Explain a complex workflow, its triggers, branches, tags/custom fields, pipeline movements and integrations — and explain why you architected it that way.

2. Answer this:
You are building a telehealth business from scratch:

Lead → Discovery Call → Consultation → Payment → Onboarding → Testing → Treatment → Follow-Up → Reactivation - Reporting

Briefly explain how you would architect this in GHL before you started building.

3. Troubleshooting:
Bookings suddenly fall 30%, but lead volume hasn't changed. How would you diagnose the problem?

4. Include:
CV | Expected hourly rate in AUD | Start date | Confirmation you can work full-time Australian business hours.

We are looking for a GHL systems expert who thinks about the entire business system — not someone who simply waits to be told which workflow to build.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0181
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-GoHighLevel-Systems-Architect-Automation-Specialist-1719718
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0105 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1719718
 LIMIT 1 
0.0012   SELECT *
FROM `employers`
WHERE `employer_id` = 856070
 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` = 1719718
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-12',ej.date_added) duration_daysDATEDIFF('2026-09-12',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-09-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1719718' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719718 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-30-2026=593***Aug-31-2026=205***Sep-01-2026=90***Sep-02-2026=31***Sep-03-2026=28***Sep-04-2026=12***Sep-05-2026=8***Sep-12-2026=1' WHERE job_id'1719718'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=798***Sep-2026=170' WHERE job_id'1719718'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1719718' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719718 
0.0031   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '856070'
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)