AI CRM Systems Architect (GoHighLevel + MCP + Automation)

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

TYPE OF WORK

Any

SALARY

TBD

HOURS PER WEEK

TBD

DATE UPDATED

Apr 14, 2026

JOB OVERVIEW

We are looking for a high-level systems architect to build and deploy an AI-powered CRM operating system inside GoHighLevel using MCP (Model Context Protocol), automation workflows, and structured pipeline logic.

This is NOT a basic funnel-building role. We are building a multi-agent AI system that will manage lead qualification, nurturing, pipeline movement, and internal operations.

You must understand both:
- GoHighLevel deeply
- AI-driven automation systems (MCP, agents, structured prompts)

---

Scope of Work:

- Set up and configure MCP integration within GoHighLevel
- Architect and deploy 2 AI agents:
- Pepper (sales, qualification, pipeline control)
- Legacy (education, nurture, reactivation)
- Build structured workflows with clean trigger logic
- Design pipeline stages, tagging systems, and contact segmentation
- Implement AI guardrails (allowed actions, escalation rules, compliance)
- Connect AI agents to CRM actions (tasks, notes, stage movement, messaging)
- Create knowledge base / prompt systems for agent behavior
- Test all automations and ensure system reliability
- Train internal team on how to control, adjust, and scale the system

---

Requirements:

- Proven experience with GoHighLevel (workflows, pipelines, automation)
- Experience working with AI integrations (OpenAI, agents, or MCP-like systems)
- Strong understanding of CRM architecture and data flow
- Ability to think in systems, not just tools
- Experience building scalable automation (not just one-off workflows)
- Clear communication and ability to train non-technical operators

---

Bonus (Strong Advantage):
- Experience with MCP or similar AI-agent frameworks
- Experience in sales automation, lead qualification systems, or high-ticket funnels
- Experience with webhook/API integrations

---

Deliverables:

- Fully functioning AI-powered CRM system
- Clean and documented workflows
- Agent prompt and control structure
- Training session + walkthrough documentation
- Ongoing optimization recommendations

---

Important:

This role requires strategic thinking, not just execution.
We are building an AI-operated CRM, not basic automations.

Please include:
1. Examples of similar systems you've built
2. Your approach to AI + CRM integration
3. How you would structure agent-based workflows

Salary will be discussed during the interview.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0168
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-CRM-Systems-Architect-GoHighLevel-MCP-Automation-1623418
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1623418
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 919955
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1623418
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',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-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1623418' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1623418 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-14-2026=779***Apr-15-2026=52***Apr-16-2026=25***Apr-17-2026=11***Apr-18-2026=5***Apr-22-2026=1' WHERE job_id'1623418'  
0.0014   UPDATE employer_jobs SET monthly_hits '***Apr-2026=872' WHERE job_id'1623418'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1623418' 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` = 1623418 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '919955'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0006   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)