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

Bright Data + Gmail: matdeals i din inkorg

Rickard Andersson Partner, Nodenordic.se

Att jaga matdeals är märkligt utmattande. Du öppnar tre leveransappar, ett par restaurangsajter, kanske en flik med ”kampanjer”, och ändå missar du guldkornen eller hittar dem först när de redan är borta.

Den här Bright Data Gmail-automationen träffar rätt för stressade marknadsförare som planerar teamluncher, små företagare som vill kapa återkommande kostnader och operatörer som bara vill ha en pålitlig veckosammanfattning att vidarebefordra. Inga fler skattjakter. Bara en strukturerad sammanfattning i inkorgen.

Nedan ser du hur workflowet hämtar deals från en sida, plockar ut det som spelar roll och mejlar en lättläst sammanställning så att du kan agera snabbt (eller dela den med teamet).

Så fungerar automationen

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

n8n Workflow Template: Bright Data + Gmail: matdeals i din inkorg

Problemet: matdeals är utspridda och går ut snabbt

Matkampanjer är inte svåra att hitta. Problemet är att de ligger utspridda över leveransplattformar och enskilda restaurangsidor, och att de ändras hela tiden. Du ser en ”BOGO”-deal, klickar vidare och plötsligt gäller den bara på en annan plats eller med en ny miniminivå för köp. Sedan börjar du om. Det är inte bara bortkastad tid. Det är också den mentala belastningen av att komma ihåg var du tittade, vad som var giltigt och vad du tänkte dela med någon annan.

Friktionen byggs på. Och den visar sig på några förutsägbara sätt.

  • Att manuellt kolla ens 6–10 källor blir ett veckogöra som du fortsätter att skjuta upp.
  • Kampanjer blir snabbt inaktuella, så ”jag tar det sen” betyder ofta att du missar den.
  • Att kopiera deal-detaljer till ett mejl eller en chatt skapar lätt fel som fel koder eller datum.
  • Du får ingen enda plats att hänvisa till för vad som funkade förra gången, vilket gör planering onödigt krånglig.

Lösningen: skrapa deals och mejla en sammanställning automatiskt

Det här workflowet gör deal-jakt till en enkel rutin: ”kör och få levererat”. Du triggar automationen i n8n, den hämtar en målsida med deals via en HTTP-förfrågan (med Bright Data som hjälper dig att undvika vanliga scraping-blockeringar), och sedan tolkar den HTML:en för att plocka ut de listningar du faktiskt bryr dig om. Därefter formaterar n8n höjdpunkterna till en lättläst sammanfattning och skickar den via Gmail. Slutresultatet är en inkorgsvänlig digest du kan skumma på under en minut och sedan vidarebefordra till din partner, ditt team eller dina kunder.

Workflowet börjar med en manuell trigger, vilket är perfekt när du vill köra det på beställning medan du testar. Sedan hämtar det sidan, extraherar deal-texten och skickar den slutliga sammanställningen via Gmail. Om du vill köra det på schema senare är det ett enkelt byte.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du varje vecka kollar deals från 8 restaurang- och leveranssidor. Om du lägger cirka 5 minuter per sida på att öppna, skanna och verifiera kampanjen blir det runt 40 minuter, plus ytterligare 10 minuter för att skriva om det till ett meddelande någon annan kan förstå. Med det här workflowet klickar du på den manuella triggern (cirka 1 minut), väntar ett par minuter på hämtning och parsing, och sedan landar Gmail-digesten redo att vidarebefordra. Säg 5 minuter totalt, inte en timme.

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)
  • Bright Data för att skrapa sidor utan blockeringar.
  • Gmail för att skicka digesten till din inkorg.
  • Bright Data-inloggningsuppgifter (hämtas från din Bright Data-dashboard).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in uppgifter och testar en eller två gånger.

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

Så fungerar det

Du triggar körningen. Workflowet börjar med Manual Start i n8n så att du kan köra det när du vill ha en ny sammanställning (och så att testning blir smidig).

Dealsidan hämtas. n8n använder en HTTP Request för att hämta den valda ”eats”-sidan. Bright Data används för att minska blockering och hålla svaren konsekventa, särskilt när sajter inte gillar automationstrafik.

Listningar extraheras från HTML:en. Steget för HTML-parsing plockar ut deal-titlar, utdrag och andra synliga kampanjdetaljer till ett användbart format. Det är här en rörig webbsida blir något du kan sammanfatta.

En digest skickas via Gmail. Den sista noden sammanställer de extraherade dealsen till en mejltext och skickar den till din valda adress, så att resultatet alltid hamnar på samma ställe.

Du kan enkelt ändra källwebbplatserna och mejlformateringen efter dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera manuell trigger

Det här arbetsflödet startar manuellt så att ni kan testa scrapen och e-postutskicket vid behov.

  1. Lägg till och behåll noden Manual Start Trigger som arbetsflödets trigger.
  2. Koppla Manual Start Trigger till Retrieve Eats Page för att matcha körflödet.

Steg 2: Anslut Bright Data-begäran

Arbetsflödet använder en POST-begäran till Bright Data för att hämta Uber Eats-feedens HTML.

  1. Välj Retrieve Eats Page och ställ in URL till https://api.brightdata.com/request.
  2. Ställ in Method till POST, aktivera Send Body och aktivera Send Headers.
  3. I Body Parameters behåller ni parametervärdena som visas, inklusive zone = n8n_unblocker, country = us och format = raw.
  4. Ställ in body-parametern url till uttrycket =https://www.ubereats.com/feed?diningMode=DELIVERY&pl=JTdCJTIyYWRkcmVzcyUyMiUzQSUyMkxvcyUyMEFuZGVzJTIwQmFrZXJ5JTIyJTJDJTIycmVmZXJlbmNlJTIyJTNBJTIyZDM2NThkYmItODRhNi1kMTRhLWMyNWEtNTBkZWVjMTRmY2RmJTIyJTJDJTIycmVmZXJlbmNlVHlwZSUyMiUzQSUyMnViZXJfcGxhY2VzJTIyJTJDJTIybGF0aXR1ZGUlMjIlM0EzMy44Nzk0NiUyQyUyMmxvbmdpdHVkZSUyMiUzQS04NC4zMDc5NCU3RA%3D%3D&scq=Pizza&sf=JTVCJTdCJTIydXVpZCUyMiUzQSUyMjMzZTBmN2NjLTg5MjctNGRhYy1hOTJlLTE5YTI5NmFhYjA5NyUyMiUyQyUyMm9wdGlvbnMlMjIlM0ElNUIlN0IlMjJ1dWlkJTIyJTNBJTIyZzk5NjQ3NmMtMmIxYi00ZGIyLWI0MGEtMTNkNDNjYjExN2RjJTIyJTdEJTVEJTdEJTVE.
  5. I Header Parameters ställer ni in Authorization till ert Bright Data-tokenvärde (ersätt [CONFIGURE_YOUR_TOKEN]).

⚠️ Vanlig fallgrop: Om ni lämnar headern Authorization som [CONFIGURE_YOUR_TOKEN] misslyckas begäran. Ersätt det med en giltig Bright Data API-token.

Steg 3: Ställ in HTML-parsning

Det här steget extraherar deal-titlar och erbjudanden från HTML:en som returneras av Bright Data.

  1. Öppna Parse Deal Listings och bekräfta att Operation är inställt på extractHtmlContent.
  2. I Extraction Values behåller ni key deak med CSS Selector
    Domino's
    och aktiverar Return Array.
  3. Lägg till eller behåll key Deal med CSS Selector
    Free Item (Spend $9)
    och aktivera Return Array.

Tips: Uppdatera CSS-selektorerna om Uber Eats-sidans struktur förändras eller om ni vill rikta in er på andra objekt.

Steg 4: Konfigurera e-postutskick

Skicka ett sammanfattningsmail via Gmail med de parsade deal-data.

  1. Öppna Email Deal Summary och ställ in Send To till er e-postadress (ersätt [YOUR_EMAIL]).
  2. Ställ in Subject till =Best Pizza Deals Near You Today!.
  3. Ställ in Message till =Hey there! 👋 Here are the best pizza deals we found near your location: 🍱 Title: {{ $json.deak[0] }} 🎉 Deal: {{ $json.Deal[0] }} We’ve scanned the menu data for you using our smart scraper automation..
  4. Credential Required: Anslut era gmailOAuth2-uppgifter i Email Deal Summary.

Steg 5: Testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera scraping, parsning och e-postleverans innan ni aktiverar.

  1. Klicka på Execute Workflow från Manual Start Trigger för att köra hela sekvensen.
  2. Bekräfta att Retrieve Eats Page returnerar HTML-innehåll och att Parse Deal Listings matar ut fälten deak och Deal.
  3. Verifiera att mejlet från Email Deal Summary kommer fram med de parsade värdena.
  4. När ni är nöjda 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

  • Bright Data-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om saker slutar fungera, kolla först din Bright Data-dashboard (zoner och access tokens).
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Gmail kan misslyckas utan tydligt fel om det anslutna Google-kontot har säkerhetsbegränsningar. Kontrollera status för n8n:s Gmail-credential och bekräfta att rätt inkorg och sändbehörigheter är valda.

Vanliga frågor

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

Cirka 30 minuter om dina Bright Data- och Gmail-konton är redo.

Behöver jag kodkunskaper för att automatisera digests med matdeals?

Nej. Du kommer främst att koppla inloggningsuppgifter och justera vilken sida du vill skanna.

Är n8n gratis att använda för det här Bright Data Gmail-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 volym. Du behöver också räkna in Bright Data-kostnader baserat på hur ofta du skrapar.

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 dig obegränsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Bright Data Gmail-workflowet för flera webbplatser och ett veckomejl?

Ja, men då vill du lägga till fler block för HTTP Request + HTML-parsing (en per sajt) och sedan slå ihop dem innan Gmail-skicket. Vanliga anpassningar är att skanna 5–20 restaurang-URL:er, filtrera bort irrelevanta kategorier (som catering) och gruppera deals per plats. Du kan också ersätta Manual Start-triggern med en schematrigger så att det körs varje fredag morgon. Om du använder AI-noder i din bredare setup kan du till och med skriva om den slutliga sammanfattningen så att den matchar din ton, men behåll rå deal-text tillgänglig så att du snabbt kan verifiera den.

Varför misslyckas min Bright Data-anslutning i det här workflowet?

Oftast beror det på utgångna inloggningsuppgifter eller fel zon/konfiguration i ditt Bright Data-konto. Uppdatera Bright Data-detaljerna i n8n, kör sedan om HTTP-förfrågan och bekräfta att du får ett fullständigt HTML-svar (inte en block-sida). Det kan också vara en behörighetsfråga om Bright Data-användaren eller token saknar åtkomst till proxy-upplägget du anropar.

Hur många deal-listningar klarar den här Bright Data Gmail-automationen?

I praktiken kan den hantera hundratals listningar per körning, så länge sidan laddar och mejlet inte blir för långt.

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

Ofta, ja, eftersom scraping + HTML-parsing är där ”enkla zaps” snabbt blir röriga. n8n ger dig mer kontroll över HTTP-förfrågan, felhantering och hur du omvandlar HTML:en till en strukturerad sammanfattning. Det är också enklare att bygga ut senare till Google Sheets eller Excel om du vill ha ett sökbart arkiv, inte bara mejl. Zapier eller Make kan fortfarande fungera om datakällan har ett stabilt API eller RSS-flöde, men många kampanjsidor har inte det. Prata med en automationsexpert om du vill ha snabbaste vägen till en stabil setup.

När det här väl rullar blir deal-kollen en snabb vana i stället för ett miniprojekt. Workflowet tar hand om det röriga och levererar den del du faktiskt vill läsa.

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