Fastighetsförfrågningar kommer snabbt, och svaret måste vara lika snabbt. Men att plocka fram alternativ från 99acres, rensa detaljer och formatera en läsbar kortlista blir lätt ett copy-paste-maraton.
Den här Gmail 99acres-automationen slår hårdast mot fastighetskonsulter, men det känns även för byråägare och små team som hanterar inkommande förfrågningar. Du får ett felfritt, strukturerat “här är de bästa alternativen”-mejl tillbaka på några minuter, utan stökiga fält eller halvt saknad information.
Nedan är flödet, varför det spelar roll och hur du kör det stabilt så att du kan följa upp snabbare och se mer professionell ut när du gör det.
Så fungerar automationen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Gmail till 99acres: snygga bostadsalternativ via mejl
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:message-outline", form: "rounded", label: "Email Intake Trigger", pos: "b", h: 48 }
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/>Derive Area and City"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Fetch Project Listings"]
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/>Interpret Listing Data"]
n4["<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/>Compose Project Summary"]
n5@{ icon: "mdi:message-outline", form: "rounded", label: "Dispatch Results Email", pos: "b", h: 48 }
n0 --> n1
n1 --> n2
n4 --> n5
n3 --> n4
n2 --> n3
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 n2 api
class n1,n3,n4 code
classDef customIcon fill:none,stroke:none
class n1,n2,n3,n4 customIcon
Problemet: fastighetssvar blir röriga och långsamma
När någon mejlar “Skicka mig projekt i Gota, Ahmedabad” ber de inte om ett researchuppdrag. De vill ha alternativ de snabbt kan jämföra. Manuellt hoppar du mellan 99acres och andra portaler, kopierar namn, priser, BHK, yta, tillträdesdatum och status. Sedan börjar den riktiga smärtan: rensa inkonsekventa format, fixa saknade fält och försöka få mejlet att se ut som att det inte slängts ihop i sista stund. Det tar energi och det bromsar uppföljningar där snabbhet ofta avgör affären.
En missad detalj är irriterande. Fem om dagen blir ett arbetssätt.
- Att kopiera annonser manuellt tar ofta runt 10 minuter per projekt när du räknar in formatering.
- Olika portaler beskriver samma fält på olika sätt, så “tillträde” och “status” blir inkonsekventa i din kortlista.
- Svar försenas eftersom du väntar på att “bli klar med researchen”, vilket gör att prospektet fortsätter titta någon annanstans.
- Även små fel (fel yta, dubbletter, saknad BHK) minskar förtroendet och skapar extra fram och tillbaka.
Lösningen: gör ett mejl till en kurerad projektlista
Det här flödet bevakar din inkorg efter nya fastighetssökningar, läser vad personen faktiskt efterfrågar och gör om det till en strukturerad sökning. Det extraherar område och stad från mejlets brödtext (och om området saknas eller är otydligt, faller det tillbaka till en sökning på stadsnivå så att den som frågar ändå får användbara resultat). Därefter skrapar det 99acres och andra fastighetsplattformar i realtid och rensar den råa sidinformationen till konsekventa projektposter. Slutligen skapar det en polerad “projekt hittade”-sammanfattning och mejlar tillbaka till den ursprungliga avsändaren med fält som är lätta att skanna: pris, yta, tillträdesdatum, status och plats.
Flödet startar med en IMAP-mejltrigger i n8n. Sedan tolkar det platsintentionen, hämtar aktuella annonser via en HTTP-förfrågan och standardiserar det stökiga till ett läsbart format. Slutresultatet är ett professionellt svarsmejl som du kan skicka som det är eller justera innan du vidarebefordrar.
Det här får du: automation kontra resultat
| Det här automatiserar flödet | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du får 5 mejlförfrågningar på en dag och du skickar tillbaka 4 projekt per förfrågan. Manuellt blir det ungefär 10 minuter per projekt för att hitta, kopiera detaljer och göra mejlet läsbart, vilket landar på cirka 3 timmar rutinjobb. Med det här flödet lägger du kanske 2 minuter på att läsa förfrågan, väntar sedan några minuter på skrapning och formatering, och svarsmejlet är klart. Du får tillbaka eftermiddagen och dina uppföljningar slutar halka efter.
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)
- E-postkonto (IMAP) för att ta emot fastighetsförfrågningar.
- SMTP för att skicka e-post för att leverera det formaterade resultatmejlet.
- OpenAI API-nyckel (hämtas från din OpenAI-dashboard) för stegen med AI Agent/Chat Model.
Svårighetsgrad: Medel. Du kopplar e-postuppgifter, klistrar in några nycklar och kör ett par tester med riktiga mejl.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett nytt förfrågningsmejl kommer in. n8n bevakar din inkorg via IMAP och triggar när någon skickar en fastighetssökning till din dedikerade adress.
Flödet tolkar platsintentionen. Det läser mejltexten och extraherar område + stad (som “Gota, Ahmedabad”). Om området inte är tydligt fortsätter det ändå med en bredare stadssökning så att svaret inte blir tomt.
Annonser hämtas och normaliseras. Flödet skrapar 99acres (och kan inkludera andra portaler) via HTTP-förfrågningar och rensar sedan den råa responsen till konsekventa fält som BHK, pris, storlek, tillträde och byggstatus. Det är här variationen och röran hanteras.
Ett polerat svar skickas. n8n skapar mejlet “Projekt hittade” i en läsbar struktur och skickar tillbaka det via din e-postleverantör, redo för mottagaren att skanna och svara på.
Du kan enkelt ändra sökreglerna för att inkludera budget, BHK eller bara “inflyttningsklart” beroende på dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera e-posttriggern
Det här arbetsflödet startar när ett nytt e-postmeddelande kommer in, så ni måste konfigurera IMAP-inkorgen som används för förfrågningar.
- Lägg till och öppna noden Email Intake Trigger.
- Credential Required: anslut era imap-inloggningsuppgifter.
- Bekräfta att noden lyssnar efter inkommande e-post och lämna standardinställningen för Options oförändrad om ni inte behöver postlådefilter.
Steg 2: anslut listkällan
List-URL:en byggs utifrån e-postinnehållet och används för att hämta projektdata från källsajten.
- Öppna Derive Area and City för att bekräfta att JavaScript-koden är oförändrad, särskilt URL-byggaren för 99acres.
- Öppna Fetch Project Listings och ställ in URL till
{{ $json.url }}. - I Fetch Project Listings ska ni ha Send Headers aktiverat och verifiera att header-värdena (t.ex. User-Agent och Accept) matchar konfigurationen.
ahmedabad. Alla andra städer returnerar ett felobjekt och stoppar nedströmsbearbetningen.Steg 3: konfigurera dataparsning och skapa sammanfattning
HTML-svaret parsas till strukturerad projektdata och formateras sedan till ett läsbart sammanfattningsmeddelande.
- Öppna Interpret Listing Data och behåll den medföljande JavaScript-parsningslogiken intakt för att extrahera projektdetaljer.
- Öppna Compose Project Summary och verifiera att den bygger meddelandet med projektfälten och formaterar utdata för e-post.
- Säkerställ att körordningen följer: Fetch Project Listings → Interpret Listing Data → Compose Project Summary.
Steg 4: konfigurera utgående e-post
Resultaten skickas tillbaka till den ursprungliga avsändaren baserat på return-path från inkommande e-post.
- Öppna Dispatch Results Email.
- Credential Required: anslut era smtp-inloggningsuppgifter.
- Ställ in Text till
{{ $json.message }}. - Ställ in Subject till
🏗️ Construction Projects List. - Ställ in To Email till
{{ $('Email Intake Trigger').item.json.metadata['return-path'] }}. - Ställ in From Email till er avsändaradress och ersätt
[YOUR_EMAIL]. - Låt Email Format vara inställt på
text.
{{ $('Email Intake Trigger').item.json.metadata['return-path'] }} i Dispatch Results Email.Steg 5: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta e-posttriggern, parsningen och formateringen av det utgående meddelandet.
- Klicka på Execute Workflow och skicka ett testmejl till IMAP-inkorgen med en plats som
gota, ahmedabad. - Bekräfta att Fetch Project Listings returnerar HTML och att Interpret Listing Data ger ut total_projects och en projects-array.
- Verifiera att Dispatch Results Email skickar ett meddelande som innehåller den formaterade projektsammanfattningen.
- När ni är nöjda, slå om arbetsflödet till Active för produktion.
Vanliga fallgropar
- E-postuppgifter (IMAP/SMTP) kan löpa ut eller kräva applösenord. Om mejl inte triggar eller skickas, kontrollera först säkerhetsinställningarna för din inkorg och status på inloggningsuppgifterna i n8n.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Skrapning av 99acres kan sluta fungera när webbplatsen ändrar struktur eller blockerar förfrågningar. Uppdatera dina HTTP-headers (särskilt User-Agent) och granska svaret från “Fetch Project Listings” när output plötsligt ser ofullständig ut.
Vanliga frågor
Cirka 30–60 minuter om din e-poståtkomst redan är klar.
Nej. Du kopplar mest konton och klistrar in inloggningsuppgifter. Flödet innehåller redan logik för tolkning och formatering.
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 kostnader för OpenAI API, vilket vanligtvis bara är några cent per dag vid låg volym.
Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsat antal körningar men kräver grundläggande serverhantering.
Ja, och det är en av de mest värdefulla justeringarna. Lägg till budget/BHK-extrahering i logiken “Derive Area and City” och skicka sedan dessa värden till förfrågan “Fetch Project Listings” (eller filtrera de tolkade resultaten direkt efter “Interpret Listing Data”). Många team lägger också till ett “If”-villkor för att ta bort projekt utan pris, och ett kort steg “Edit Fields (Set)” för att normalisera udda tillträdesformat. När du gjort det ser dina svar märkbart mycket renare ut.
Oftast beror det på att skrapningen blockeras eller att sidstrukturen ändras. Kontrollera output från HTTP Request som hämtar annonser och bekräfta att dina headers (särskilt User-Agent) fortfarande fungerar. Om svaret är tomt eller ser ut som en “challenge”-sida, rotera headers och sänk request-takten lite. Bekräfta också att tolkningen av område/stad är korrekt, eftersom en dålig platssträng kan ge “inga resultat” som ser ut som ett fel.
I n8n Cloud beror det på hur många körningar per månad din plan tillåter, och en e-postförfrågan är vanligtvis en körning. Om du kör med egen hosting finns ingen fast körningsgräns, så kapaciteten beror mest på din server och hur aggressiv skrapningen är. I praktiken kör team ofta dussintals förfrågningar per dag utan problem, och finjusterar sedan timeouts och deduplicering när volymen växer.
Ofta, ja. Skrapning + rensning + fallback-tolkning är där n8n brukar glänsa, eftersom du kan hantera stökig logik utan att betala per mikrosteg. Zapier eller Make kan fungera för enklare “mejl in, mejl ut”-flöden, men blir klumpiga när du behöver anpassad tolkning och bättre kontroll över HTTP-förfrågningar. Om driftsäkerhet spelar roll (vilket den oftast gör) kommer du uppskatta att kunna inspektera varje steg när något ändras på en portal. Prata med en automationsexpert om du vill ha hjälp att välja rätt upplägg för din volym.
Du sätter upp detta en gång, och sedan håller flödet dina svar felfria även under hektiska dagar. Den repetitiva sökningen och formateringen hamnar i bakgrunden, vilket är precis som det ska vara.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.