Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Vapi + Google Sheets: ring nya leads direkt

Rickard Andersson Partner, Nodenordic.se

Leads kommer in, du tänker att du ska ringa ”om en minut”, och på något sätt är det redan i morgon. Under tiden svalnar prospektet, teamet glömmer, och uppföljningen blir ett rörigt gissningsspel.

Det här med Vapi lead automation slår hårdast mot marknadschefer, men solo-grundare och byrådrift känner av det också. Du får omedelbara utgående samtal till nya formulärsvar och en korrekt formaterad Google Sheets-logg, så att inget faller mellan stolarna.

Nedan ser du exakt vad workflowet gör, vad du behöver för att köra det och hur du anpassar det till ditt erbjudande och ditt leadformulär utan att göra det till ett teknikprojekt.

Så fungerar den här automatiseringen

Hela n8n-workflowet, från trigger till slutresultat:

n8n Workflow Template: Vapi + Google Sheets: ring nya leads direkt

Problemet: nya leads hinner kallna innan du ringer

”Vi ringer dig snart” är lätt att lova och förvånansvärt svårt att leverera. Nya leads kommer ofta in när du sitter i möten, jobbar fokuserat eller utanför arbetstid. Sen börjar den manuella jakten: kolla formulärverktyget, kopiera telefonnumret, bestäm vad du ska säga, ring och försök senare komma ihåg att logga utfallet någonstans. Några missar här och där gör verklig skada. Inte för att du är dålig på försäljning, utan för att snabbhet är en konkurrensfördel och du låter den rinna ut.

Friktionen bygger på. Små förseningar blir till tappade bollar, och tappade bollar blir till intäkter som försvinner med ”vi hörde aldrig något”.

  • Någon måste upptäcka inskickningen, vilket är lätt att missa under stressiga dagar.
  • Copy-paste av telefonnummer bjuder in till skrivfel, och en siffra fel betyder att du ringer ingen alls.
  • Uppföljningar blir inkonsekventa eftersom olika personer improviserar olika manus.
  • Rapporteringen blir otydlig eftersom leaddetaljer och samtalsaktivitet finns på olika ställen.

Lösningen: omedelbara Vapi-samtal, med varje lead loggat i Sheets

Det här n8n-workflowet kopplar en inskickning i n8n Forms till ett utgående samtal i Vapi och håller sedan din leaddata organiserad i Google Sheets. Ett nytt formulärsvar triggar automatiseringen, väntar en kort stund (bra för att undvika oavsiktliga dubbelinskick och ge systemen en kort stund att stabilisera sig) och förbereder sedan de samtalsvariabler du vill att Vapi ska använda. Därefter skickar n8n en säker HTTP-request till Vapis samtalsendpoint med leadets telefonnummer, ditt Vapi-telefonnummer-ID och den assistent du vill ska prata för din räkning. Slutresultatet är enkelt: nya leads kontaktas snabbt, och du kan ha ett korrekt formaterat kalkylblad som spårar volym, timing och utfall.

Workflowet startar när någon skickar in ditt n8n-formulär. Efter en fördröjning på 2 minuter mappar det dina Vapi-parametrar (API-nyckel, assistant ID, phone number ID) och startar ett utgående AI-samtal via Vapi. Med en liten utbyggnad (som ofta läggs till) kan samma leaddetaljer även skrivas till Google Sheets så att du har en pålitlig ”single source of truth”.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du får 15 nya leads per dag. Manuellt tar det oftast cirka 10 minuter per lead att upptäcka inskickningen, kopiera uppgifter, ringa och skriva ner anteckningar någonstans, vilket är ungefär 2,5 timmar per dag. Med det här workflowet är ”arbetet” i princip noll: formulärinskickningen triggar direkt, workflowet väntar 2 minuter och Vapi ringer leadet automatiskt. Du kollar Google Sheets senare för att se vem som kom in och vad som hände. Det är ungefär 2 timmar tillbaka en vanlig dag.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • n8n Forms för att samla in leaddetaljer och telefonnummer
  • Vapi för att ringa utgående AI-telefonsamtal
  • Google Sheets för att logga leads och samtalsaktivitet
  • Vapi API-nyckel (hämtas i din Vapi-dashboard)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in ID:n/API-nycklar och testar en riktig inskickning.

