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

Google Sheets + Trello: onboarding som fungerar

Rickard Andersson Partner, Nodenordic.se

Kundonboarding faller isär i de små glappen. Ett formulärsvar kopieras in i ett kalkylark, någon glömmer att skapa Trello-kortet, och Slack-uppdateringar sker “sen” (vilket oftast betyder aldrig).

Customer success-ansvariga märker det först eftersom de jagar detaljer i stället för att onboarda. Drift-/ops-chefer på byrå slutar med att lappa processen med checklistor. Och grundare dras in i “snabba fixar” som i tysthet äter upp veckan. Den här automatiseringen för Sheets Trello onboarding gör den röriga kedjan till en konsekvent överlämning.

Du får se hur det här flödet fångar ny kundinfo, validerar den, skapar rätt Trello-uppgifter, postar teamuppdateringar i Slack och skickar ett varumärkesanpassat välkomstpaket automatiskt.

Så fungerar automatiseringen

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

n8n Workflow Template: Google Sheets + Trello: onboarding som fungerar

Problemet: onboarding havererar när den är “manuell men enkel”

De flesta onboardingar är inte svåra. De är repetitiva. Du samlar in namn, e-post, företag och plan. Sedan matar du in samma uppgifter på tre ställen eftersom varje verktyg är “källan till sanningen” för olika personer. Det är där skadan sker: stavfel i e-postadresser, fel plan-nivåer, missade uppgifter och ett välkomstmejl som går iväg en dag för sent för att någon satt i möten. Under tiden frågar teamet i Slack om Trello-kortet finns än, och kunden undrar vad som händer härnäst.

Det blir mycket, snabbt. Här är var det oftast brister.

  • En ny kundpost loggas, men checklist-kortet för onboarding skapas aldrig.
  • E-postadresser accepteras utan validering, så välkomstmejl studsar eller hamnar i ett svart hål.
  • Reglerna för nivåer finns i någons huvud, vilket gör att “Pro”-kunder ibland får “Basic”-steg.
  • Statusuppdateringar är inkonsekventa, så överlämningar blir till pingar, trådar och förvirring.

Lösningen: från formulärsvar till Trello + Slack i ett körningstillfälle

Det här flödet startar i samma ögonblick som en kund skickar in sina onboarding-uppgifter via ett formulär kopplat till en n8n Webhook. Innan något loggas eller delas internt valideras e-postadressen (så att du inte bygger en onboardingprocess för en fejkad registrering). När e-posten godkänns lägger flödet till en korrekt formaterad post i Google Sheets, tillämpar nivålogik (Basic/Pro/Enterprise) och skapar sedan ett Trello-kort med en körklar onboarding-checklista. Därefter genereras en personlig Welcome Pack-PDF från en HTML/CSS-mall, en tydlig Slack-uppdatering postas till teamet och kunden får ett välkomstmejl med PDF:en bifogad. Till sist arkiveras hela onboarding-posten i Airtable, och sedan sammanställs en veckovis onboarding-rapport som mejlas till en ansvarig enligt schema.

Workflowet kickar igång med en Webhook och går sedan vidare genom e-postvalidering och nivå-tilldelning. Trello blir arbetshubben, Slack blir teamsignalen och Gmail levererar välkomstmejlet mot kund. Airtable håller ditt långsiktiga register, medan en veckovis schemalagd rapport håller ledningen uppdaterad.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du onboardar 5 nya kunder på en vecka. Manuellt ser ett typiskt flöde ut som 10 minuter för att validera och korrigera uppgifterna, 10 minuter för att logga allt i Sheets och ett “system of record”, 15 minuter för att bygga ett Trello-kort och en checklista, och ytterligare 15 minuter för att skapa en välkomst-PDF och skriva mejlet. Det är ungefär 50 minuter per kund, eller cirka 4 timmar i veckan. Med det här flödet lägger du kanske 5 minuter på att granska inskickningen och resten kör i bakgrunden, så du får tillbaka ungefär 3 timmar de flesta veckor.

Det du behöver

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger funkar bra)
  • Google Sheets för att logga varje onboarding-post.
  • Trello för att skapa onboardingkortet och checklistan.
  • Verifi Email API-nyckel (hämta den från din Verifi Email-dashboard).

Kunskapsnivå: Medel. Du kopplar credentials, redigerar några mallar och testar med en exempelpayload.

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

Så fungerar det

Ett formulärsvar triggar onboarding. En Webhook tar emot kundens uppgifter (namn, e-post, företag, plan) från ditt intake-formulär och startar flödet direkt.

Flödet verifierar och strukturerar datan. Verifi Email kontrollerar adressen och sedan blockerar ett If-villkor ogiltiga registreringar. Efter det får Google Sheets en ny rad så att du har en enkel logg som teamet kan referera till utan att gräva i verktyg.

Trello och din interna uppdatering kommer härnäst. Ett kodsteg tilldelar onboardingnivån (Basic/Pro/Enterprise) och sedan skapar Trello ett kort med rätt checklista. Slack får ett meddelande med de viktigaste kunduppgifterna så att alla vet att det är på riktigt och igång.

