Leads kommer in. Sedan börjar skattjakten. Någon kollar HighLevel, skummar anteckningar, gissar vem som ska svara, vidarebefordrar ett mejl och hoppas att inget försvinner på vägen.
Det här problemet med HighLevel Gmail-routing drabbar säljchefer först, om vi ska vara ärliga. Men supportleads och partnerförfrågningar skapar samma röra för operationsansvariga och byråägare som försöker hålla svarstiderna tajta.
Det här flödet klassificerar varje ny möjlighet med AI och skickar den till rätt Gmail-inkorg på några sekunder, med hela kontexten inkluderad. Du får se hur det fungerar, vad du behöver och var team oftast går snett.
Så här fungerar automatiseringen
Se hur det här löser problemet:
n8n Workflow Template: HighLevel + Gmail: leads till rätt inkorg
flowchart LR
subgraph sg0["When clicking ‘Execute workflow’ Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "When clicking ‘Execute workf..", pos: "b", h: 48 }
n1@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check: Demo Request?", pos: "b", h: 48 }
n2@{ icon: "mdi:message-outline", form: "rounded", label: "Route to Demo Team", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check: Support Query?", pos: "b", h: 48 }
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Route to Support Team", pos: "b", h: 48 }
n5@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check: Partnership Inquiry?", pos: "b", h: 48 }
n6@{ icon: "mdi:message-outline", form: "rounded", label: "Route to Partnership Team", pos: "b", h: 48 }
n7@{ icon: "mdi:robot", form: "rounded", label: "AI Lead Classifier Agent", pos: "b", h: 48 }
n8["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/highLevel.svg' width='40' height='40' /></div><br/>Fetch All Opportunities"]
n9@{ icon: "mdi:brain", form: "rounded", label: "Azure OpenAI GPT-4o-mini", pos: "b", h: 48 }
n10["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Process AI Response"]
n11["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/highLevel.svg' width='40' height='40' /></div><br/>Fetch Contact Details"]
n10 --> n1
n10 --> n3
n10 --> n5
n1 --> n2
n3 --> n4
n11 --> n7
n8 --> n11
n7 --> n10
n9 -.-> n7
n5 --> n6
n0 --> n8
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n7 ai
class n9 aiModel
class n1,n3,n5 decision
class n10 code
classDef customIcon fill:none,stroke:none
class n8,n10,n11 customIcon
Utmaningen: lead-triage som i det tysta saboterar din pipeline
Manuell sortering av leads låter som en liten sak tills du lever med den. Möjligheter kommer in i HighLevel, men detaljerna är utspridda mellan anteckningar, kontaktprofiler och det som leadet skrev i all hast. Någon måste läsa, tolka avsikt och lämna över till rätt person. Gör du fel får du de sämsta utfallen: demoförfrågningar besvaras som supportärenden, supportärenden ignoreras i timmar och partnerförfrågningar begravs i en säljinkorg. Den verkliga kostnaden är kontextbytena, de missade överlämningarna och det långsamma svaret som får dig att framstå som oorganiserad.
Det går snabbt att tappa kontrollen. Här är var det fallerar i den dagliga driften.
- Leads vidarebefordras till fel inkorg eftersom meddelandet är otydligt eller anteckningarna är ofullständiga.
- Någon måste öppna HighLevel, sedan öppna kontakten och sedan pussla ihop historien av fragment.
- Svarstiden blir lidande när triage bygger på ”den som råkar se det först” i stället för en konsekvent process.
- När volymen ökar blir den manuella processen en flaskhals, så uppföljningskvaliteten sjunker även när teamet försöker.
Lösningen: AI-klassificering av leads och automatisk Gmail-routing
Det här n8n-flödet hämtar möjligheter från HighLevel, berikar dem med fullständiga kontaktuppgifter och använder en AI-agent (Azure OpenAI GPT-4o-mini) för att avgöra vad leadet faktiskt vill. I stället för att förlita sig på att en människa tolkar avsikten läser flödet meddelandeanteckningarna och klassificerar förfrågan i en av tre kategorier: demoförfrågan, supportfråga eller partnerförfrågan. Därefter routas leadet till rätt interna team genom att skicka ett snyggt formaterat mejl till motsvarande Gmail-inkorg (till exempel [email protected], [email protected], [email protected]). Varje mejl innehåller kontaktinfo och originalkontexten från meddelandet, så mottagaren kan svara snabbt utan att behöva gräva i CRM:et.
Flödet startar med en manuell körning (eller ett schema du kan lägga till) som hämtar dina senaste möjligheter från HighLevel. AI analyserar leadets meddelande, ett kort formateringssteg städar upp svaret och villkorskontroller skickar leadet till rätt teaminkorg. Klart.
Vad som förändras: före vs. efter
| Detta tar bort | Effekten du märker |
|---|---|
|
|
Effekt i verkligheten
Säg att du får 20 nya möjligheter om dagen. Om en kollega lägger kanske 6 minuter per lead på att öppna HighLevel, kolla kontaktprofilen, tolka anteckningarna och sedan vidarebefordra till rätt inkorg, är det cirka 2 timmar per dag av ren triage. Med det här flödet är ”mänsklig tid” närmare en snabb blick på det routade mejlet (säg en minut per lead), medan n8n och Azure OpenAI sköter klassificeringen i bakgrunden. Du granskar fortfarande leads, men du gör inte sorterings- och vidarebefordringsjobbet längre.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- HighLevel (GHL) för möjligheter och kontaktprofiler.
- Gmail för att routa leads till rätt inkorg.
- Azure OpenAI API-åtkomst (hämta den från din Azure OpenAI-resurs i Azure Portal)
Kompetensnivå: Mellan. Du kopplar konton, lägger till autentiseringsuppgifter och justerar ett par routingregler (ingen tung kodning).
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödeslogiken
En körning triggas från n8n. I den här mallen är den manuell, vilket är smidigt för testning, men du kan byta till ett schema så att den körs varannan minut utan att någon rör den.
HighLevel-möjligheter hämtas och berikas. Flödet hämtar en batch av möjligheter och hämtar sedan varje kontaktprofil så att AI:n och dina teammejl innehåller riktiga namn, e-postadresser och meddelandeanteckningar.
AI klassificerar avsikt. En AI-agent med Azure OpenAI GPT-4o-mini läser leadets meddelande och returnerar en tydlig avsiktsetikett (demo, support eller partnerskap). Därefter formaterar ett litet transformationssteg resultatet så att routingreglerna blir pålitliga.
Gmail-routing sker automatiskt. Villkorskontroller avgör vilken väg leadet ska ta, och flödet skickar ett formaterat mejl till rätt inkorg så att teamet kan svara direkt med full kontext.
Du kan enkelt anpassa de tre avsiktskategorierna efter din verksamhet (till exempel ”fakturering” eller ”uppsägning”) utifrån dina behov. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera manuell trigger
Starta arbetsflödet med den manuella triggern för att kunna köra tester vid behov.
- Lägg till och öppna Manual Execution Start.
- Lämna alla inställningar som standard (inga parametrar krävs).
- Koppla Manual Execution Start till Retrieve All Opportunities.
Steg 2: anslut HighLevel-datakällor
Hämta opportunities och plocka fram matchande kontaktprofil för AI-klassificering.
- Öppna Retrieve All Opportunities och ställ in Resource till
opportunity, Operation tillgetAlloch Return All tilltrue. - Inloggning krävs: Anslut era
highLevelOAuth2Api-inloggningsuppgifter i Retrieve All Opportunities. - Öppna Get Contact Profile och ställ in Contact ID till
={{ $json.contactId }}och Operation tillget. - Inloggning krävs: Anslut era
highLevelOAuth2Api-inloggningsuppgifter i Get Contact Profile. - Bekräfta kopplingsflödet: Retrieve All Opportunities → Get Contact Profile.
Steg 3: konfigurera AI-klassificering
Använd AI-agenten för att tolka lead-intent och förbereda utdata för routning.
- Öppna AI Lead Triage Agent och ställ in Prompt Type till
definemed Text satt tillYou are an AI lead router. Suggest the scope of lead. - Koppla Azure GPT-4o Mini Model som språkmodell för AI Lead Triage Agent.
- Inloggning krävs: Anslut era
azureOpenAiApi-inloggningsuppgifter i Azure GPT-4o Mini Model (inloggningen ska läggas i modellnoden, inte i agenten). - Öppna Azure GPT-4o Mini Model och ställ in Model till
gpt-4o-mini. - Koppla flödet: Get Contact Profile → AI Lead Triage Agent → Transform AI Output.
Steg 4: konfigurera logik för intent-routning
Tolka AI-svaret och förgrena till arbetsflöden för demo, support eller partnerskap.
- Öppna Transform AI Output och klistra in JavaScript-koden i JS Code:
// Loop over input items and add a new field called 'myNewField' to the JSON of each one for (const item of $input.all()) { item.json.myNewField = 1; } return $input.all();- Konfigurera Validate Demo Intent med ett strängvillkor där Value 1 är
={{$json["choices"][0]["message"]["content"]}}, Operation ärcontainsoch Value 2 ärDemo. - Konfigurera Validate Support Intent med Value 1 som
={{$json["choices"][0]["message"]["content"]}}, Operationcontainsoch Value 2Support. - Konfigurera Validate Partnership Intent med Value 1 som
={{$json["choices"][0]["message"]["content"]}}, Operationcontainsoch Value 2Partnership.
Transform AI Output skickar utdata parallellt till Validate Demo Intent, Validate Support Intent och Validate Partnership Intent.
Steg 5: konfigurera åtgärder för e-postutskick
Skicka rätt e-postnotifiering baserat på den klassificerade intenten.
- Öppna Dispatch Demo Email och ställ in Subject till
New Demo Request Lead, To Email till[YOUR_EMAIL]och From Email till[YOUR_EMAIL]. - Ställ in Text i Dispatch Demo Email till
Lead Details: Name: {{$json["contact"].firstName}} {{$json["contact"].lastName}} Email: {{$json["contact"].email}} Message: {{$json["contact"].notes}}. - Inloggning krävs: Anslut era
smtp-inloggningsuppgifter i Dispatch Demo Email. - Upprepa samma konfiguration för Dispatch Support Email (ämne
New Support Query Lead) och Dispatch Partnership Email (ämneNew Partnership Lead). - Inloggning krävs: Anslut era
smtp-inloggningsuppgifter i Dispatch Support Email och Dispatch Partnership Email.
Steg 6: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att säkerställa att intents routas till rätt e-postnotifieringar.
- Klicka på Execute Workflow från Manual Execution Start för att köra ett test.
- Verifiera att Retrieve All Opportunities och Get Contact Profile returnerar giltiga lead-data.
- Bekräfta att AI Lead Triage Agent ger utdata med intent-text som innehåller Demo, Support eller Partnership.
- Kontrollera att exakt en av de tre e-postnoderna skickar ett meddelande baserat på intenten.
- När ni är nöjda, slå på arbetsflödet till Active för användning i produktion.
Saker att se upp med
- HighLevel-autentisering kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera din HighLevel API-nyckel och appens åtkomstinställningar först.
- Om du använder Wait-noder eller extern rendering varierar processingtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera utdata i all evighet.
Vanliga frågor
Cirka en timme om din åtkomst till HighLevel, Gmail och Azure OpenAI är klar.
Ja, men du vill ha någon som är bekväm med att koppla autentiseringsuppgifter. Ingen kodning krävs utöver mindre textjusteringar i AI-prompten och mejlmallarna.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad vid högre volym. Du behöver också räkna in användningskostnader för Azure OpenAI, som beror på hur många leads du klassificerar.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Börja med att redigera prompten i AI Lead Triage Agent så att den speglar dina verkliga kategorier och exempel från din verksamhet. Du kan lägga till fler grenar genom att duplicera mönstret ”Validate Demo Intent / Dispatch Demo Email” och sedan ändra villkoret och mottagarinkorgen. Om du inte vill använda Gmail kan du byta steget för att skicka mejl till Slack-notiser eller ett helpdeskverktyg, samtidigt som du behåller samma AI-klassificering och logik för Transform AI Output.
Oftast är det en HighLevel API-nyckel som har löpt ut eller roterats. Uppdatera autentiseringsuppgifterna i n8n och bekräfta sedan att HighLevel-kontot har åtkomst till möjligheter och kontakter; saknade scopes kan blockera anropet Get Contact Profile. Om det bara fallerar på större batchar kan du slå i rate limits, så minska hur många möjligheter du hämtar per körning eller lägg till en kort fördröjning mellan objekten.
Den skalar till hundratals leads per dag på en typisk n8n-installation.
För det här flödet är n8n oftast bättre eftersom AI-agentlogiken, villkorsrouting och datatransformation är enklare att styra utan att tvingas in i dyra ”premium”-nivåer. Egen drift tar också bort tak för antal körningar, vilket spelar roll när leadvolymen skjuter i höjden. Zapier eller Make kan fortfarande fungera om du bara behöver en enkel router med två vägar och inte bryr dig om djup kontroll över promptar. Avvägningen är flexibilitet kontra bekvämlighet. Prata med en automationsexpert om du är osäker på vad som passar.
När detta väl rullar slutar leads att flyta runt i verksamheten utan svar. Flödet sköter sorteringen, och teamet kan fokusera på att svara snabbt med rätt kontext.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.