Automation & AI Systems Lead (GHL + Make/n8n + Voice AI)

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

TYPE OF WORK

Full Time

SALARY

$1000-$1800

HOURS PER WEEK

40

DATE UPDATED

Feb 20, 2026

JOB OVERVIEW

Company Overview

We are an AI-native agency + software platform for home service businesses (HVAC and plumbing). We automate lead intake, follow-ups, booking, ads, reviews, and customer support using GoHighLevel, Voice AI, and workflow automation tools.

We are starting by building on top of GHL but we may migrate to a stand-alone platform and automations as needed.

Our mission is simple:
Replace traditional agency labor with scalable automation + AI systems.

Role Summary

We are hiring an Automation + AI Systems Lead to own, build and maintain our automation infrastructure.

This role will manage and improve systems involving:

GoHighLevel workflows

---------- or n8n automation logic

Voice AI agents (Vapi currently, but potentially or Retell)

CRM integrations with GHL and Voice AI (ServiceTitan, Housecall Pro, Jobber, Service Fusion etc)

This is NOT a VA role. This is a systems-builder role that requires building and maintaining

Technical background and knowledge of AI tools (claude code, cursor etc) preferred.

We are looking for an AI native builder who can help us build systems that scale. You must actively use tools like Claude, ChatGPT, Cursor, or Claude Code daily to build faster.

Core Responsibilities
Advanced GHL knowledge (including latest AI tools)

Automation & Workflow Systems

Build and maintain automation flows in ---------- and/or n8n

Understanding of APIs

Design robust workflows with error handling, retries, and logging

Create scalable automations that can be reused for multiple clients

GoHighLevel Implementation

Build pipelines, triggers, workflows, tags, campaigns, calendars

Implement lead nurture sequences (SMS/email)

Maintain clean structure inside client sub-accounts

Voice AI Systems

Deploy and maintain AI voice agents (Vapi or Retell)

Integrate voice agents with GHL and CRM booking flows

Handle call routing, appointment booking, reschedules, cancellations

Ensure transcripts + call data are stored properly

Use AI tools for voice ai simulations and observability

Integrations

Connect GHL to ServiceTitan, Housecall Pro, Jobber, and Service Fusion

Build systems using webhooks + APIs

Support hybrid approach: Make/n8n + direct API when needed

Documentation + QA

Document workflows clearly

Create testing checklists for call flows

Run QA and debugging until automations are stable

Must-Have Skills

Strong experience with GoHighLevel workflows + pipelines

Strong experience with ---------- OR n8n

Comfortable with APIs, webhooks, JSON payloads

Able to troubleshoot inconsistent data formatting issues

Organized, detail-oriented, and able to manage multiple systems

Bonus Skills (Highly Preferred)

Experience with Vapi or Retell AI

Experience with Supabase or Postgres databases

Experience building AI agents or RAG knowledge bases

Ability to write high-quality automation copy (SMS/email scripts)

Tools We Use

GoHighLevel (GHL)

---------- / n8n

Vapi or Retell AI

Whatsapp

Google Sheets / Docs

Zapier (sometimes)

Supabase

Github

Compensation

$1000 – $1,600/month full-time (40 hours a week) depending on skill level. Exceptional candidates may be offered higher compensation.

(We are open to 20 hours a week if you are experienced and can work independently.)

Schedule

Full-time preferred (40 hours/week)

Must overlap at least 2–4 hours/day with US time zones

Trial / Test Period

We start with a 2–4 week paid trial.
If successful, you will become a long-term key tea ---------- mber.

How to Apply

Please Send:

A short intro + your strongest skills

Your desired salary and when you are available to start

State your experience with GHL + Automation + Development (in months/years)

Links/screenshots of workflows you built in GHL / Make / n8n

A brief example of an automation you built end-to-end

Which voice AI tools you’ve used (if any)

