Leads kommer in, och sen börjar röran. Någon kopierar fält till ett ark, någon glömmer att tagga leadet, och löftet “jag mejlar dem senare” blir i tysthet till “de blev kalla.”
Det är här marknadskonsulter känner smärtan först, men byråägare och upptagna grundare hamnar i det också. Med den här Tally lead automation hamnar varje formulärinsändning i din Google Sheets-CRM redan taggad, poängsatt och välkomnad via mejl.
Nedan ser du exakt vad workflowet gör, vad du får ut av det och hur du kör det utan att förvandla kalkylbladet till en kaotisk dumpningsyta.
Så fungerar den här automatiseringen
Hela n8n-workflowet, från trigger till slutligt resultat:
n8n Workflow Template: Tally till Google Sheets: SendGrid välkomnar varje lead
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/>Receive Lead from Tally Form"]
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/code.svg' width='40' height='40' /></div><br/>Generate Unique Lead ID"]
n2["<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/>Auto-Tag Lead by Services"]
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/code.svg' width='40' height='40' /></div><br/>Calculate Follow-up Date & L.."]
n4@{ icon: "mdi:database", form: "rounded", label: "Save Lead to CRM Sheet", pos: "b", h: 48 }
n5@{ icon: "mdi:database", form: "rounded", label: "Log Activity to Tracker", pos: "b", h: 48 }
n6["<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/>Generate Personalized Welcom.."]
n7["<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/sendGrid.svg' width='40' height='40' /></div><br/>Send Welcome Email via SendG.."]
n8@{ icon: "mdi:database", form: "rounded", label: "Update Lead Status to Nurtur..", pos: "b", h: 48 }
n4 --> n5
n4 --> n6
n1 --> n2
n2 --> n3
n0 --> n1
n6 --> n7
n6 --> n8
n3 --> n4
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 n4,n5,n8 database
class n0 api
class n1,n2,n3,n6 code
classDef customIcon fill:none,stroke:none
class n0,n1,n2,n3,n6,n7 customIcon
Problemet: leads faller mellan stolarna i kalkylblad
Att fånga leads med ett formulär är den enkla delen. Det riktiga arbetet börjar efter inskick: strukturera datan, lägga till ett lead-ID, förstå vilken tjänst de faktiskt vill ha och avgöra hur snabbt du ska följa upp. När det arbetet sitter i någons huvud (eller i ett halvfärdigt kalkylblad) blir det snabbt inkonsekvent. Ett lead får ett genomtänkt välkomstmejl, ett annat får ingenting på två dagar, och din “CRM” blir en lista du inte litar på. Ärligt talat är det värsta den mentala belastningen. Du fortsätter dubbelkolla arket eftersom du vet att något missades.
Friktionen växer. Här brukar det oftast brista.
- Du får formatera om kolumner och rätta stavfel efter varje omgång inskick.
- Tjänsteintresset förblir otydligt, så uppföljningar blir generiska och konverterar sämre.
- Utan poäng och nästa uppföljningsdatum blir “prio” den som mejlade dig senast.
- Välkomstmejl blir försenade eller hoppas över, vilket får ditt varumärke att verka långsammare än det är.
Lösningen: auto-tagga, poängsätt, logga och välkomna varje nytt lead
Det här workflowet gör din Tally-insändning till en strukturerad CRM-post i Google Sheets och startar direkt ett personligt välkomstmejl via SendGrid. Det börjar i samma ögonblick som ett lead träffar din formulär-webhook. n8n skapar ett unikt lead-ID och en tidsstämpel så att du kan följa konversationer utan förvirring senare. Därefter analyserar det inskicket för att lägga på “smarta” tjänstetaggar (som Podcast Lead eller Video Editing Lead) och räknar ut en initial poäng baserat på intressenivå. Sedan sätter det automatiskt ett datum för nästa uppföljning, lägger till allt i din Google Sheets-CRM med konsekvent formatering, loggar händelsen i ett separat spårningsark och skickar ett välkomstmejl som matchar det leadet sagt att de vill ha. Till sist uppdaterar det leadstatus till “Nurturing”, så att arket speglar verkligheten, inte förhoppningar.
Workflowet startar med Tally-webhooken och bygger en korrekt formaterad leadpost. Taggning och poängsättning sker innan något skrivs till Google Sheets, så att din CRM förblir organiserad. När leadet är sparat och loggat skickar SendGrid välkomstmejlet och statusen uppdateras automatiskt.
Det här får du: automatisering vs. resultat
| Vad workflowet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du får 20 nya leads i veckan från Tally. Manuellt är det lätt att lägga cirka 6 minuter per lead på att kopiera fält, lägga till taggar, välja uppföljningsdatum och skriva ett snabbt första mejl, vilket blir ungefär 2 timmar i veckan. Med det här workflowet är “jobbet” i princip att skicka in formuläret (vilket leadet gör) och låta n8n processa i en minut eller två. Du väljer fortfarande hur du svarar senare, men intag, strukturering och välkomstmeddelande sker automatiskt.
Det du behöver
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Tally för att ta emot inskick från leadformulär.
- Google Sheets som en lättviktig CRM-databas.
- SendGrid API-nyckel (hämta den i din SendGrid-dashboard)
Svårighetsnivå: Medel. Du kopplar konton, kopierar en Sheets-struktur och redigerar några fält för taggning/mejl.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En Tally-insändning träffar din webhook. Workflowet startar när någon fyller i ditt leadformulär och Tally skickar svaret till n8n.
Leadet organiseras direkt. n8n genererar ett unikt ID och en tidsstämpel, utvärderar sedan inskicket för att lägga på tjänstetaggar och beräkna en första poäng samt ett datum för nästa uppföljning.
Din Google Sheets-CRM uppdateras på rätt ställen. Leadet läggs till i ditt huvudark “Leads”, samtidigt som en aktivitetsrad också registreras så att du har ett spår över vad som hände och när.
SendGrid välkomnar leadet och din status ändras automatiskt. Ett personligt välkomstmejl skapas baserat på vad de bad om, skickas via SendGrid, och leadstatusen i Sheets uppdateras till “Nurturing”.
Du kan enkelt ändra tjänstetaggar och poängregler så att de matchar dina erbjudanden och hur du kvalificerar leads. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera webhook-triggern
Konfigurera startpunkten så att nya leadinlämningar kan starta arbetsflödet.
- Lägg till noden Inbound Lead Webhook som din trigger.
- Ställ in HTTP Method på
POST. - Ställ in Path på
953a8fef-50bf-46a6-b17c-305d79a6ee07. - Ställ in Response Mode på
lastNodeför att returnera slutresultatet till webhook-anroparen.
body.data.fields.Steg 2: Anslut Google Sheets
Anslut era kalkylark för CRM och aktivitetslogg för att lagra nya leads och aktivitetsrader.
- Öppna Append Lead to CRM Sheet och ställ in Operation på
append. - Ställ in Document på
[YOUR_ID]och Sheet Name påLeads. - Mappa kolumnerna med uttryck som Name →
{{$json.name}}, Tags →{{$json.tags}}, Lead ID →{{$json.leadId}}och Next Touch →{{$json.nextTouch}}. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Append Lead to CRM Sheet.
- Öppna Record Activity Entry och ställ in Operation på
append. - Ställ in Document på
[YOUR_ID]och Sheet Name påActivity Log, och mappa sedan Timestamp →{{$now.toISO()}}och Details →=Form submission with tags: {{ $json['Tags'] }}. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Record Activity Entry.
- Öppna Set Lead to Nurturing och ställ in Operation på
updatemed Matching Columns satt tillLead ID. - Ställ in Document på
[YOUR_ID]och Sheet Name påLeads, och mappa sedan Status →Nurturingoch Last Email Sent →{{$now.format('YYYY-MM-DD')}}. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Set Lead to Nurturing.
Lead ID, Next Touch, Lead Score) annars kommer append/update att misslyckas.Steg 3: Sätt upp logik för leadbearbetning
Dessa kodnoder normaliserar inkommande payload, applicerar taggar och beräknar metadata för uppföljning.
- I Assign Lead Identifier, behåll JavaScript-koden som genererar
LEAD--ID:t och extraherar fält somWhat's your Nameochemail addressfrånbody.data.fields. - I Apply Service Tags, verifiera att
serviceTagMapoch nyckelordslogiken stämmer överens med ert tjänsteutbud och er taggtaxonomi. - I Compute Follow-up & Score, bekräfta att logiken för
nextTouchochleadScorematchar era pipeline-regler, till exempel att sätta Status tillNew Leadoch Nurture Stage till0. - Bekräfta körordningen: Inbound Lead Webhook → Assign Lead Identifier → Apply Service Tags → Compute Follow-up & Score → Append Lead to CRM Sheet.
Steg 4: Konfigurera e-postutskick och parallella grenar
Skicka ett anpassat välkomstmejl och uppdatera CRM-status samtidigt som ni loggar aktivitet parallellt.
- I Craft Welcome Email, behåll mall-logiken som bygger emailSubject och emailBody med hjälp av de detekterade taggarna.
- I Dispatch Welcome Email, ställ in Subject till
{{ $json.emailSubject }}, To Email till{{ $json['Email'] }}och Content till{{ $json.emailBody }}. - Inloggningsuppgifter krävs: Anslut era sendGridApi-inloggningsuppgifter i Dispatch Welcome Email.
- Notera den parallella exekveringen: Append Lead to CRM Sheet skickar utdata till både Record Activity Entry och Craft Welcome Email parallellt.
- Notera även: Craft Welcome Email skickar utdata till både Dispatch Welcome Email och Set Lead to Nurturing parallellt.
{{ $json['Email'] }}. Säkerställ att era tidigare noder output:ar fältet Email (med stor bokstav) eller justera uttrycket så att det matchar er data.Steg 5: Testa och aktivera ert arbetsflöde
Validera hela flödet för leadintag och slå på det för produktionsanvändning.
- Klicka på Execute Workflow och skicka en test-POST-förfrågan till Inbound Lead Webhook-URL:en med en exempel-payload i
body.data.fields. - Bekräfta att en ny rad visas i arket Append Lead to CRM Sheet med ifyllda värden som
Lead ID,TagsochNext Touch. - Verifiera att Record Activity Entry loggar händelsen och att Dispatch Welcome Email skickar ett meddelande till leadet.
- Kontrollera att Set Lead to Nurturing uppdaterar leadstatusen till
Nurturingoch sätterLast Email Senttill dagens datum. - När ni är nöjda, växla arbetsflödet till Active för produktionsanvändning.
Vanliga fallgropar
- Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera sidan Credentials i n8n och bekräfta att det anslutna Google-kontot fortfarande har åtkomst till CRM-kalkylbladet.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre ned fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in ditt varumärkes ton tidigt, annars kommer du att redigera output för alltid.
Vanliga frågor
Cirka 30–60 minuter om dina Sheets- och SendGrid-konton är redo.
Nej. Du kopplar mest konton och redigerar några mappningsfält. Det krävs lite lätt konfiguration kring taggar och mejlmall.
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 för högre volymer. Du behöver också räkna med SendGrid-kostnader (ofta gratisnivå) och eventuell OpenAI-användning om du lägger till AI-baserat skrivande.
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 serveradministration.
Ja, och det bör du. Du kan redigera mappningen som används i noden Apply Service Tags (workflowets serviceTagMap) så att den speglar dina faktiska erbjudanden, och sedan justera logiken i Compute Follow-up & Score så att leads med “hög intent” får tidigare uppföljningar. Många team justerar också noden Craft Welcome Email för att inkludera en relevant länk baserat på taggen, till exempel en case study för “Video Editing Lead”. Om du vill byta ut SendGrid mot en annan leverantör ersätter du vanligtvis steget Dispatch Welcome Email och behåller allt uppströms likadant.
Oftast handlar det om en API-nyckel eller saknade behörigheter på nyckeln du skapade. Skapa en ny nyckel i SendGrid, uppdatera den i n8n och testa SendGrid-noden igen. Kontrollera också att din sändardomän (eller single sender identity) är verifierad i SendGrid, annars kan mejl misslyckas eller undertryckas. Om du testar med samma mejladress upprepade gånger, titta även i SendGrids suppression lists.
Många. På n8n Cloud är den praktiska gränsen din plans månadsvisa körningar, och vid egen drift handlar det mest om serverkapacitet. För typiska små team är hundratals leads i veckan helt rimligt så länge dina Google Sheets inte är överbelastade med tunga formler.
Ofta, ja. n8n är mer flexibelt när du vill ha förgreningslogik, egna poängregler eller loggning i flera ark utan att betala extra för varje steg. Egen drift är också en stor fördel när leadvolymen växer och du inte vill att automationskostnaden ska skena. Zapier eller Make kan fortfarande passa utmärkt om du bara behöver ett enkelt “formulär → ark → mejl”-flöde och vill komma igång snabbast möjligt. Om du är osäker, prata med en automationsexpert och beskriv din leadvolym och process.
När detta är live slutar leadintag vara ett dagligt måste. Workflowet tar hand om den repetitiva struktureringen och välkomnandet, så att du kan fokusera på riktig uppföljning och att stänga affären.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.