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

Google Forms + Trello: leads blir kort, strukturerade

Rickard Andersson Partner, Nodenordic.se

Dina leads kommer in. Problemet är vad som händer sen. Någon måste öppna ett Google Form-svar, kopiera fält till Trello, välja rätt rullistor och sedan hoppas att inget missas.

Den här Google Forms Trello-automationen träffar främst marknadschefer som driver kampanjer, men säljare och små tjänsteföretag känner av den också. Målet är enkelt: varje inskick blir ett strukturerat Trello-kort, med rätt anpassade fält ifyllda, automatiskt.

Nedan ser du exakt hur arbetsflödet flyttar data, hur det routar leads efter företagsstorlek och leadkälla, och vad du kan justera så att Trello förblir organiserat utan extra administrativt arbete.

Så fungerar den här automationen

Hela n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: Google Forms + Trello: leads blir kort, strukturerade

Problemet: formulärleads blir röriga efter inskick

Google Forms är bra på att samla in intresse. Det är sämre på att göra intresset till en pipeline som går att agera på. I samma ögonblick som ett lead hamnar i din inkorg eller i en flik i ett kalkylark börjar det manuella jobbet: kopiera namnet, klistra in e-postadressen, bygga en korttitel, sätta ”leadkälla”, välja ”företagsstorlek” och trycka in anteckningar någonstans där teamet faktiskt hittar dem senare. Hoppar du över steg blir din Trello-tavla snabbt en skräplåda. Gör du alla steg tar det tyst flera timmar varje vecka och bjuder ändå in misstag.

Det går snabbt att det blir mycket. Här är var det oftast faller isär.

  • Varje lead tar cirka 5–10 minuter att göra om till ett användbart Trello-kort, och den tiden är sällan planerad.
  • Anpassade fält fylls inte i konsekvent, så filtrering och rapportering blir i praktiken meningslöst.
  • Leads från Google, rekommendationer och sociala medier hamnar i samma hög, vilket gör uppföljningen ojämn.
  • Små stavfel (en saknad e-post, fel företagsstorlek) skapar fram-och-tillbaka som får teamet att se långsammare ut än det är.

Lösningen: gör varje formulärinskick till ett korrekt Trello-kort

Det här n8n-arbetsflödet lyssnar efter ett nytt Google Forms-inskick när det landar i Google Sheets och gör sedan om raden till ett strukturerat Trello-leadkort automatiskt. Det mappar de viktiga fälten (namn, företag, e-post, anteckningar och andra formulärsvar), skapar Trello-kortet med en tydlig titel och uppdaterar sedan Trello-anpassade fält med rätt interna fält-ID:n. Därefter routar det leadet baserat på ”företagsstorlek” och ”leadursprung” så att tavlan förblir segmenterad och användbar. Till sist normaliserar det ”bransch” (så ”Real Estate” och ”real estate” inte blir två olika kategorier) och skriver in det i Trello också.

Arbetsflödet startar när ett nytt formulärsvar dyker upp i Google Sheets. Därifrån mappar och strukturerar n8n datan, skapar Trello-kortet och applicerar sedan rätt värden i de anpassade fälten via HTTP-förfrågningar. Routningslogiken hanterar företagsstorlek först, leadkälla därefter och bransch sist, så att varje kort landar redan organiserat.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du får 20 nya leads i veckan från ett Google-formulär. Manuellt, om varje lead tar cirka 7 minuter att göra om till ett Trello-kort (skapa kort, sätt titel, ange företagsstorlek, ange leadkälla, kopiera anteckningar), blir det ungefär 2+ timmar per vecka. Med det här arbetsflödet är ”jobbet” i praktiken att kolla Trello-tavlan: kanske 5 minuter totalt för att stickprova några kort. Du får tillbaka din pipeline utan att göra någon till copy-paste-personen.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Forms för att samla in leadinskick
  • Google Sheets för att lagra svaren för triggern
  • Trello för att skapa kort och uppdatera fält

Svårighetsgrad: Nybörjare. Du kopplar konton, väljer din tavla/lista och matchar några formulärfält mot Trello.

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

Så fungerar det

Ett nytt formulärsvar landar i ditt ark. Arbetsflödet använder Google Sheets-triggers kopplade till arket med Google Form-svar, så att varje inskick fångas upp snabbt.

Inskicket struktureras och mappas. Ett steg ”Edit Fields (Set)” formar om de råa svaren till exakt den struktur Trello förväntar sig, inklusive en konsekvent korttitel som ”Namn – Företag” (eller vilket format du väljer).

