Selected WorkProject 04AI Systems
AI Lead Intake & Client Onboarding
n8n and OpenAI workflows connected to GoHighLevel, from new-lead review to won-client task planning.
An AI agent prepares a structured report on each new lead for approval, and a second workflow turns a won client into a scoped service task list in the CRM.
01Context
- 01Project type
- Automation project
- 02Tools
- n8n
- OpenAI
- GoHighLevel
- Gmail
02Problem
New leads arriving through GoHighLevel forms needed reviewing, qualifying and recording in the CRM — and once a client was won, their service tasks still had to be planned and set up.
03Build highlights
Two n8n workflows: an AI agent that prepares a structured report on each new lead for approval, and a service-task agent that turns a won client into a scoped task list in GoHighLevel.
03Lead Intake & Approval
An AI-prepared lead report, sent for approval.
A GoHighLevel form submission arrives by webhook. The workflow normalises the data and passes it through a rule-based router to an AI agent built on an OpenAI chat model.
The agent analyses the lead and extracts a structured marketing report. From there the flow branches: an approval email goes to the CEO for review, the GoHighLevel contact is updated with approval fields, and the client receives a confirmation email.
Flow
- GoHighLevel form webhook
- Normalise form data
- Rule-based agent router
- AI agent extracts a structured report
- Approval email, CRM update and client confirmation
- Error alert if the CRM update fails
The AI prepares the report. The approval decision stays with a person.
03Client Won → Service Tasks
A scoped task plan when a client is won.
When a client is marked as won in GoHighLevel, the workflow checks that they are paid and approved, reads their contact tags and stops duplicate runs with a processed-gate.
An AI service-task agent, using GPT-4o with a structured output parser, determines the relevant service modules and generates a task list. Each task is created in GoHighLevel, the contact is tagged, and the CEO and project manager receive a summary email. Errors are escalated to the project manager.
Flow
- Client-won webhook from GoHighLevel
- Paid / approved check and duplicate gate
- AI agent determines service modules
- Structured task list parsed and created in GoHighLevel
- Summary email to the CEO and project manager
03Tools
How the tools connect.
Orchestration
n8n
Runs both workflows, routing and error handling.
AI
OpenAI
Lead analysis and service-task generation.
CRM
GoHighLevel
Form source, contact fields and created tasks.
Email
Gmail
Approval, confirmation, summary and error emails.
04Result
Leads arrive AI-prepared for review, onboarding tasks are created automatically, and every decision stays with a person.
Operational value
- Lead review
- AI-prepared
- Each new lead arrives with a structured report, ready for review.
- Onboarding setup
- Automated
- A won client gets a scoped service task list created in the CRM.
- Decisions
- Human-approved
- The AI prepares the report; approval stays with a person.
05My role
What I was responsible for.
- Workflow Design
- AI Workflow Implementation
- CRM Integration
- Tools
- n8n
- OpenAI
- GoHighLevel
- Gmail
Contact
Have a workflow, dashboard or CRM that needs fixing? Let’s talk.
Available for new projects
Tell me about the operation, the systems involved and where the work gets stuck. A short call is usually enough to see whether I can help.

