Att kolla Make.com-forumet efter nya jobbannonser låter snabbt. Sedan gör du det tre gånger om dagen, öppnar 12 flikar och missar ändå den enda tråden som faktiskt passade perfekt.
Det här problemet med ett Make.com-jobbsammandrag slår frilansare först, helt ärligt. Men byråägare som försöker hålla pipelinen varm och automationskonsulter som jonglerar leveransarbete känner av samma friktion.
Det här arbetsflödet bevakar forumet åt dig, sammanfattar varje inlägg med AI och mejlar ett strukturerat veckosammandrag så att du kan svara snabbare och smartare.
Så fungerar den här automatiseringen
Hela n8n-arbetsflödet, från trigger till slutligt resultat:
n8n Workflow Template: Make.com-jobb till Gmail: en felfri sammanställning
flowchart LR
subgraph sg0["Run Weekly on Monday Morning Flow"]
direction LR
n0@{ icon: "mdi:robot", form: "rounded", label: "Structured Output Parser", pos: "b", h: 48 }
n1@{ icon: "mdi:brain", form: "rounded", label: "OpenRouter Chat Model", pos: "b", h: 48 }
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 Main Job Board"]
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/html.dark.svg' width='40' height='40' /></div><br/>Extract Job Post Links"]
n4@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Filter New/Valid Jobs", pos: "b", h: 48 }
n5["<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/>Get Individual Job Page"]
n6["<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/html.dark.svg' width='40' height='40' /></div><br/>Get Page HTML for LLM"]
n7@{ icon: "mdi:robot", form: "rounded", label: "Extract Job Details with AI", pos: "b", h: 48 }
n8["<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/merge.svg' width='40' height='40' /></div><br/>Combine AI Data & URL"]
n9["<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/>Format Job List Items"]
n10["<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/>Clean AI Response"]
n11["<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/>Aggregate All Jobs"]
n12@{ icon: "mdi:message-outline", form: "rounded", label: "Send Weekly Job Digest", pos: "b", h: 48 }
n13@{ icon: "mdi:play-circle", form: "rounded", label: "Run Weekly on Monday Morning", pos: "b", h: 48 }
n10 --> n11
n11 --> n12
n2 --> n3
n8 --> n10
n4 --> n5
n4 --> n8
n9 --> n4
n6 --> n8
n1 -.-> n7
n3 --> n9
n5 --> n6
n5 --> n7
n0 -.-> n7
n7 --> n8
n13 --> n2
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 n13 trigger
class n0,n7 ai
class n1 aiModel
class n4 decision
class n2,n5 api
class n9,n10,n11 code
classDef customIcon fill:none,stroke:none
class n2,n3,n5,n6,n8,n9,n10,n11 customIcon
Problemet: att skanna forumet stjäl din bästa svarstid
Jobbannonser är en kapplöpning, även när ingen säger det högt. Om du manuellt scrollar i Make.com-forumet för professionella tjänster lägger du din skarpaste tid på det minst värdeskapande arbetet: skumma, öppna trådar, kontrollera datum och försöka avgöra ”är det här på riktigt, är det här nytt, är det ens min typ av projekt?”. Och det värsta är kontextbytena. Du kan förlora 30 minuter och ändå lämna utan att veta vilka leads som förtjänar ett svar. Under tiden svarade någon annan medan du fortfarande läste tredje stycket.
Det adderar snabbt. Här är var det fallerar i vardagen.
- Du går tillbaka till samma trådar om och om igen eftersom du inte har något enkelt ”senaste 7 dagar”-filter i huvudet.
- Bra möjligheter begravs under vaga rubriker, och du inser det först när du klickat in.
- När du väl hittar ett lovande inlägg måste du ändå manuellt plocka ut krav, tidslinje och omfattning.
- Att dela leads med en kollega blir skärmdumpar, copy-paste och ”såg du den här?”-meddelanden.
Lösningen: ett mejlat jobbsammandrag från Make.com, sammanfattat med AI
Det här arbetsflödet körs enligt ett schema (byggt för måndagar, men enkelt att ändra) och hämtar de senaste jobbtrådarna från Make.com-forumet för professionella tjänster. Det skrapar jobbsidans innehåll, extraherar länkar till inlägg och filtrerar ner till annonser från de senaste 7 dagarna, så att du slipper läsa gamla förfrågningar igen. För varje ny tråd hämtar det hela sidan, plockar ut relevant text och metadata och skickar innehållet till en OpenRouter-driven chattmodell (GPT-5-mini i mallen) för att skapa en strukturerad sammanfattning. Sedan slår det ihop AI-detaljerna med original-URL:en, normaliserar resultatet till konsekventa fält och bygger ett formaterat mejlsammandrag som du kan läsa på några minuter.
Arbetsflödet startar med en schemalagd trigger, använder sedan HTTP-anrop och HTML-parsning för att samla in och validera färska annonser. AI förvandlar rörig forumtext till strukturerade anteckningar, och det slutliga ”veckosammandraget” landar i din inkorg med direkta länkar tillbaka till varje tråd.
Vad du får: automatisering vs. resultat
| Vad det här arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du kollar forumet två gånger om dagen och öppnar runt 10 trådar varje gång. Om du lägger ungefär 3 minuter på att skanna varje inlägg blir det cirka en timme om dagen, och ändå blir det ingen tydlig kortlista. Med det här arbetsflödet lägger du cirka 2 minuter på att skumma ett sammandragsmejl och klickar sedan bara in på de 2 eller 3 som ser rätt ut. Skrapningen och sammanfattningen sker i bakgrunden medan du gör riktigt arbete.
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)
- OpenRouter för GPT-5-mini-sammanfattningar
- SMTP-e-postkonto för att skicka sammandraget (Gmail, SendGrid osv.)
- OpenRouter API-nyckel (hämta den i din OpenRouter-dashboard)
Kunskapsnivå: Nybörjare. Du klistrar in en API-nyckel, kopplar SMTP och kör en testkörning.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En schemalagd trigger sätter igång. Arbetsflödet är som standard lagt på måndagar, vilket passar bra för en veckovis genomgång. Vill du köra det dagligen kl. 08:00 är det en enkel schemaändring.
Jobbforumet skrapas och parsas. Ett HTTP-anrop hämtar HTML från forumsidan, sedan plockar ett HTML-extraktionssteg ut länkar, titlar och den metadata som finns tillgänglig på själva listningen.
Bara aktuella annonser släpps igenom. Ett filter kontrollerar inläggsdatum och behåller de senaste 7 dagarna, vilket gör att du undviker upprepningar och inte slösar AI-anrop på att sammanfatta gamla trådar.
AI skapar konsekventa, ”säljklara” sammanfattningar. För varje annons-/trådsida hämtar arbetsflödet hela tråden, extraherar nyckeltext och OpenRouter-chattmodellen genererar strukturerade detaljer som projekttyp, krav, komplexitet samt eventuella ledtrådar om budget eller tidslinje. De AI-detaljerna slås ihop med käll-URL:en, normaliseras och sammanställs till ett sammandrag som e-postnoden skickar till dig.
Du kan enkelt justera datumintervallet och formatet på sammanfattningarna så att det matchar hur du kvalificerar leads. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera den schemalagda triggern
Ställ in veckoschemat så att arbetsflödet körs varje måndag morgon.
- Lägg till och öppna Scheduled Monday Trigger.
- Ställ in Rule → Interval → Field till
cronExpression. - Ställ in Expression till
0 9 * * 1för att köra på måndagar kl. 09:00. - Koppla Scheduled Monday Trigger till Retrieve Primary Job Board.
Steg 2: anslut skrapningen av den primära jobbtavlan
Hämta jobbtavlans sida och extrahera annonstitlar, länkar och datum.
- Öppna Retrieve Primary Job Board och ställ in URL till
https://community.make.com/tag/professional-service. - Öppna Pull Posting Links och bekräfta att Operation är
extractHtmlContent. - I Pull Posting Links, verifiera att extraheringsvärdena för jobTitle, jobLink och date använder de angivna CSS-selektorerna.
- Koppla Retrieve Primary Job Board → Pull Posting Links → Assemble Listing Records.
Steg 3: förbered och filtrera nya annonser
Normalisera de skrapade arrayerna till enskilda objekt och behåll endast nya inlägg.
- Öppna Assemble Listing Records och behåll den angivna JavaScript Code som mappar
jobTitle,jobLinkochdatetill item-poster. - Öppna Validate Recent Listings och bekräfta att datumfiltret använder
{{ $json.date }}och jämför med{{$now.minus({days: 7})}}. - Koppla Assemble Listing Records → Validate Recent Listings.
Steg 4: konfigurera AI-sammanfattning och sidparsning
Hämta varje annonssida och sammanfatta den med en AI-modell samtidigt som ni extraherar metabeskrivningsdata.
- Öppna Fetch Listing Page och ställ in URL till
={{ $json.jobLink }}. - Bekräfta att Fetch Listing Page skickar output parallellt till både Extract Page Meta HTML och AI Job Summary Extractor.
- Öppna Extract Page Meta HTML och bekräfta att Operation är
extractHtmlContentmed CSS Selectormeta[property="og:description"]och Attributecontent. - Öppna AI Job Summary Extractor och ställ in Text till
={{ $json.data }}; behåll den definierade prompten som returnerar JSON. - Säkerställ att Structured Result Parser är ansluten som output-parser för AI Job Summary Extractor. Detta är en AI-subnod, så autentiseringsuppgifter ska läggas till i den överordnade språkmodellsnoden, inte här.
- Bekräfta att OpenRouter Conversation Model är kopplad som språkmodell för AI Job Summary Extractor.
Credential Required: Anslut era openRouterApi-autentiseringsuppgifter i OpenRouter Conversation Model.
Steg 5: slå ihop och normalisera AI-resultat
Kombinera annonsens URL, metabeskrivning och AI-sammanfattning till en ren post för e-postutskick.
- Säkerställ att Validate Recent Listings skickar output parallellt till både Fetch Listing Page och Merge AI Details and URL.
- Öppna Merge AI Details and URL och bekräfta att Mode är
combine, Combine By ärcombineByPosition, och Number Inputs är3. - Verifiera att både Extract Page Meta HTML och AI Job Summary Extractor matar in till Merge AI Details and URL.
- Öppna Normalize AI Output och behåll JavaScript:
return $input.all().map((item) => ({...item.json, summary:item.json.output.summary, output: undefined})).
Steg 6: konsolidera och skicka e-postsammanställningen
Samla alla annonser i en enda payload och mejla den formaterade veckosammanställningen.
- Öppna Consolidate All Listings och behåll den angivna koden som returnerar
{data: items}. - Öppna Email Weekly Job Digest och ställ in To Email till er mottagaradress och From Email till er avsändaradress.
- Behåll Subject som
Job Opportunitiesoch låt HTML-uttrycket vara oförändrat:{{(() => { ... })()}}. - Bekräfta flödet: Normalize AI Output → Consolidate All Listings → Email Weekly Job Digest.
Credential Required: Anslut era smtp-autentiseringsuppgifter i Email Weekly Job Digest.
Steg 7: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att validera skrapning, sammanfattning och leverans innan ni aktiverar veckoschemat.
- Klicka på Execute Workflow för att köra ett manuellt test från Scheduled Monday Trigger.
- Kontrollera att Retrieve Primary Job Board returnerar HTML och att Pull Posting Links outputar arrayer för
jobTitle,jobLinkochdate. - Verifiera att AI Job Summary Extractor returnerar JSON med ett
summary-fält och att Normalize AI Output exponerarsummarypå toppnivå. - Bekräfta att Email Weekly Job Digest skickar ett formaterat mejl med grupperade jobbsektioner.
- Slå på arbetsflödet med Activate-reglaget för att schemalägga måndagskörningen.
Vanliga fallgropar
- OpenRouter-uppgifter kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först status för din OpenRouter API-nyckel i din OpenRouter-dashboard.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera output för alltid.
Vanliga frågor
Cirka 10 minuter om du redan har din API-nyckel och dina SMTP-uppgifter.
Nej. Du kommer mest att klistra in inloggningsuppgifter och justera ett par inställningar i n8n.
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 OpenRouter-användning, som beror på hur många annonser du sammanfattar per körning.
Två alternativ: n8n Cloud (hanterad tjänst, 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.
Ja, och det är en vanlig justering. Ändra schematriggern från ”Monday” till en daglig tid (kl. 08:00 är en bra standard), och justera sedan filtret ”last 7 days” ner till ”last 1 day” om du vill ha färre upprepningar. Du kan också redigera prompten i AI Job Summary Extractor för att få kortare utdrag för dagliga körningar. Om du vill behålla dagliga mejl men undvika dubletter, lägg till ett Google Sheets-steg som sparar tråd-URL:er du redan har skickat.
Oftast beror det på en ogiltig eller utgången API-nyckel i noden OpenRouter Chat Model. Uppdatera autentiseringsuppgiften i n8n och kör sedan om ett enskilt testobjekt för att bekräfta att modellen returnerar text. Om nyckeln är okej kan du slå i rate limits när många annonser bearbetas samtidigt, så minska batchstorleken eller glesa ut anropen.
Tillräckligt för typisk forumvolym. På n8n Cloud Starter begränsas du av månatliga körningar, medan egen hosting främst beror på din server. I praktiken, om du sammanfattar några dussin inlägg per körning, bör det ändå bli klart utan problem; extremt stora veckor kan ta längre tid eftersom varje annons kräver ett AI-anrop.
Ofta, ja, eftersom det här inte är en enkel ”ny post → skicka mejl”-automatisering. Du skrapar HTML, loopar igenom flera länkar, filtrerar på datum och genererar strukturerade sammanfattningar med en AI-modell, och där brukar n8n kännas mer flexibelt. Egen hosting tar också bort pressen att ”varje steg kostar en extra task” som du kan råka ut för på andra plattformar. Samtidigt: om du redan jobbar i Make och bara vill ha grundläggande notifieringar kan du få något enklare att fungera där. Prata med en automationsexpert om du vill ha en snabb rekommendation för din setup.
När det här väl rullar slutar forumet vara en flik du vaktar och blir istället ett sammandrag du kan agera på. Arbetsflödet sköter skanning och sammanfattning så att du kan fokusera på att svara bra.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.