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 + Slack: utflyttningsärenden på spåret

Rickard Andersson Partner, Nodenordic.se

Utflyttningsveckan är då små missar blir till stora förseningar. En städleverantör får inte rätt instruktioner, underhåll ser inte uppdateringen, och plötsligt äter en ”enkel vändning” upp hela din eftermiddag.

Fastighetsförvaltare känner av det först, men driftansvariga och underhållskoordinatorer dras in i samma trådkaos. Den här automatiseringen för Sheets Slack-uppgifter håller varje utflyttningsuppgift synlig, tilldelad och loggad så att lägenheter blir klara snabbare med färre ”var det någon som sa till…?”-ögonblick.

Du får se hur arbetsflödet hämtar hyresgästdata från Google Sheets, skapar leverantörsklara instruktioner med AI, notifierar teamet i Slack och skriver tillbaka bekräftelser till Sheets.

Så fungerar den här automatiseringen

Här är hela arbetsflödet som du kommer att sätta upp:

n8n Workflow Template: Google Sheets + Slack: utflyttningsärenden på spåret

Varför det här spelar roll: överlämningar vid utflyttning spricker under press

Att koordinera en utflyttning låter enkelt tills du gör det över flera enheter, leverantörer och interna kollegor. Detaljerna finns på för många ställen: en rad i Google Sheets, en leverantörsmailtråd, ett Slack-meddelande någon missade och ett sista-minuten-samtal när nycklarna redan är i handen. Sedan skickar du om instruktioner, bekräftar ankomsttider igen och försöker minnas vad som faktiskt blev klart. Ärligt talat är det värsta osäkerheten. En enhet kan vara ”nästan klar” i två dagar om ingen loggar status på samma ställe.

Friktionen bygger på. Här är var det oftast brister:

  • Leverantörsinstruktioner skrivs om varje gång, så viktiga detaljer faller bort (nyckelboxkoder, sopregler, fotokrav).
  • Slack-uppdateringar sker, men de kopplas inte tillbaka till enhetens post, vilket gör rapportering och uppföljning rörigt.
  • När en leverantör bekräftar att jobbet är klart hamnar det i någons inkorg och når aldrig resten av teamet.
  • Förseningar upptäcks sent, oftast när uthyrning frågar varför enheten fortfarande inte är redo.

Vad du bygger: en utflyttningskoordinator som sköter sig själv

Det här arbetsflödet startar enligt schema (inför ett hyresavtals slut), kontrollerar ditt Google Sheet efter hyresgäst- och fastighetsdetaljer och använder sedan AI för att skapa en strukturerad, personlig checklista och instruktioner för utflyttning. Instruktionerna paketeras i ett leverantörsklart meddelande och skickas via e-post, medan ditt interna team får en Slack-notis med samma kontext. När leverantören bekräftar slutförande via en enkel webhook-länk (tänk ”jag är klar” plus anteckningar) loggar arbetsflödet detta tillbaka i Google Sheets så att status alltid är uppdaterad. Om något är sent aktiveras ett steg för att ”utvärdera förseningar” och AI kan föreslå bästa nästa uppföljning. Till sist får Slack en eskaleringsnotis så att förseningar inte kan gömma sig.

Arbetsflödet börjar med en schemalagd trigger och ditt Sheet som källa till sanning. AI skapar konsekventa instruktioner och checklistor baserat på enhetens detaljer. Därefter skickar arbetsflödet ut meddelandet till leverantörer (e-post) och håller teamet synkat i Slack, med uppdateringar som loggas automatiskt.

Det du bygger

Förväntade resultat

Säg att du vänder 10 enheter per månad. Manuellt kanske du lägger cirka 15 minuter per enhet på att skriva leverantörsinstruktioner, 10 minuter på att posta uppdateringar i Slack och ytterligare 10 minuter på att jaga bekräftelser, vilket är ungefär 6 timmar koordinationstid. Med det här arbetsflödet är ”jobbet” att uppdatera Google Sheet och låta den schemalagda körningen skicka ut allt, och sedan loggas leverantörsbekräftelser automatiskt. Du väntar fortfarande på faktisk städning och reparationer i verkligheten, men din admin-tid sjunker till kanske 30 minuter i veckan.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra rader med hyresgäst-, enhets- och leverantörsdata.
  • Slack för att notifiera ditt interna team och eskalera förseningar.
  • E-postkonto (Gmail) för att skicka leverantörsinstruktioner automatiskt.
  • Åtkomst till AI-noder (konfigureras i n8n för AI-agenten).

