GHL Technical Specialist / Automation Expert – Marketing Agency Backend

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

TYPE OF WORK

Full Time

SALARY

3-5 $ per hour

HOURS PER WEEK

30

DATE UPDATED

Aug 15, 2026

JOB OVERVIEW

RevAcquire is a digital marketing agency helping home improvement & renovation contractors (electrical, solar, bathroom renovation, decking, driveways, groundworks) in Ireland and the US generate and convert qualified leads through Meta ads and automated funnels.

We're looking for an experienced GoHighLevel (GHL) Technical Specialist to own the backend systems, automations, and funnel infrastructure across all our client accounts.

What you'll be doing:

Building and maintaining high-quality funnels and sub-accounts in GHL for multiple contractor clients
Setting up and troubleshooting Meta Pixel implementation, Ads Manager linking, and event tracking
Implementing and maintaining Conversion API (CAPI) integrations for accurate ad attribution
Designing and managing nurturing flows/sequences (SMS, email, WhatsApp) to move leads through the pipeline
Setting up and configuring Appointwise (AI booking agent) integrations, including WhatsApp connections
Building automations and integrations using Zapier and ---------- to connect GHL with other tools in our stack
Managing backend systems across client accounts — ensuring reliability, clean data, and smooth handoffs between marketing and sales
Diagnosing and fixing technical issues quickly (broken automations, tracking gaps, integration failures)
Documenting SOPs for repeatable processes as we scale

What we're looking for:

Minimum 5 years of experience with GoHighLevel (agency-level, not just basic use)
Proven track record building high-converting funnels
Strong hands-on experience with Meta Pixel setup, Ads Manager, and Conversion API
Advanced automation skills in Zapier and ----------
Experience building nurturing/follow-up flows that actually convert
Experience with Appointwise or similar AI booking/appointment-setting tools is a strong plus
Comfortable managing multiple client accounts simultaneously with high attention to detail
Strong communicator — able to explain technical issues clearly to non-technical team members

Ideal candidate: Someone who can be handed a new client and independently build out the entire backend — funnel, pixel, CAPI, nurture sequences, and automations — without needing hand-holding. You think in systems, catch tracking issues before they cost ad spend, and enjoy making messy processes run smoothly.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0122
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GHL-Technical-Specialist-Automation-Expert-Marketing-Agency-Backend-1709803
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0059 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1709803
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 961642
 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` = 1709803
AND `misc`.`idIS NULL 
0.0004   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 '1709803' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1709803 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-15-2026=890***Aug-16-2026=2***Aug-17-2026=1' WHERE job_id'1709803'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Aug-2026=893' WHERE job_id'1709803'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1709803' 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` = 1709803 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '961642'
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)