Kunden får ett välkomstpaket och systemet hålls prydligt. Flödet genererar en personlig Welcome Pack-PDF, hämtar filen och skickar ett välkomstmejl via Gmail med PDF:en bifogad. Till sist arkiverar Airtable onboarding-posten och en veckovis schemalagd körning sammanställer onboarding-statistik och mejlar en sammanfattning till ledningen.

Du kan enkelt justera nivålogiken för att styra kunder till olika Trello-listor eller Slack-kanaler baserat på plan, region eller företagsstorlek. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera webhook-triggern

Konfigurera ingångspunkten för nya inskick av kunddata via onboarding-webhooken.

  1. Lägg till noden Incoming Client Hook och ställ in HTTP MethodPOST.
  2. Ställ in Path/client-onboarding.
  3. Säkerställ att webhook-payloaden innehåller name, email, company och plan i body.

Steg 2: konfigurera verifiering och validering av e-post

Verifiera inkommande e-postadresser och styr endast giltiga poster vidare in i onboarding-processen.

  1. I Verify Email Address ställer ni in Email{{ $json.body.email }}.
  2. Autentiseringsuppgifter krävs: anslut era verifiEmailApi-autentiseringsuppgifter i Verify Email Address.
  3. Öppna Validate Email Flag och bekräfta att villkoret kontrollerar att {{ $json.valid }} är lika med true.
  4. Koppla Incoming Client HookVerify Email AddressValidate Email FlagAppend Client Record så att det matchar exekveringsflödet.

⚠️ Vanlig fallgrop: om inkommande webhook-payload använder ett annat fältnamn än email kommer verifieringssteget att misslyckas. Säkerställ att payload-schemat är i linje med webhook-mappningen.

Steg 3: anslut Google Sheets och beräkna onboarding-nivå

Lagra kunddata i Google Sheets och beräkna onboarding-nivå och prioritet för nedströms åtgärder.

  1. I Append Client Record ställer ni in Operationappend.
  2. Mappa kolumner: Name{{ $('Incoming Client Hook').item.json.body.name }}, Plan{{ $('Incoming Client Hook').item.json.body.plan }}, Email{{ $('Incoming Client Hook').item.json.body.email }}, Company{{ $('Incoming Client Hook').item.json.body.company }}, StatusOnboarding Started, Timestamp{{ $now }}.
  3. Välj målark i Document och ställ in Sheet NameSheet1 (från den cachade listan).
  4. Autentiseringsuppgifter krävs: anslut era googleSheetsOAuth2Api-autentiseringsuppgifter i Append Client Record.
  5. I Determine Onboarding Tier klistrar ni in den tillhandahållna JavaScript-koden (använder plan för att sätta tier, priority och onboarding_id).
  6. Koppla Append Client RecordDetermine Onboarding Tier.

Steg 4: konfigurera onboarding-åtgärder (Trello, PDF, Slack, e-post, Airtable)

Skapa onboarding-uppgifter, bygg välkomst-PDF:en, notifiera teamet, mejla kunden och arkivera data.

  1. I Create Trello Checklist ställer ni in NameOnboard {{ $json.Name }}- {{ $json.Plan }} Plan, List ID[YOUR_ID] och Description till den tillhandahållna flerradsmallen. Ställ in Due{{ $now.plus(3, 'days') }}.
  2. Autentiseringsuppgifter krävs: anslut era trelloApi-autentiseringsuppgifter i Create Trello Checklist.
  3. I Build Welcome PDF klistrar ni in HTML:en i HTML Content och behåller uttryck som {{ $json.name.split(' ')[0] }} och {{ $('Determine Onboarding Tier').item.json.Plan }}.
  4. Autentiseringsuppgifter krävs: anslut era htmlcsstopdfApi-autentiseringsuppgifter i Build Welcome PDF.
  5. I Post Slack Update ställer ni in Channel[YOUR_ID] och behåller Text satt till den tillhandahållna mallen för onboarding-annonsering.
  6. Autentiseringsuppgifter krävs: anslut era slackOAuth2Api-autentiseringsuppgifter i Post Slack Update.
  7. I Fetch PDF File ställer ni in URL{{ $('Build Welcome PDF').item.json.pdf_url }} och ställer in Response Formatfile.
  8. I Dispatch Welcome Email ställer ni in Send To{{ $('Determine Onboarding Tier').item.json.Email }}, SubjectWelcome to [Company Name] - Your {{ $('Determine Onboarding Tier').item.json.Plan }} Plan is Ready! 🎉 och behåller Email Type som text. Bifoga binären från Fetch PDF File via Attachments.
  9. Autentiseringsuppgifter krävs: anslut era gmailOAuth2-autentiseringsuppgifter i Dispatch Welcome Email.
  10. I Archive Onboarding Info ställer ni in Operationcreate, väljer Base och Table och mappar fält som Status till Completed och Onboarding Date till {{ $now }}.
  11. Autentiseringsuppgifter krävs: anslut era airtableOAuth2Api-autentiseringsuppgifter i Archive Onboarding Info.
  12. Bekräfta exekveringsordningen: Determine Onboarding TierCreate Trello ChecklistBuild Welcome PDFPost Slack UpdateFetch PDF FileDispatch Welcome EmailArchive Onboarding Info.