Trello får kortet, sedan de riktiga fälten. n8n skapar kortet på din valda tavla/lista, tilldelar Trello-ID:n för anpassade fält och uppdaterar dessa fält via HTTP-förfrågningar så att rullistefält (företagsstorlek, leadursprung) sätts korrekt.

Routningslogik håller tavlan användbar. En switch routar företagsstorlek till rätt Trello-fältvärde, sedan routar en andra switch leadursprung (YouTube, Social, Google, Referral). Efter det normaliserar ett litet kodsteg branschvalen och uppdaterar det anpassade branschfältet.

Du kan enkelt ändra alternativen för företagsstorlek så att de matchar dina prisnivåer utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera Google Sheets-triggern

Konfigurera arbetsflödet så att det lyssnar efter nya formulärsvar i Google Sheets med båda triggernoderna.

  1. Öppna Form Response Trigger och ställ in EventrowAdded.
  2. Välj mål-kalkylarket i Document och svarfliken i Sheet Name (t.ex. Let’s Get to Know You (Responses) och Form Responses 1).
  3. Inloggningsuppgifter krävs: Anslut era googleSheetsTriggerOAuth2Api-inloggningsuppgifter för Form Response Trigger.
  4. Upprepa samma konfiguration i New Sheet Entry med Event inställt på rowAdded och samma val av flik.
  5. Inloggningsuppgifter krävs: Anslut era googleSheetsTriggerOAuth2Api-inloggningsuppgifter för New Sheet Entry.
Tips: Om båda triggers lyssnar på samma flik, håll dem synkade för att undvika motstridiga resultat.

Steg 2: Anslut Google Sheets

Säkerställ att Google Sheets-triggers kan komma åt era formulärsvarsdata på ett tillförlitligt sätt.

  1. Öppna Form Response Trigger och verifiera att valen i Document och Sheet Name pekar på er aktiva svarflik.
  2. Öppna New Sheet Entry och bekräfta att den använder samma svarflik och polling-schema.
  3. Inloggningsuppgifter krävs: Anslut era googleSheetsTriggerOAuth2Api-inloggningsuppgifter för båda triggernoderna.

Steg 3: Sätt upp fältmappning och routning

Mappa formulärfält till en ren JSON-struktur och routa efter storlek och leadkälla innan ni uppdaterar Trellos anpassade fält.

  1. I Map Form Fields lägger ni till tilldelningar som Name med ={{ $json['What\'s your name? '] }}, EmailAddress med ={{ $json['Email Address '] }} och Company Industry med ={{ $json['Company Industry'] }}.
  2. Ställ in listID till ert Trello-list-ID, t.ex. {your-list-Id}.
  3. I Assign Field IDs mappar ni varje Trello-ID för anpassat fält (t.ex. fieldName, fieldEmail, fieldLeadSource) med värden som {field-id}.
  4. Konfigurera villkor i Route by Company Size med ={{ $('Map Form Fields').item.json['Company Size '] }} och rätt värden som Solo (1) och Enterprise (200+).
  5. Konfigurera Route by Lead Origin med ={{ $('Map Form Fields').item.json['Lead Source'] }} och rätt värden som Youtube, Google och Friend/Family.
  6. Ange alternativ-ID:n i Size Option Solo, Size Option Small, Size Option Medium, Size Option Large, Size Option Enterprise samt i Source Option YouTube, Source Option Social, Source Option Google, Source Option Referral med {option-id}.
⚠️ Vanlig fallgrop: Ersätt alla platshållare {field-id}, {option-id} och {your-list-Id} med riktiga Trello-ID:n, annars misslyckas uppdateringar av anpassade fält.

Steg 4: Konfigurera skapande och uppdateringar av Trello-kort

Skapa Trello-kortet och uppdatera dess anpassade fält med Trello API-anrop i rätt sekvens.

  1. I Generate Trello Lead ställer ni in Name till ={{ $json['What\'s your name? '] }} | {{ $json['Company Name '] }}, List ID till {your-lis-id} och Description till det angivna flerradiga uttrycket.
  2. Inloggningsuppgifter krävs: Anslut era trelloApi-inloggningsuppgifter för Generate Trello Lead.
  3. I Create Trello Card ställer ni in Name till ={{ $('Map Form Fields').item.json.Name }} | {{ $('Map Form Fields').item.json['Company Name '] }}, List ID till ={{ $json.listID }} och Description till ={{ $json.Needs }}.
  4. Inloggningsuppgifter krävs: Anslut era trelloApi-inloggningsuppgifter för Create Trello Card, Update Trello Fields, Update Size Field, Update Lead Source Field och Update Industry Field.
  5. I Update Trello Fields ställer ni in URL till =https://api.trello.com/1/cards/{{ $('Create Trello Card').item.json.id }}/customFields, Method till PUT och behåller JSON Body som angivet för att skriva Name, Phone, Email, Company Name och Website.
  6. I Update Size Field och Update Lead Source Field använder ni samma URL-mönster och behåller den angivna JSON body som använder {{ $json.sizeOption }} och {{ $json.sourceOption }}.
  7. I Map Industry Choice ersätter ni varje {option-id} med motsvarande Trello-ID för dropdown-alternativet för respektive bransch och skickar sedan resultatet till Update Industry Field.