1-2 sentences about what you think is the biggest opportunity to automate small business workflows with AI

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0245
Total Execution Time  0.0259
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Automation-AI-Systems-Lead-GHL-Maken8n-Voice-AI-1578741
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0170 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1578741
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 904374
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1578741
AND `misc`.`idIS NULL 
0.0010   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-12',ej.date_added) duration_daysDATEDIFF('2026-07-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-07-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1578741' 
0.0013   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1578741 
0.0024   UPDATE employer_jobs SET hit_counts '***Feb-13-2026=308***Feb-14-2026=59***Feb-15-2026=49***Feb-16-2026=44***Feb-17-2026=31***Feb-18-2026=22***Feb-19-2026=20***Feb-20-2026=282***Feb-21-2026=65***Feb-22-2026=40***Feb-23-2026=46***Feb-24-2026=24***Feb-25-2026=22***Feb-26-2026=16***Feb-27-2026=14***Feb-28-2026=27***Mar-01-2026=11***Mar-02-2026=25***Mar-03-2026=13***Mar-04-2026=10***Mar-05-2026=21***Mar-06-2026=6***Mar-07-2026=3***Mar-08-2026=5***Mar-09-2026=6***Mar-10-2026=5***Mar-11-2026=4***Mar-12-2026=5***Mar-13-2026=3***Mar-15-2026=3***Mar-16-2026=13***Mar-17-2026=6***Mar-19-2026=2***Mar-20-2026=2***Mar-21-2026=3***Mar-22-2026=8***Mar-23-2026=3***Mar-25-2026=6***Mar-26-2026=8***Mar-27-2026=3***Mar-28-2026=2***Mar-29-2026=4***Mar-31-2026=6***Apr-01-2026=8***Apr-02-2026=5***Apr-03-2026=1***Apr-04-2026=3***Apr-05-2026=2***Apr-06-2026=4***Apr-07-2026=2***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=1***Apr-12-2026=2***Apr-13-2026=4***Apr-14-2026=4***Apr-15-2026=1***Apr-17-2026=1***Apr-19-2026=1***Apr-20-2026=3***Apr-21-2026=2***Apr-22-2026=5***Apr-23-2026=3***Apr-24-2026=5***Apr-25-2026=3***Apr-27-2026=1***Apr-28-2026=3***Apr-29-2026=3***May-03-2026=2***May-04-2026=3***May-05-2026=1***May-07-2026=3***May-08-2026=2***May-09-2026=5***May-10-2026=1***May-13-2026=4***May-14-2026=7***May-16-2026=2***May-17-2026=2***May-18-2026=3***May-19-2026=1***May-20-2026=2***May-21-2026=1***May-22-2026=1***May-23-2026=1***May-26-2026=3***May-27-2026=1***May-28-2026=1***May-30-2026=5***May-31-2026=1***Jun-01-2026=6***Jun-02-2026=3***Jun-04-2026=1***Jun-05-2026=1***Jun-07-2026=1***Jun-09-2026=1***Jun-10-2026=3***Jun-11-2026=1***Jun-12-2026=1***Jun-13-2026=1***Jun-14-2026=1***Jun-16-2026=1***Jun-18-2026=2***Jun-19-2026=6***Jun-20-2026=1***Jun-21-2026=4***Jun-23-2026=1***Jun-24-2026=4***Jun-26-2026=2***Jun-27-2026=1***Jun-29-2026=2***Jun-30-2026=2***Jul-01-2026=3***Jul-02-2026=1***Jul-04-2026=4***Jul-06-2026=1***Jul-07-2026=2***Jul-08-2026=1***Jul-09-2026=4***Jul-10-2026=5***Jul-11-2026=6***Jul-12-2026=1' WHERE job_id'1578741'  
0.0013   UPDATE employer_jobs SET monthly_hits '***Feb-2026=1069***Mar-2026=186***Apr-2026=70***May-2026=52***Jun-2026=46***Jul-2026=28' WHERE job_id'1578741'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1578741' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1578741 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '904374'
AND `date_added` >= '2022-06-08' 
0.0008   select from teasers 
0.0008   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)