Tips: HTML:en i Build Welcome PDF är beroende av fält från Create Trello Checklist (som $json.desc). Behåll den nodordningen intakt för att undvika odefinierade värden.

Steg 5: konfigurera arbetsflödet för veckorapportering

Den här sekundära grenen körs veckovis för att sammanfatta onboarding-aktivitet och mejla en rapport.

  1. I Weekly Schedule Trigger ställer ni in cron-uttrycket på 0 9 * * 1 för att köra varje måndag kl. 09:00.
  2. I Collect Weekly Records väljer ni Airtable Base och Table och behåller ID satt till [YOUR_ID].
  3. Autentiseringsuppgifter krävs: anslut era airtableOAuth2Api-autentiseringsuppgifter i Collect Weekly Records.
  4. I Compile Weekly Metrics klistrar ni in den tillhandahållna JavaScript-koden för att filtrera poster på Onboarding Date och bygga veckorapportens JSON.
  5. I Email Weekly Summary ställer ni in Send To[YOUR_EMAIL] och behåller Subject- och Message-uttrycken enligt instruktion (t.ex. {{ $json.week_ending }}).
  6. Autentiseringsuppgifter krävs: anslut era gmailOAuth2-autentiseringsuppgifter i Email Weekly Summary.
  7. Koppla Weekly Schedule TriggerCollect Weekly RecordsCompile Weekly MetricsEmail Weekly Summary.

Steg 6: testa och aktivera ert arbetsflöde

Validera både onboarding-flödet och veckorapporten innan ni slår på automation i produktion.

  1. Klicka på Execute Workflow och skicka en test-POST-begäran till Incoming Client Hook med exempeldata.
  2. Verifiera att Append Client Record lägger till en rad, Create Trello Checklist skapar ett kort, Build Welcome PDF returnerar en PDF-URL och att Dispatch Welcome Email skickar ett mejl med bilagan.
  3. Kontrollera Airtable för att bekräfta att Archive Onboarding Info skapar en post med Status satt till Completed.
  4. Kör den veckovisa grenen manuellt från Weekly Schedule Trigger för att bekräfta att Email Weekly Summary skickar en rapport.
  5. När testerna passerar växlar ni arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-credentials kan gå ut eller kräva specifika behörigheter. Om saker slutar fungera: kontrollera Google-kopplingen i n8n:s Credentials och bekräfta att kalkylarket är delat med rätt Google-konto.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet/brand voice tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Sheets Trello onboarding?

Cirka 60–90 minuter om dina credentials är klara.

Behöver jag kunna koda för att automatisera Sheets Trello onboarding?

Nej. Du kopplar främst konton och redigerar några textmallar. Den enda “koden” är ett regelblock för nivåer som du kan kopiera och justera.

Är n8n gratis att använda för det här Sheets Trello onboarding-workflowet?

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 Verifi Email och eventuella kostnader för PDF-genererings-API (tjänsten för HTML/CSS till PDF har ofta en liten betalnivå efter gratisgränsen).

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 egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Sheets Trello onboarding-workflowet för att tilldela olika nivåer och flöden?

Ja, och det är ärligt talat den bästa delen. Du kan redigera nivåreglerna i kodnoden “Determine Onboarding Tier” och sedan styra till olika Trello-listor eller Slack-kanaler genom att justera Trello- och Slack-noderna. Vanliga anpassningar är att lägga till en “VIP”-nivå, routa efter region (EMEA vs. US) och ändra branding i Welcome Pack-PDF:en (logotyp, färger, sektioner) i HTML/CSS-mallen.

Varför misslyckas min Google Sheets-koppling i det här flödet?

Oftast handlar det om en utgången OAuth-koppling eller att kalkylarket har flyttats. Återanslut Google Sheets i n8n Credentials och bekräfta sedan att exakt samma kalkylark och flik fortfarande finns. Kontrollera också att Google-kontot du auktoriserade har åtkomst till filen och inte blockeras av Workspace-administratörens policyer.

Hur många onboarding-poster kan den här automatiseringen för Sheets Trello onboarding hantera?

Många – oftast långt fler än vad de flesta små team hinner hantera på en månad.

Är den här automatiseringen för Sheets Trello onboarding bättre än att använda Zapier eller Make?

Ibland, ja. Om du behöver förgreningslogik (som nivå-tilldelning), filgenerering och ett flerstegsflöde som berör Sheets, Trello, Slack, Gmail och Airtable, är n8n oftast enklare att hålla samlat eftersom du kan self-hosta och undvika prissättning per task. Det är också enklare att lägga in “stoppvillkor”, som att blockera ogiltiga e-postadresser innan något annat händer. Zapier eller Make kan gå snabbare för en tvåstegsversion, men de blir dyra och pilliga när du lägger till PDF:er, lagring och rapportering. Prata med en automationsexpert om du är osäker på vad som passar.

När det här väl rullar slutar onboarding att vara en skör rutin och blir ett pålitligt system. Workflowet tar hand om de repetitiva delarna så att teamet kan fokusera på själva relationen.

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