Din pipeline förändras, teamet går vidare, och en vecka senare frågar någon: ”Följde vi någonsin upp det där?” Det stökiga är inte försäljningen. Det är att spåra vad som ändrades, när det ändrades och vem som äger nästa steg.
Säljchefer känner det här under affärsgenomgångar. Ops-ansvariga dras in för att städa upp. Och om du driver en byrå har du förmodligen sett kunder tappa affärer på grund av långsam återkoppling. Den här automatiseringen för HighLevel ClickUp follow-ups gör om affärsaktivitet till tilldelade uppgifter så att inget bara blir ”upptäckt senare”.
Du får se hur flödet hämtar möjligheter från HighLevel, delar upp nyliga vs. gamla uppdateringar, skapar ClickUp-uppföljningar för rätt affärer och pingar Slack när något håller på att bli inaktuellt.
Så här fungerar automatiseringen
Här är hela workflowet du kommer att sätta upp:
n8n Workflow Template: HighLevel till ClickUp: uppföljning som aldrig missas
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["<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 Deals from CRM1"]
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Filter Recent Deal Updates1", pos: "b", h: 48 }
n3["<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/>Get Contact Details1"]
n4["<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/clickup.svg' width='40' height='40' /></div><br/>Create ClickUp Task1"]
n5["<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/slack.svg' width='40' height='40' /></div><br/>Notify Old Deal Update1"]
n3 --> n4
n1 --> n2
n2 --> n3
n2 --> n5
n0 --> n1
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 n2 decision
classDef customIcon fill:none,stroke:none
class n1,n3,n4,n5 customIcon
Varför det här spelar roll: affärsuppföljningar faller mellan stolarna
HighLevel visar vad som händer i CRM:et, men det översätter inte automatiskt ”den här affären ändrades” till ”någon måste göra nästa steg”. Så ansvaret flyter runt. En säljare antar att en admin loggar en uppgift. Ops antar att säljaren såg uppdateringen. Under tiden kallnar köparen. Den verkliga kostnaden är de ständiga kontextbytena: kolla steg, sortera på senaste aktivitet, öppna en kontaktpost och sedan skapa uppgifter manuellt. Gör det för 20 affärer och du har tappat en stor del av dagen – och du kommer ändå att missa någon.
Det växer snabbt. Här är var det havererar i verkliga team:
- Någon måste manuellt skanna HighLevel efter ”vad som ändrades sedan igår”, och den rutinen spricker så fort det blir stressigt.
- Uppgifter skapas utan tillräcklig kontext, vilket leder till extra fram och tillbaka innan någon faktiskt kan följa upp.
- Äldre möjligheter ruttnar i tysthet eftersom ”inaktuellt” är en känsla, inte en hård regel med en notis.
- Chefer får pipeline-hygien som en punkt på mötesagendan i stället för ett system som bara rullar i bakgrunden.
Det du bygger: HighLevel-uppdateringar som automatiskt skapar ClickUp-uppgifter
Det här workflowet bevakar aktivitet i affärssteg i HighLevel och gör om den till tydliga nästa åtgärder i ClickUp. Du kör det, det hämtar alla möjligheter och jämför sedan varje affärs senaste uppdateringsdatum mot din ”nyligen”-tröskel. Affärer som räknas som nyligen berikas med kontaktuppgifter (så att uppgiften inte bara blir en vag rubrik) och sedan skapas en ny ClickUp-uppgift med rätt kontext för uppföljning. Affärer som inte kvalar in ignoreras inte heller; de triggar en Slack-varning så att någon kan avgöra om det behövs åtgärd eller städning. Slutresultatet är enkelt: ClickUp blir platsen där ägarskap bor, medan HighLevel förblir källan till sanningen för affären.
Workflowet börjar med att hämta möjligheter från HighLevel. Sedan routar en If-kontroll varje affär baserat på hur färsk uppdateringen är. Nyliga uppdateringar blir ClickUp-uppgifter efter en snabb kontaktuppslagning, och äldre uppdateringar flaggas i Slack så att inaktuella möjligheter inte gömmer sig mitt framför ögonen.
Det du bygger
| Det som automatiseras | Det du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att teamet hanterar 30 aktiva affärer och att du gör en daglig ”vad har ändrats?”-kontroll. Manuellt är det lätt att lägga cirka 2 minuter per affär på att öppna poster, bekräfta senaste uppdateringar och skapa uppgifter – ungefär en timme om dagen. Med det här workflowet kör du en exekvering, och sedan skapas ClickUp-uppgifter för nyliga uppdateringar medan Slack flaggar äldre för granskning. Realistiskt hamnar du på kanske 10 minuters triage, inte en hel timmes letande.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Självhostningsalternativ om du föredrar det (Hostinger fungerar bra)
- HighLevel (GoHighLevel) för åtkomst till möjligheter och kontaktdata
- ClickUp för att skapa och tilldela uppföljningsuppgifter
- Slack API-inloggningsuppgifter (hämta dem i inställningarna för din Slack-app)
Svårighetsgrad: Nybörjare. Du kopplar konton, väljer en ClickUp-lista och sätter en enkel datumregel för ”nyligen uppdaterat”.
Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
Steg för steg
En manuell körning sätter igång allt. I den medföljande mallen triggar du workflowet manuellt, vilket är bra för testning och för att köra en daglig/veckovis kontroll. Senare kan du byta trigger till ett schema om du vill att det ska vara helt hands-off.
HighLevel-möjligheter hämtas i ett svep. Workflowet hämtar alla affärer (möjligheter) tillsammans med viktiga identifierare som steg och kopplad kontaktinfo så att n8n kan utvärdera dem konsekvent.
Nyliga kontra äldre uppdateringar separeras. Ett If-villkor kontrollerar affärens senaste uppdateringsdatum mot din definierade tröskel (till exempel ”den 30 sep eller senare”). Nyliga går vidare till berikning; äldre tar varningsspåret.
ClickUp får uppföljningsuppgifter som går att agera på, och Slack får undantagen. För nyliga uppdateringar hämtar workflowet kontaktprofilen från HighLevel och skapar sedan en ClickUp-uppgift med affärs- och kontaktkontext. Om uppdateringen är äldre än din tröskel skickar det ett Slack-meddelande till personen som behöver veta.
Du kan enkelt justera datumtröskeln efter din säljcykel, eller ändra mål-listan i ClickUp baserat på steg. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera den manuella triggern
Konfigurera den manuella triggern så att ni kan köra arbetsflödet vid behov under testning.
- Lägg till noden Manual Run Trigger som arbetsflödets startpunkt.
- Lämna alla inställningar på standardvärdena (inga parametrar krävs för den här noden).
- Koppla Manual Run Trigger till Retrieve All CRM Deals.
Steg 2: anslut HighLevel och hämta CRM-affärer
Hämta alla affärer från HighLevel så att arbetsflödet kan utvärdera senaste ändringar.
- Välj noden Retrieve All CRM Deals.
- Credential Required: Anslut era highLevelOAuth2Api-uppgifter.
- Ställ in Resource på
opportunity. - Ställ in Operation på
getAll. - Aktivera Return All genom att ställa in den på
true.
Steg 3: konfigurera filtret för affärens aktualitet
Filtrera affärer baserat på tidsstämpeln för senaste statusändring för att avgöra om ni ska skapa uppgifter eller skicka aviseringar.
- Öppna noden Check Recent Deal Changes.
- Konfigurera villkoret Operator som
afterOrEquals. - Ställ in Left Value på
={{ $json.lastStatusChangeAt }}. - Ställ in Right Value på
2025-09-30T00:00:00. - Säkerställ att utgången true fortsätter till Fetch Contact Profile och att utgången false går till Alert for Older Deal.
Steg 4: hämta kontaktuppgifter och skapa ClickUp-uppgiften
Berika senaste affärer med kontaktuppgifter och skapa en uppgift för uppföljning i ClickUp.
- Öppna noden Fetch Contact Profile.
- Credential Required: Anslut era highLevelOAuth2Api-uppgifter.
- Ställ in Contact ID på
={{ $json.contactId }}. - Ställ in Operation på
get. - Öppna noden Generate ClickUp Task.
- Credential Required: Anslut era clickUpApi-uppgifter.
- Ställ in List till
[YOUR_ID], Team till[YOUR_ID]och Space till[YOUR_ID]. - Aktivera Folderless genom att ställa in den på
true. - Ställ in Name på
=Contact: {{ $json.fullNameLowerCase }} Location id:{{ $json.locationId }} Changed Status recently.
Steg 5: konfigurera Slack-aviseringen för äldre affärer
Skicka ett Slack-meddelande när affärens statusändring är äldre än brytdatumet.
- Välj noden Alert for Older Deal.
- Credential Required: Anslut era slackApi-uppgifter.
- Ställ in Select på
user. - Välj målanvändaren i User (värde
[YOUR_ID]). - Ställ in Text på
=Hi, your lead ID: {{ $json.id }} was updated before the cutoff date.
Steg 6: testa och aktivera ert arbetsflöde
Verifiera båda grenarna i arbetsflödet och aktivera det sedan för användning i produktion.
- Klicka på Execute Workflow för att trigga Manual Run Trigger.
- Bekräfta att senaste affärer passerar genom Check Recent Deal Changes till Fetch Contact Profile och skapar uppgifter i Generate ClickUp Task.
- Bekräfta att äldre affärer routas till Alert for Older Deal och postar ett Slack-meddelande.
- När allt ser korrekt ut, växla arbetsflödet till Active för att köra i produktion.
Felsökningstips
- HighLevel-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din HighLevel API-nyckel och tillåtna scopes i dina integrationsinställningar i HighLevel.
- Skapande av ClickUp-uppgifter kan misslyckas om List-ID:t ändras eller om token saknar åtkomst till den Workspacen. Bekräfta att mål-listan fortfarande finns och att ClickUp-anslutningen i n8n kan se den.
- Slack-notiser hamnar inte där du tänkt om kanal-/användar-ID:t är fel eller om boten inte är inbjuden. Verifiera mottagaren i Slack-noden och säkerställ att appen är tillagd i målkanalen.
Snabba svar
Cirka 30 minuter om dina konton för HighLevel, ClickUp och Slack är redo.
Nej. Du kopplar dina konton och väljer var ClickUp-uppgifter ska skapas. ”Logiken” handlar mest om att välja rätt datumtröskel och mappa några fält.
Ja. n8n har ett gratis alternativ för självhosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också ta hänsyn till eventuella begränsningar i dina befintliga abonnemang för HighLevel, ClickUp och Slack.
Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och hanterar n8n bra. Självhosting ger dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det bör du troligen. Du kan ändra villkoret ”Check Recent Deal Changes” så att det använder ett annat datumfönster, eller routa efter steg i stället för datum. Du kan också justera vad som skrivs in i ClickUp genom att redigera fälten i steget ”Generate ClickUp Task”, till exempel lägga till affärsvärde, ägare eller en länk tillbaka till posten i HighLevel.
Oftast beror det på en API-nyckel i HighLevel som har gått ut eller bytts ut. Uppdatera HighLevel-inloggningsuppgifterna i n8n och kör en enskild testkörning igen. Om det fortfarande misslyckas saknas det ofta behörigheter för att läsa möjligheter eller kontakter, eller så pekar anropet mot fel plats/konto i HighLevel.
Det kan hantera hundratals affärer per körning i de flesta små team.
Ofta, ja, eftersom mönstret ”hämta många affärer, filtrera dem, förgrena logik och sedan berika kontakter” blir dyrt och klumpigt i enklare verktyg. n8n hanterar loopar och villkorsstyrda grenar snyggt, och du kan självhosta för obegränsade körningar om du hanterar många möjligheter. Zapier eller Make kan fortfarande fungera om du bara skapar en uppgift från en enskild händelsetrigger och inte behöver routningen ”nyligen vs. inaktuellt”. Rätt val beror på hur du faktiskt sköter pipeline-hygien i verkligheten, inte på verktygets popularitet. Prata med en automationsexpert om du vill ha en snabb rekommendation för din setup.
När det här väl rullar slutar uppföljningar att vara en ”kom ihåg att” och blir ett system. Din pipeline blir mer sanningsenlig och teamet kan hålla fokus.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.