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

Microsoft SQL till Gmail: direkta mejl med objektmatch

Rickard Andersson Partner, Nodenordic.se

Bostadsleads kommer in snabbt, men uppföljningen fastnar fortfarande på samma ställe. Någon måste läsa förfrågan, bygga en fråga, exportera resultaten, städa kolumner, bifoga en fil och sedan skriva ett mejl som inte ser stressat ut.

Det är här fastighetsmäklare känner smärtan först. driftteam på mäklarbyråer och fastighetsförvaltare känner den också. Med den här SQL Gmail-automationen skickar du en korrekt formaterad CSV-rapport från din databas till Gmail automatiskt, så att förfrågningar besvaras på minuter, inte ”senare idag”.

Nedan ser du exakt hur arbetsflödet körs, vad det producerar och vad du kan justera för att få det att matcha ditt varumärke och din leadprocess.

Så fungerar den här automationen

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

n8n Workflow Template: Microsoft SQL till Gmail: direkta mejl med objektmatch

Problemet: bostadsmatchningar tar för lång tid att skicka

När någon fyller i ett ”hjälp mig hitta ett hem”-formulär förväntar de sig snabbhet. Men i de flesta team hamnar den förfrågan i en inkorg och väntar tills en människa har tid att översätta ”3 sovrum i Austin under 600 000 USD” till en databasfråga. Efter det återstår det pilliga jobbet: exportera resultat, formatera så att det öppnas snyggt i Excel, dubbelkolla filter och bifoga en fil i ett mejl som ser professionellt ut. Gör du det några gånger om dagen äter det tyst upp timmar, och du är alltid en copy-paste från att skicka fel lista till fel person.

Det summeras snabbt. Så här faller det isär i verkligheten.

  • Du tappar varma leads eftersom ”jag skickar alternativ snart” blir morgondagens problem.
  • Manuella exporter skapar stökiga bilagor, så kunder kan inte sortera eller skanna snabbt.
  • Varje specialförfrågan avbryter djupfokus, även om frågan är enkel.
  • Små misstag smyger sig in, som att missa ett filter eller skicka föråldrat utbud.

Lösningen: webbformulär → SQL-fråga → Gmail-mejl med CSV

Det här arbetsflödet gör om ett formulär för bostadssökning till ett omedelbart, välpolerat svar. Ett lead skickar in vad de vill ha (plats, prisintervall, sovrum, badrum och vilka fält du nu inkluderar). n8n tar den inputen och bygger automatiskt en riktad SQL-fråga, så att du bara söker på kriterier de faktiskt angav. Sedan kör den frågan i Microsoft SQL Server, hämtar matchande objekt och konverterar resultaten till en Excel-anpassad CSV-fil. Till sist skickar den ett personligt Gmail-meddelande med CSV:en bifogad, så att leadet får en tydlig lista de kan öppna, filtrera, vidarebefordra till en partner eller ta med till ett samtal. Ärligt talat är det just ”professionell CSV-bilaga” som gör att det här känns premium i stället för automatiserat.

Arbetsflödet startar när formuläret skickas in. I mitten bygger ett kort kodsteg ihop SQL-begäran och Microsoft SQL-noden returnerar de matchande raderna. I slutet genererar arbetsflödet en CSV-fil och Gmail levererar den som bilaga med din valda ämnesrad.

Vad du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du får 10 förfrågningar om bostadsmatchning per dag. Manuellt tar en grundcykel vanligtvis 10 minuter att tolka förfrågan, cirka 10 minuter att fråga/exportera/strukturera kalkylbladet, plus 5 minuter att skriva och skicka mejlet. Det är ungefär 25 minuter per förfrågan, eller runt 4 timmar om dagen. Med det här arbetsflödet skickar leadet in formuläret på under 2 minuter och automationen returnerar matchningar och mejlar CSV:en på under 30 sekunder. Du får tillbaka större delen av den tiden och leadet får omedelbar service.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Microsoft SQL Server för att lagra och söka i din listings-tabell.
  • Gmail för att skicka CSV-rapportmejl automatiskt.
  • Gmail OAuth-uppgifter (hämtas i Google Cloud Console).