Vill du inte sätta upp det här själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).

Så fungerar det

Ett lead skickar in ditt n8n-formulär. Workflowet triggar direkt på formulärinskickningen och fångar telefonnumret (det måste innehålla + och landskod) samt eventuella extra fält du samlar in, som namn eller intresse för tjänst.

En kort fördröjning gör flödet stabilt. n8n väntar 2 minuter innan det ringer, vilket hjälper när inskick kommer in dubbelt eller när du vill ha en liten buffert för att undvika att ringa någon som direkt korrigerar sin uppgift.

Samtalsdetaljer sätts ihop för Vapi. Workflowet mappar ditt Vapi phone number ID, assistant ID och API-nyckel och kombinerar dem sedan med leadets telefonnummer (och valfria personaliseringsfält) i en korrekt formaterad request body.

Vapi ringer ut. n8n skickar en POST-request till Vapis call endpoint för att starta samtalet med din röst-AI-assistent, med den kontext du skickade med.

Du kan enkelt ändra vilka formulärfält som skickas till Vapi och vilka fält som skrivs till Google Sheets utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera formulärtriggern

Det här arbetsflödet startar när en lead skickar in ett formulär, vilket i sin tur triggar sekvensen för utgående samtal.

  1. Lägg till och öppna Form Submission Trigger.
  2. Ställ in Form TitleLead form.
  3. Konfigurera formulärfälten så att de matchar arbetsflödet: Name (obligatoriskt), Email (typ email, obligatoriskt) och Phone med platshållaren Insert + symbol and country code without spaces.
  4. Verifiera att triggerns output går vidare till Delay Two Minutes.

Tips: Håll formatet för fältet Phone konsekvent eftersom Initiate Vapi Call läser {{ $('Form Submission Trigger').item.json.Phone }}.

Steg 2: Anslut Vapi

Förbered Vapi-ID:n och API-token som används i begäran för utgående samtal.

  1. Öppna Assign Vapi Variables.
  2. Ställ in vapiPhoneNumberId på ert Vapi-telefonnummer-ID (ersätt [YOUR_ID]).
  3. Ställ in vapiAssistantId på ert Vapi-assistent-ID (ersätt [YOUR_ID]).
  4. Ställ in vapiApi på er Vapi API-nyckel (ersätt [CONFIGURE_YOUR_API_KEY]).

⚠️ Vanlig fallgrop: Om ni lämnar platshållarvärden i Assign Vapi Variables kommer det att orsaka autentiseringsfel i Initiate Vapi Call.

Steg 3: Konfigurera bearbetning och output-åtgärder

Efter att formuläret har skickats in väntar arbetsflödet två minuter, tilldelar Vapi-variabler och initierar sedan samtalet.

  1. Öppna Delay Two Minutes och ställ in Unitminutes och Amount2.
  2. Bekräfta körordningen: Form Submission TriggerDelay Two MinutesAssign Vapi VariablesInitiate Vapi Call.
  3. Öppna Initiate Vapi Call och ställ in URLhttps://api.vapi.ai/call och MethodPOST.
  4. Aktivera Send Body och Send Headers, och ställ in Specify Bodyjson.
  5. Ställ in JSON Body till ={ "assistantId": "{{ $json.vapiAssistantId }}", "phoneNumberId": "{{ $json.vapiPhoneNumberId }}", "customer": { "number": "{{ $('Form Submission Trigger').item.json.Phone }}" } }.
  6. Lägg till en header-parameter Authorization med värdet =Bearer {{ $json.vapiApi }}.

Steg 4: Testa och aktivera ert arbetsflöde