Körordningen följer denna väg: New Sheet EntryMap Form FieldsCreate Trello CardAssign Field IDsUpdate Trello FieldsRoute by Company Size → size option-noder → Update Size FieldRoute by Lead Origin → source option-noder → Update Lead Source FieldMap Industry ChoiceUpdate Industry Field.

Steg 5: Testa och aktivera ert arbetsflöde

Validera att nya formulärposter skapar Trello-kort och uppdaterar alla anpassade fält korrekt innan ni slår på automatiseringen.

  1. Klicka på Execute Workflow och lägg till en ny rad i ert Google Sheet för att trigga Form Response Trigger och New Sheet Entry.
  2. Bekräfta att ett nytt kort visas i Trello med rätt namn och beskrivning skapad av Create Trello Card eller Generate Trello Lead.
  3. Verifiera att anpassade fält fylls i av Update Trello Fields, Update Size Field, Update Lead Source Field och Update Industry Field.
  4. Om fälten är tomma, kontrollera ID:n igen i Assign Field IDs samt alternativ-ID:n i noderna för mappning av storlek/källa/bransch.
  5. När allt ser korrekt ut växlar ni arbetsflödet till Active för att aktivera kontinuerlig bearbetning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Trello-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först status för din Trello-token och åtkomst till tavlan.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströms noder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Google Forms Trello-automationen?

Cirka 30 minuter om din tavla och ditt formulär är redo.

Behöver jag kunna koda för att automatisera Google Forms-leads till Trello?

Nej. Du kopplar Google Sheets och Trello och matchar sedan fält i ett par ”Set”-steg.

Är n8n gratis att använda för det här Google Forms Trello-arbetsflödet?

Ja. n8n har ett gratis alternativ för egen hosting 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 in Trello- och Google-användning (oftast ingen extra kostnad vid normala leadvolymer).

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

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Google Forms Trello-arbetsflödet för andra routningsregler?

Ja, och det är en av de bästa anledningarna att använda n8n här. Du kan ändra switchen ”Route by Company Size” så att den matchar dina egna nivåer och sedan justera motsvarande ”Size Option”-noder. Du kan också byta alternativen i switchen ”Route by Lead Origin” (YouTube/Social/Google/Referral) till det du samlar in i formuläret. Om din Trello-tavla använder andra anpassade fält uppdaterar du fält-ID:n i steget ”Assign Field IDs” så att HTTP-uppdateringarna träffar rätt fält.

Varför misslyckas min Trello-anslutning i det här arbetsflödet?

Oftast är det en utgången token eller saknade behörigheter för tavlan. Anslut ditt Trello-konto igen i n8n och bekräfta sedan att tavlans och listans ID:n fortfarande finns (team byter ibland namn på eller tar bort listor). Om kortet skapas men anpassade fält inte uppdateras beror problemet ofta på mappningen av anpassade fält-ID:n i steget ”Assign Field IDs” eller en behörighetskonflikt när Trellos API anropas via HTTP.

Hur många leads kan den här Google Forms Trello-automationen hantera?

Många. För de flesta små team fungerar hundratals leads i veckan bra, så länge din n8n-instans har stabil drifttid och Trello inte begränsar dig med rate limiting.

Är den här Google Forms Trello-automationen bättre än att använda Zapier eller Make?

Ofta, ja, särskilt om du bryr dig om routning och korrekt ifyllda anpassade fält. Zapier och Make kan skapa kort, men uppdateringar av Trello-anpassade fält och ”om det här, gör då det där”-förgreningar kan bli pilliga eller dyra när du lägger till fler vägar. n8n ger dig också möjligheten att hosta själv, vilket är praktiskt när leadvolymen växer och du inte vill räkna varje task. Nackdelen är uppsättningen: du lägger lite mer tid i början på att få fält-ID:n rätt. Om du är osäker kan du prata med en automationsexpert så gör vi en rimlighetskontroll av bästa upplägg.

När det här är live landar varje lead i Trello redan sorterat och lätt att läsa. Det är faktiskt skillnaden mellan ”vi har leads” och ”vi har en pipeline”.

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

Launch login modal Launch register modal