Kunskapsnivå: Nybörjare. Du kopplar konton, mappar några fält från ditt Sheet och justerar instruktionprompten så att den matchar din process.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

En schemalagd kontroll körs före hyresavtalets slut. Arbetsflödet använder en cron-liknande schema-trigger så att du kan köra det ett visst antal dagar före utflytt, eller köra det dagligen för allt som närmar sig.

Hyresgäst- och fastighetsdetaljer hämtas från Google Sheets. Arbetsflödet läser den eller de rader du bryr dig om och standardiserar fälten (enhetsnummer, åtkomstinstruktioner, leverantörens e-post, måldatum) så att efterföljande steg inte är beroende av röriga kalkylblad.

AI skapar din utflyttningsguidning. En AI-agent tar fram en checklista och tydliga leverantörsinstruktioner baserat på din data, och sedan formaterar ett steg för ”förbered payload” det för e-post och Slack så att det är läsbart och konsekvent.

Leverantörer får e-post och ditt team får en Slack-notis. E-post går ut till leverantören och Slack får samma kontext för intern synlighet. När leverantören bekräftar via en webhook registreras slutförandet tillbaka i Google Sheets, och förseningar kan trigga en eskalering i Slack.

Du kan enkelt ändra Slack-kanaler, eskaleringsregler eller checklisteformatet efter behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera schematriggern

Ställ in det dagliga schemat som startar arbetsflödet för samordning av utflyttningsuppgifter.

  1. Lägg till och öppna Scheduled Automation Start.
  2. Ställ in schemaregeln så att den körs dagligen kl. triggerAtHour: 9 (som visas i nodens rule.interval).
  3. Koppla Scheduled Automation Start till Configure Workflow Inputs.

Steg 2: anslut Google Sheets

Hämta hyresgästsdata och logga slutförande av uppgifter med Google Sheets.

  1. Öppna Retrieve Tenant Property Info och ställ in Document ID till {{ $('Configure Workflow Inputs').first().json.googleSheetId }}.
  2. Ställ in Sheet Name till <__PLACEHOLDER_VALUE__Sheet name containing tenant data__>.
  3. Credential Required: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter för Retrieve Tenant Property Info.
  4. Öppna Record Task Completion och ställ in Operation till appendOrUpdate.
  5. Ställ in Document ID till {{ $('Configure Workflow Inputs').first().json.googleSheetId }} och Sheet Name till <__PLACEHOLDER_VALUE__Sheet name for logging task completions__>.
  6. Credential Required: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter för Record Task Completion.

⚠️ Vanlig fallgrop: Platshållarna för arknamn måste ersättas med riktiga arknamn, annars misslyckas arbetsflödet med att läsa/skriva data.

Steg 3: ställ in indata och hämta hyresgästsdata

Definiera arbetsflödesindata som refereras i hela automatiseringen.

  1. Öppna Configure Workflow Inputs och ersätt platshållarvärden för:
  2. Ställ in daysBeforeMoveOut till <__PLACEHOLDER_VALUE__Number of days before lease end to trigger workflow__>.
  3. Ställ in googleSheetId till <__PLACEHOLDER_VALUE__Google Sheet ID containing tenant data__>.
  4. Ställ in vendorEmailAddress till <__PLACEHOLDER_VALUE__Vendor email address for cleaning/repair tasks__>.
  5. Ställ in slackChannel till <__PLACEHOLDER_VALUE__Slack channel ID for notifications__>.
  6. Säkerställ att Configure Workflow Inputs leder vidare till Retrieve Tenant Property Info.

Dessa värden refereras via uttryck som {{ $('Configure Workflow Inputs').first().json.slackChannel }}, så behåll fältnamnen exakt.

Steg 4: konfigurera AI-vägledning för utflyttning

Generera hyresgästinstruktioner och checklista för leverantör med Claude-modeller.

  1. Öppna Create Move-Out Guidance och bekräfta att fältet Text använder {{ 'Unit: ' + $json.unit + ', Tenant: ' + $json.tenantName + ', Lease End Date: ' + $json.leaseEndDate + ', Move-Out Date: ' + $json.moveOutDate }}.
  2. Säkerställ att Claude Chat Engine är ansluten som språkmodell för Create Move-Out Guidance.
  3. Credential Required: Anslut era Anthropic-inloggningsuppgifter i Claude Chat Engine (lägg till inloggningsuppgifter på den överordnade språkmodellnoden, inte Create Move-Out Guidance).

Steg 5: konfigurera leverantörsnotifieringar (e-post + Slack)

Skapa payloaden och skicka den till leverantörer och ert interna team. Det här steget inkluderar parallell exekvering.

  1. Öppna Prepare Vendor Task Payload och bekräfta fälten:
  2. Ställ in vendorEmail till {{ $('Configure Workflow Inputs').first().json.vendorEmailAddress }}.
  3. Ställ in emailSubject till {{ 'Move-Out Cleaning & Repair Tasks - Unit ' + $('Retrieve Tenant Property Info').first().json.unit }}.
  4. Ställ in emailBody till {{ $json.output }}.
  5. Ställ in slackMessage till {{ 'Move-out tasks initiated for Unit ' + $('Retrieve Tenant Property Info').first().json.unit + ' - Lease ends on ' + $('Retrieve Tenant Property Info').first().json.leaseEndDate }}.
  6. Prepare Vendor Task Payload skickar utdata till både Dispatch Vendor Email och Post Team Slack Notice parallellt.
  7. I Dispatch Vendor Email, ställ in Send To till {{ $json.vendorEmail }}, Subject till {{ $json.emailSubject }} och Message till {{ $json.emailBody }}.
  8. Credential Required: Anslut era Gmail-inloggningsuppgifter i Dispatch Vendor Email.
  9. I Post Team Slack Notice, ställ in Text till {{ $json.slackMessage }} och Channel ID till {{ $('Configure Workflow Inputs').first().json.slackChannel }}.
  10. Credential Required: Anslut era Slack-inloggningsuppgifter i Post Team Slack Notice.

Steg 6: fånga leverantörsbekräftelse och eskalera förseningar

Logga uppdateringar från leverantörer och skicka eskaleringslarm när uppgifter blir försenade.

  1. Konfigurera Vendor Confirmation Hook med Path vendor-confirmation och HTTP Method POST.
  2. Säkerställ att Vendor Confirmation Hook är kopplad till Record Task Completion.
  3. I Evaluate Task Delays, bekräfta att villkoret kontrollerar att {{ $json.body.status }} är lika med delayed.
  4. I Generate Follow-Up Advice, ställ in Text till Task delayed for Unit: {{ $json.body.unit }}, Reason: {{ $json.body.notes }}, Original completion date: {{ $json.completionDate }}.
  5. Säkerställ att Claude Escalation Model är ansluten som språkmodell för Generate Follow-Up Advice.
  6. Credential Required: Anslut era Anthropic-inloggningsuppgifter i Claude Escalation Model (lägg till inloggningsuppgifter på den överordnade språkmodellnoden, inte Generate Follow-Up Advice).
  7. I Send Delay Alert, ställ in Text till {{ '⚠️ TASK DELAY ALERT - Unit ' + $('Record Task Completion').first().json.body.unit + '\n\n' + $json.output }} och Channel ID till {{ $('Configure Workflow Inputs').first().json.slackChannel }}.
  8. Credential Required: Anslut era Slack-inloggningsuppgifter i Send Delay Alert.

Steg 7: testa och aktivera ert arbetsflöde

Validera hela automatiseringsflödet, inklusive parallella notifieringar och eskalering vid försening.

  1. Klicka på Execute Workflow för att köra ett manuellt test som startar från Scheduled Automation Start.
  2. Bekräfta att Retrieve Tenant Property Info hämtar förväntad hyresgäst-rad och att Create Move-Out Guidance ger strukturerade instruktioner som utdata.
  3. Verifiera att Dispatch Vendor Email skickar e-postmeddelandet och att Post Team Slack Notice publicerar Slack-meddelandet (parallell exekvering).
  4. Skicka ett test-POST till Vendor Confirmation Hook med JSON-body som innehåller unit, status och notes, och bekräfta sedan att Record Task Completion uppdaterar loggarket.
  5. Testa förseningslogiken genom att sätta status till delayed och bekräfta att Send Delay Alert publicerar eskaleringsmeddelandet.
  6. När allt fungerar, slå om arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Behörigheter i Google Sheets kan vara förvånansvärt strikta. Om rader inte laddas, kontrollera det anslutna Google-kontot och bekräfta att det kan visa och redigera exakt den fliken i kalkylarket.
  • Om du använder Wait-noder eller extern rendering varierar behandlingstiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera output i all evighet.

Snabba svar

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

Cirka 30 minuter om dina Google Sheets- och Slack-konton är redo.

Krävs kodning för den här koordineringen av utflyttningsuppgifter?

Nej. Du mappar mest kalkylbladskolumner till meddelandefälten och kopplar dina konton.

Är n8n gratis att använda för det här arbetsflödet för Sheets Slack-uppgifter?

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 volym. Du behöver också räkna med kostnader för AI-modellen, som vanligtvis är några cent per körning beroende på promptens storlek.

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 serverhantering.

Kan jag anpassa det här arbetsflödet för Sheets Slack-uppgifter för andra användningsfall?

Ja, och det bör du. Du kan byta steget ”Post Team Slack Notice” till Microsoft Teams om det är där ditt driftteam jobbar, och du kan redigera AI-agentens prompt för ”Create Move-Out Guidance” så att den matchar dina exakta städstandarder och fotokrav. Vanliga justeringar är annan timing (kör 14 dagar före hyresavtalets slut), separata Slack-kanaler per fastighet och extra fält hämtade från Google Sheets som nyckelboxkoder eller leverantörens ankomstfönster.

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

Oftast är det fel Google-konto eller saknad åtkomst till den specifika fliken i kalkylarket. Återanslut Google Sheets-autentiseringen i n8n, öppna sedan arket i samma Google-inloggning och bekräfta att du kan redigera det. Om det fortfarande misslyckas, kontrollera om arket flyttats till en delad enhet med begränsade behörigheter, eller om dina kolumnnamn ändrats så att mappningen inte längre matchar.

Vilken volym kan det här arbetsflödet för Sheets Slack-uppgifter hantera?

Om du kör egen hosting finns ingen övre gräns för körningar (det begränsas främst av din server samt Google/Slack:s rate limits). På n8n Cloud beror gränsen på din plan, men de flesta små team kan köra detta dagligen plus vid begäran utan att slå i taket. I praktiken kan det koordinera dussintals utflyttar per dag så länge din Google Sheet-struktur är korrekt formaterad.

Är den här automatiseringen för Sheets Slack-uppgifter bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet drar nytta av förgreningslogik (förseningskontroller), en webhook för bekräftelser och AI-steg som kan bli dyra eller klumpiga i enklare automatiseringsverktyg. n8n ger dig också möjligheten att köra egen hosting, vilket spelar roll när du kör många schemalagda uppgifter över flera fastigheter. Zapier eller Make kan fortfarande vara bra om du bara vill ha ”ny rad i Google Sheets → skicka Slack-meddelande” och inget mer. Så fort du vill ha statusloggning, villkorad eskalering och konsekventa AI-genererade instruktioner brukar n8n kännas mer naturligt. Om du vill ha en second opinion innan du bestämmer dig, prata med en automationsexpert.

När detta väl rullar slutar utflyttar vara en gissningslek. Arbetsflödet tar hand om den repetitiva koordineringen så att ditt team kan fokusera på att få enheter uthyrningsklara.

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