Nya personer går med i din WhatsApp-grupp … och sen händer ingenting. Kanske är en admin upptagen. Kanske hamnar “välkommen”-meddelandet långt upp i flödet. Oavsett vilket så faller första intrycket mellan stolarna.
Den här WhatsApp-välkomstautomationen träffar community managers först, men även företagare som driver kundgrupper och operativa leads som stöttar interna kanaler märker av det. Ett privat hej, skickat automatiskt, håller onboarding konsekvent utan att någon behöver vakta gruppen hela dagen.
Det här flödet lyssnar efter join-händelser, kontrollerar att de gäller rätt grupp, väntar en naturlig fördröjning och skickar sedan ett direkt välkomstmeddelande via Evolution API. Du får se hur det fungerar, vad du behöver och var team brukar anpassa det.
Så fungerar automationsflödet
Hela n8n-workflowet, från trigger till slutligt resultat:
n8n Workflow Template: WhatsApp + Evolution API: välkomna varje ny medlem
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0["<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/webhook.dark.svg' width='40' height='40' /></div><br/>Incoming Group Event Hook"]
n1@{ icon: "mdi:swap-vertical", form: "rounded", label: "Define Configuration Values", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Filter Target Group", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Confirm New Joiner", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "Delay for Natural Timing", pos: "b", h: 48 }
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Dispatch Welcome Text"]
n4 --> n5
n3 --> n4
n2 --> n3
n1 --> n2
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 n2,n3 decision
class n0,n5 api
classDef customIcon fill:none,stroke:none
class n0,n5 customIcon
Problemet: nya medlemmar går med, och ingen följer upp
De flesta WhatsApp-grupper växer i små ryck. En kampanj går ut, en partner nämner dig, någon delar en inbjudningslänk och plötsligt har du 10 nya namn i deltagarlistan. Sen börjar den stökiga delen. Admins antar att någon annan hälsar dem välkomna, eller planerar att göra det senare, och sen har det gått tre timmar och 200 meddelanden längre ner i historiken. Nya medlemmar vet inte var de ska börja, de tvekar att skriva och gruppen känns tyst kallare än den borde.
Det blir snabbt mycket. Inte för att varje välkomsthälsning är svår, utan för att den manuella processen är skör.
- Admins skannar join-notiser och kopierar nummer till en privat chatt, vilket är långsamt och lätt att missa.
- Att hälsa folk välkomna offentligt i gruppen skräpar ner flödet, så du undviker det och den nya medlemmen får ingenting.
- När du väl kommer ihåg det varierar välkomsttexten varje gång, vilket ger otydliga förväntningar och fler repetitiva frågor senare.
- Om två personer går med nära varandra är det vanligt att man meddelar den ena och glömmer den andra.
Lösningen: auto-DM till varje ny medlem (med en mänsklig fördröjning)
Det här n8n-workflowet ger dig en pålitlig “första kontakt” i samma stund som någon går med i din WhatsApp-grupp. Det startar när Evolution API skickar en grupphändelse i realtid till din n8n-webhook. Därefter laddar flödet din sparade konfiguration (grupp-ID, meddelandetext, uppgifter om Evolution-instansen), filtrerar händelsen så att bara din valda grupp triggar en respons och bekräftar att händelsen är att någon går med (inte att någon lämnar). Sedan väntar det en naturlig fördröjning som du styr, så att meddelandet inte ser ut som en direkt bot-bomb. Till sist skickar det ett privat välkomstmeddelande till den nya medlemmens direktchatt via Evolution API. Helt hands-off. Konsekvent. Alltid på.
Workflowet börjar med en webhook-notis från Evolution API. Sedan kontrollerar n8n grupp-ID och händelsetyp, väntar några minuter och skickar din välkomsttext privat till medlemmen. Ingen manuell letning. Inga “ops, missade dem”.
Det du får: automation vs. resultat
| Det här automatiserar workflowet | Resultatet du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att din grupp får cirka 20 nya medlemmar i veckan. Manuellt innebär en välkomsthälsning oftast att du ser joinen, öppnar en privat chatt, klistrar in ett meddelande och svarar på första följdfrågan, vilket ofta blir runt 10 minuter per person. Det är ungefär 3 timmar i veckan. Med det här workflowet är “arbetet” i princip noll: webhooken triggar direkt, du väntar cirka 3 minuter för naturlig tajming och DM:et skickas automatiskt. Du får tillbaka timmarna och välkomnandet blir konsekvent varje gång.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
- Evolution API-instans för att skicka WhatsApp-händelser och meddelanden
- WhatsApp Business-konto anslutet via Evolution API
- Evolution API-nyckel (hämtas i din Evolution API-dashboard)
Svårighetsgrad: Nybörjare. Du klistrar in värden i en nod för “Set Variables” och kopplar din Evolution API-webhook.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En grupphändelse träffar din webhook. Evolution API skickar en notis i realtid till n8n när någon går med i eller lämnar din WhatsApp-grupp.
Dina inställningar laddas direkt. n8n hämtar dina sparade konfigurationsvärden som målgruppens grupp-ID (det som slutar på @g.us), din Evolution API-URL, ditt instansnamn och ditt välkomstmeddelande.
Bara riktiga “ny medlem”-händelser går vidare. Workflowet filtrerar på din valda grupp och kontrollerar händelsetypen så att du inte råkar DM:a personer som har lämnat, gått med igen eller triggat en annan grupps händelse.
En kort fördröjning gör att det känns mänskligt. Efter att ha väntat det antal minuter du ställer in skickar n8n välkomsttexten via en HTTP-request till Evolution API, som sedan levererar det som ett privat WhatsApp-meddelande.
Du kan enkelt ändra välkomstmeddelandet så att det innehåller regler, länkar eller en “svara med 1/2/3”-prompt beroende på dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera webhook-triggern
Konfigurera den inkommande webhooken så att ert arbetsflöde startar när en grupphändelse postas.
- Lägg till och konfigurera Incoming Group Event Hook som trigger.
- Ställ in HTTP Method på
POST. - Ställ in Path på
whatsapp-group-welcome. - Kopiera webhook-URL:en som genereras av Incoming Group Event Hook och konfigurera er källa för grupphändelser att anropa den.
Steg 2: Koppla konfigurationsvärden
Definiera målgruppen, API-detaljer och välkomstmeddelandet som används längre fram i flödet.
- Öppna Define Configuration Values och lägg till tilldelningarna exakt som behövs för er miljö.
- Ställ in groupId till er målgrupps identifierare och ersätt
[YOUR_EMAIL]. - Ställ in apiKey till er Evolution API-nyckel och ersätt
[CONFIGURE_YOUR_API_KEY]. - Ställ in instanceName till
YourInstanceNameeller ert faktiska instansnamn. - Ställ in evolutionApiUrl till
https://your-evolution-api.com. - Ställ in welcomeMessage till önskad text, till exempel
👋 Welcome to our community! .... - Ställ in waitMinutes till
1eller er önskade fördröjning.
[YOUR_EMAIL] eller [CONFIGURE_YOUR_API_KEY] kommer matchningen och API-autentiseringen att misslyckas.Steg 3: Sätt upp filtrering och validering av anslutning
Säkerställ att endast rätt grupp och anslutningshändelser släpps igenom.
- I Filter Target Group ställer ni villkoret Left Value till
{{ $json.body.data.id }}och Right Value till{{ $('Define Configuration Values').item.json.groupId }}. - I Confirm New Joiner ställer ni villkoret Left Value till
{{ $json.body.data.action }}och Right Value tilladd. - Verifiera att körningsflödet är Incoming Group Event Hook → Define Configuration Values → Filter Target Group → Confirm New Joiner.
Steg 4: Konfigurera fördröjning och utskick av välkomstmeddelande
Lägg till en naturlig fördröjning och skicka välkomstmeddelandet via Evolution API.
- I Delay for Natural Timing ställer ni in Unit till
minutesoch Amount till{{ $('Define Configuration Values').item.json.waitMinutes }}. - I Dispatch Welcome Text ställer ni in URL till
{{ $('Define Configuration Values').item.json.evolutionApiUrl }}/message/sendText/{{ $('Define Configuration Values').item.json.instanceName }}. - Ställ in Method till
POSToch aktivera Send Body och Send Headers. - Lägg till body-parametrar: number =
{{ $json.body.data.participants[0] }}och text ={{ $('Define Configuration Values').item.json.welcomeMessage }}. - Lägg till header-parameter: apikey =
{{ $('Define Configuration Values').item.json.apiKey }}. - Bekräfta flödet från Confirm New Joiner → Delay for Natural Timing → Dispatch Welcome Text.
Steg 5: Testa och aktivera ert arbetsflöde
Validera hela flödet end-to-end och växla sedan arbetsflödet till aktivt.
- Använd Incoming Group Event Hook för att skicka en test-POST-payload som innehåller
body.data.id,body.data.actionochbody.data.participants[0]. - Kör arbetsflödet manuellt och bekräfta att händelsen passerar Filter Target Group och Confirm New Joiner innan den når Delay for Natural Timing.
- Verifiera att Dispatch Welcome Text skickar meddelandet till deltagarens nummer och returnerar ett lyckat svar från ert Evolution API.
- Klicka på Activate för att aktivera arbetsflödet för live-händelser i grupper.
Vanliga fallgropar
- Evolution API-uppgifter kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera din Evolution API-dashboard (API-nyckel och instansstatus) först.
- Om du använder Wait-noder eller extern bearbetning varierar tajmingen. Öka fördröjningen om din send-message-request misslyckas för att medlemsdatan inte är tillgänglig ännu.
- Standardtexten för välkomstmeddelanden är ofta för generisk. Lägg till gruppens syfte, ett tydligt nästa steg och eventuella regler direkt, annars kommer du fortsätta svara på samma frågor.
Vanliga frågor
Cirka 30 minuter om din Evolution API-instans redan är igång.
Nej. Du klistrar in ditt grupp-ID och dina Evolution API-uppgifter i n8n och kopplar sedan webhooken.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in kostnader för hosting av Evolution API (egen server eller en hostad Evolution-leverantör).
Två alternativ: n8n Cloud (hanterat, enklast setup) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, men oftast duplicerar du workflowet och ändrar grupp-ID i noden “Define Configuration Values” för varje grupp. Vissa team justerar också kontrollen “Confirm New Joiner” för att hantera specialfall som återinträden. Vanliga anpassningar är olika välkomsttext per grupp, längre eller kortare fördröjning i “Delay for Natural Timing” och att lägga till extra HTTP-requests för en uppföljningssekvens.
Oftast beror det på att API-nyckeln eller instansnamnet inte matchar i “Define Configuration Values”. Dubbelkolla även Evolution API base URL, eftersom en saknad sökväg eller fel protokoll kan ge tysta fel. Om det fungerade igår men inte idag kan din instans ha startat om och då behöver uppgiften uppdateras i n8n.
En typisk småföretagssetup hanterar hundratals joins per dag utan problem, och self-hosting tar bort körningsbegränsningar helt (din server blir begränsningen).
Oftast, ja, eftersom WhatsApp via Evolution API brukar kräva webhook-hantering, filtreringslogik och anpassade HTTP-requests som n8n hanterar utan problem. Du får också self-hosting, vilket är praktiskt om din community växer och du inte vill att varje join blir en debiterbar “task”. Zapier och Make kan fortfarande fungera om du föredrar ett enklare gränssnitt och din setup är väldigt grundläggande, men du kan nå begränsningar snabbare. Ärligt talat beror bästa valet på hur många grupper du kör och om du vill lägga till uppföljningar senare. Prata med en automationsexpert om du är osäker på vad som passar.
När det här väl är live blir varje ny medlem välkomnad på samma sätt, varje gång, utan att du behöver hänga över deltagarlistan. Sätt upp det en gång, och låt sedan gruppen växa.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.