Kunskapsnivå: Medel. Du kopplar in autentiseringsuppgifter och kan behöva justera ett enkelt kodsteg som bygger SQL.

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

Så fungerar det

Ett lead skickar in formuläret för bostadsunderlag. Formulärtriggern fångar kriterierna de skrev in, som stad, budget, sovrum, badrum och eventuella valfria filter du inkluderar.

Arbetsflödet sätter ihop en databasfråga utifrån inputen. Ett kodsteg bygger SQL-begäran dynamiskt, vilket innebär att det kan ignorera tomma fält i stället för att tvinga fram klumpiga formulär där ”alla fält krävs”.

Microsoft SQL returnerar matchande objekt. SQL Server-noden kör frågan mot din listings-tabell (exempelarbetsflödet använder ett schema i stil med realtor_usa_price) och returnerar rader med pris och objektdetaljer.

n8n genererar en CSV och mejlar den via Gmail. Resultaten konverteras till en Excel-anpassad fil, och sedan skickar Gmail ett varumärkesanpassat meddelande med CSV:en bifogad så att kunden får en prydlig, sorterbar rapport.

Du kan enkelt ändra formulärfälten och mejltexten så att det passar din nisch (uthyrning, premium, kommersiellt) utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.

Steg-för-steg-implementeringsguide

Steg 1: Konfigurera formulärtriggern

Konfigurera det publika intagsformuläret som fångar användarnas kriterier för fastighetssökning.

  1. Lägg till och öppna Property Intake Form.
  2. Ställ in Pathproperty-search-form.
  3. Ställ in Form Title🏠 Find Your Perfect Property.
  4. Ställ in Form DescriptionSearch through 1000+ real estate properties in our database.
  5. Bekräfta att formulärfälten inkluderar Your Email Address, Property Status, prisintervall, sovrum, badrum, bostadsyta, tomtyta och platsfält enligt visningen.

Behåll Your Email Address som obligatoriskt för att säkerställa att Dispatch Results Email kan leverera resultat.

Steg 2: Anslut SQL Server

Bygg en SQL-fråga baserat på formulärinmatningar och kör den mot er SQL Server-databas.

  1. Öppna Assemble SQL Request och granska JavaScript-byggaren för frågor. Den förväntar sig formulärfälten som definieras i Property Intake Form.
  2. Öppna SQL Server Query och ställ in OperationexecuteQuery.
  3. Ställ in Query{{ $json.query }}.
  4. Credential Required: Anslut era Microsoft SQL-inloggningsuppgifter.

⚠️ Vanlig fallgrop: Säkerställ att er SQL Server-tabell matchar [REALTOR].[dbo].[realtor_usa_price] och kolumnnamnen som refereras i Assemble SQL Request, annars misslyckas frågan.

Steg 3: Konfigurera filskapande

Konvertera SQL-resultaten till en CSV-fil för leverans via e-post.

  1. Öppna Generate CSV File och behåll standardalternativen för att mata ut SQL-resultatet som en fil.
  2. Verifiera körflödet: SQL Server QueryGenerate CSV File.

Steg 4: Konfigurera e-postutskicket

Skicka resultatet till användaren med en sammanfattning och den bifogade CSV-filen.

  1. Öppna Dispatch Results Email och ställ in Send To={{ $('Property Intake Form').item.json['Your Email Address'] }}.
  2. Ställ in Subject=🏠 Your Dream Home Search Results - {{ $('SQL Server Query').all().length }} Properties Found!.
  3. Ställ in Message till den tillhandahållna malltexten med uttryck, inklusive blocket med toppmatchningar och sammanfattningen av sökkriterier.
  4. Säkerställ att Attachments använder binärutdata från Generate CSV File (standardkonfigurationen för bilaga finns redan).
  5. Credential Required: Anslut era Gmail-inloggningsuppgifter.