Kör ett kontrollerat test för att bekräfta att fördröjningen och flödet för utgående samtal fungerar hela vägen.

  1. Klicka på Execute Workflow och skicka in en testpost via Form Submission Trigger.
  2. Verifiera att körningen pausar vid Delay Two Minutes och sedan fortsätter till Assign Vapi Variables.
  3. Bekräfta att Initiate Vapi Call returnerar ett lyckat svar och att samtalet rings till det inskickade telefonnumret.
  4. När allt fungerar, växla arbetsflödet till Active för att köra i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Vapi-inloggningsuppgifter kan gå ut eller roteras. Om samtal slutar fungera, kontrollera först API-nyckeln och dina assistant-/phone number-ID:n i Vapi-dashboarden.
  • Om du använder Wait-noder eller extern bearbetning varierar timing. Öka väntetiden om Vapi-samtalet triggas innan dina leadfält är tillgängliga eller om du ser tomma värden i payloaden.
  • Standardinstruktioner för AI låter ofta generiska. Lägg in er tonalitet och kvalificeringsfrågor i Vapi-assistenten tidigt, annars kommer du att behöva ”rädda” samtal i efterhand.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Vapi lead automation?

Cirka 30 minuter om din Vapi-assistent redan är klar.

Behöver jag kunna koda för att automatisera Vapi lead automation?

Nej. Du klistrar mest in ID:n, mappar några fält och kör ett testinskick.

Är n8n gratis att använda för det här workflowet för Vapi lead automation?

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 Vapi-credits för utgående samtal.

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) 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.

Kan jag anpassa det här workflowet för Vapi lead automation för olika leadtyper?

Ja, och det är en av de bästa delarna. Du kan skicka med extra formulärfält (som first_name, product, reason, appointment_time eller preferred language) genom att lägga till dem i steget ”Assign Vapi Variables” och inkludera dem i HTTP Request body till Vapi. Vanliga anpassningar är att välja en annan assistent baserat på ett formulärsvar, bara ringa när en checkbox är ikryssad och att ändra väntetiden för inskick utanför kontorstid.

Varför fungerar inte min Vapi-anslutning i det här workflowet?

Oftast beror det på en ogiltig eller roterad API-nyckel, eller att ett assistant_id/phone_number_id inte matchar det som finns i ditt Vapi-konto. Bekräfta ID:n i din Vapi-dashboard och klistra sedan in dem på nytt i noden ”Assign Vapi Variables”. Dubbelkolla också formatet på leadets telefonnummer. Vapi behöver ett fullständigt internationellt nummer med + och landskod, annars kan samtal misslyckas utan tydlig felindikering eller avvisas.

Hur många leads kan den här automatiseringen för Vapi lead automation hantera?

I praktiken kan den hantera mycket, men begränsningarna avgörs av din n8n-plan, din server (om du self-hostar) och hur många samtidiga samtal din Vapi-setup klarar. I n8n Cloud har Starter-planen ett tak för antal körningar per månad, medan högre planer hanterar mer volym. Om du self-hostar har du inget körningstak, men du behöver fortfarande tillräckligt med CPU/RAM för att allt ska flyta vid toppar. Om du förväntar dig dussintals leads per timme, fundera på köbeteende (längre Wait eller schemaläggning) så att samtal inte krockar.

Är den här automatiseringen för Vapi lead automation bättre än att använda Zapier eller Make?

Ofta, ja, särskilt när du bryr dig om kontroll och kostnad vid högre volym. n8n gör det enklare att hantera request payloads, omförsök och förgreningslogik utan att betala extra för varje litet steg. Det ger också möjligheten att self-hosta, vilket är viktigt om du planerar att köra många uppföljningssamtal. Zapier eller Make kan fortfarande fungera för mycket enkla flöden, men så fort du vill ha villkorsstyrd routing (olika assistenter, olika manus, beteende utanför kontorstid) är n8n oftast mindre frustrerande. Vill du ha hjälp att välja enklaste vägen för din setup? Prata med en automatiseringsexpert.

Snabb uppföljning är en av de där osexiga fördelarna som i det tysta vinner affärer. Sätt upp det här en gång, så blir dina leads uppringda medan de fortfarande bryr sig.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal