Route contact form leads to HighLevel CRM and Slack with JEV AI

Go to Workflow
0 views
Built by iamvaar iamvaar
Created on October 13, 2026

Description

Quick overview
Youtube Video: https://youtu.be/dmzbxqZRGxs

This workflow captures submissions from an n8n form, syncs the contact to GoHighLevel (GHL), uses BeatAPI (JEV model) to route the lead to sales or partnerships, creates a new GHL opportunity when needed, and notifies the selected team in Slack.

How it works
Receives a new submission from an n8n form that collects name, email, phone number, and the inquiry reason.
If an email address is provided, looks up the contact in GoHighLevel by email and creates/updates the contact when no existing contact is found.
Sends the lead name and reason to BeatAPI (JEV) to classify the submission as “sales team”, “partnership team”, or “ignore”.
For sales or partnership routes, fetches existing GoHighLevel opportunities matching the submitted email and matches them back to the contact by contact ID, phone, or email.
If no existing opportunity is found for the routed contact, creates a new GoHighLevel opportunity in the corresponding pipeline and stage.
Formats a route-specific Slack message including lead details, classification confidence, and GHL record IDs, then posts it to the appropriate Slack channel.

Setup
Connect your GoHighLevel OAuth2 credentials and update the pipelineId and stageId values to match your sales and partnership pipelines.
Add an HTTP Header Auth credential for BeatAPI and ensure the request URL and model name are correct for your account.
Connect your Slack credentials and set the correct channel IDs for your sales and partnership notifications.
Publish the n8n form and share the form URL with users who will submit inquiries.

This workflow was created by iamvaar and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (4)

Code
n8n-nodes-base.code
HighLevel
n8n-nodes-base.highLevel
HTTP Request
n8n-nodes-base.httpRequest
Slack
n8n-nodes-base.slack