Meddelandet använder uttryck som {{ $('SQL Server Query').all().length }} och {{ $('Assemble SQL Request').first().json.searchCriteria.priceRange.min?.toLocaleString() || 'Any' }}. Låt dessa vara intakta för att behålla dynamisk personalisering.

Steg 5: Testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta SQL-frågan, CSV-genereringen och e-postleveransen.

  1. Klicka på Execute Workflow och skicka in Property Intake Form med exempelcriteria.
  2. Bekräfta att Assemble SQL Request matar ut en giltig fråga och att SQL Server Query returnerar rader.
  3. Verifiera att Generate CSV File skapar en filutdata.
  4. Kontrollera att Dispatch Results Email skickar ett mejl med CSV-bilagan och den personligt anpassade sammanfattningen.
  5. När allt är verifierat, växla 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

  • Gmail OAuth-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först Gmail-autentiseringsuppgiften i n8n och auktorisera det anslutna Google-kontot igen.
  • Microsoft SQL-frågor kan misslyckas när valfria fält skapar felaktig SQL. Om du anpassar filter, testa inskick med ”tomt fält” och granska frågeutdata i kodnoden.
  • CSV-filer ser ”fel” ut när kolumner inte är normaliserade (t.ex. null i badrum, blandade talformat eller oväntade kommatecken). Om en kund rapporterar konstiga kolumner, justera vilka fält du exporterar i steget som konverterar till fil och håll formateringen konsekvent.

Vanliga frågor

Hur lång tid tar det att sätta upp den här SQL Gmail-automationen?

Cirka 20 minuter om din SQL-tabell och Gmail-åtkomst är klara.

Behöver jag kodkunskaper för att automatisera SQL till Gmail-mejl med bostadsmatchningar?

Nej. Du kopplar främst konton och redigerar några fält i formuläret. Den enda ”kod”-delen är redan inkluderad, och du kan oftast justera den genom att ändra uppenbara värden som kolumnnamn.

Är n8n gratis att använda för det här arbetsflödet för SQL Gmail-automation?

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 in hosting av Microsoft SQL (om du inte redan har det).

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 hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för SQL Gmail-automation för uthyrning i stället för bostadsförsäljning?

Ja, och det är en vanlig justering. Du uppdaterar formulärfälten i Property Intake Form och justerar logiken i Assemble SQL Request så att den pekar på din uthyrningstabell och dina filter (kontraktslängd, husdjurspolicy, inflyttningsdatum och så vidare). Många team ändrar också Gmail-ämnesraden så att den inkluderar området och antalet träffar. Om du vill att CSV:en ska kännas mer ”uthyrningsvänlig” kan du byta in fält som månadshyra, deposition och tillgänglighetsdatum innan filen genereras.

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

Oftast är det ett OAuth-problem. Auktorisera Gmail-autentiseringsuppgiften i n8n igen, bekräfta att rätt Google-konto är anslutet och säkerställ att OAuth-appen i Google Cloud fortfarande har Gmail API aktiverat. Om det bara fallerar ibland kan du också slå i Googles rate limits under perioder med hög belastning.

Hur många bostadssökningar kan den här SQL Gmail-automationen hantera?

Väldigt många – de flesta små team kommer inte att nå taket.

Är den här SQL Gmail-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom databasfrågor plus filgenerering är där enkla ”koppla två appar”-verktyg börjar kännas begränsande. n8n hanterar SQL-steget snyggt, låter dig anpassa logik utan att betala per gren och ger dig möjligheten att köra egen hosting när volymen växer. Zapier eller Make kan fortfarande fungera om dina matchningsregler är extremt enkla och du inte har något emot att skicka data via mellansteg. Den praktiska skillnaden är kontroll: med n8n kan du forma frågan, CSV-fälten och mejlinnehållet på ett ställe. Prata med en automationsexpert om du vill ha hjälp att välja.

Snabba, strukturerade bostadsmatchningar förändrar hur leads upplever din verksamhet. Sätt upp det här en gång, så får varje ny förfrågan den typ av svar som de flesta team bara lyckas leverera på sina bästa dagar.

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