Logo Michael Goss

Hör auf, Job-Boards alle 5 Minuten zu refreshen – Ich hab meine Freelance-Suche automatisiert

n8nweb scrapingClaude APIworkflow automationTelegram BotSQLitecron jobsLLM filtering

Automatisierte Freelance-Jobsuche mit n8n: KI filtert relevante Aufträge und schickt sofortige Telegram-Alerts. Kein manuelles Refreshen mehr.

Seien wir ehrlich: Freelance-Plattformen den ganzen Tag manuell zu checken ist wie Farbe beim Trocknen zuzuschauen, nur dass die Farbe dein nächster Gehaltsscheck sein könnte und dir jemand anderes ihn schnappt, während du Kaffee machst.

Das Problem: Gute Aufträge sind schnell weg ⚡

Auf Plattformen wie freelancermap.de bekommt der frühe Vogel nicht nur den Wurm – sondern gleich das ganze Projekt. Die eingebauten E-Mail-Benachrichtigungen? Einmal am Tag. Bis die E-Mail in deinem Postfach landet, haben die besten Projekte bereits eine Bewerberschlange, die länger ist als die Churros-Warteschlange bei La Churri an einem Sonntagmorgen.

Die Lösung: Lass die Roboter für dich arbeiten 🤖

Ich hab einen n8n-Workflow gebaut, der im Grunde mein unermüdlicher Freelance-Jagd-Assistent ist. Hier die Formel:

Die 10-Minuten-Schleife

Alle 10 Minuten zwischen 6 und 20 Uhr (denn auch Automatisierung braucht Schlaf) macht mein Workflow folgendes:

  • Ruft freelancermap.de mit vorgefilterten URLs ab (nur JavaScript, kein SAP bitte!)
  • Scraped die Projekt-Übersichtskarten nach frischen Posts
  • Prüft gegen meine SQLite-Datenbank: "Hab ich das schon mal gesehen?"

Der Smarte Filter

Für jede neue Position taucht er tiefer ein:

  • Holt die komplette Projektbeschreibung
  • Extrahiert alle wichtigen Details (Tech-Stack, Remote-Anteil, Projekt-ID, etc.)
  • Füttert alles an Claude Haiku 3 (warum für Sonnet 4.5 zahlen, wenn's um simple Klassifizierung geht?) mit Anweisungen in etwa so: "Passt das zu JavaScript/Node.js-Arbeit, oder versucht wieder jemand mir Java unterzujubeln?"

Die KI liefert ein klares Urteil: relevant oder nicht. Kein Durchforsten mehr von Textwänden über .NET-Positionen, wenn du Node.js-Entwickler bist.

Kosten-Reality-Check: Mit Outputs limitiert auf 250 Token und Haikus spottbilligem Pricing hab ich hunderte Job-Posts in 2 Wochen verarbeitet. Gesamtkosten? Satte 0,12$.

Die Sofort-Benachrichtigung 📱

Das große Finale? Eine perfekt formatierte Telegram-Nachricht direkt auf mein Handy mit:

  • Projekttitel und ID
  • Direktlink zur Bewerbung
  • Schlüsseltechnologien
  • KI-generierte Zusammenfassung
  • Relevanz-Score
Beispiel Telegram-Benachrichtigungen

Abbildung: Beispiel Telegram-Benachrichtigungen

Die Ergebnisse

Anstatt:

  • Die Plattform 20 Mal am Tag zu checken
  • Durch irrelevante Positionen zu lesen
  • Gelegenheiten zu verpassen beim Schlafen/Arbeiten/Leben

Mache ich jetzt:

  • Bekomme Sofortbenachrichtigungen für relevante Positionen
  • Kann mich innerhalb von Minuten nach Posting bewerben
  • Habe tatsächlich Zeit, an Projekten zu arbeiten, statt sie zu jagen
n8n workflow

Abbildung: n8n Workflow

Der Tech-Stack

Für die neugierigen Köpfe:

  • n8n: Der Workflow-Orchestrator
  • SQLite: Das Gedächtnis: was schon verarbeitet wurde
  • Claude Haiku 3: Der Relevanz-Richter
  • Telegram Bot: Der Bote
  • Cron: */10 6-20 * * 1-6 (denn Wochenenden sind heilig)

Unterm Strich

Dieser Workflow hat die trockene Jobsuche in eine Benachrichtigung verwandelt, auf die ich mich tatsächlich freue. Wenn mein Handy mit einer neuen Gelegenheit vibriert, weiß ich, dass es meine Zeit wert ist. Link klicken, Details lesen, bewerben wenn interessant – während die Konkurrenz noch manuell ihren Browser refresht. Das Beste daran? Während andere Refresh-Roulette spielen, arbeite ich an echten Projekten.


Willst du was Ähnliches bauen? Das Schöne an n8n ist, dass dieser Workflow für jede Job-Plattform angepasst werden kann. URL ändern, Parsing-Regeln anpassen, KI-Prompt tweaken, und du jagst auf neuem Terrain. Denk dran: In der Freelance-Welt zählt Geschwindigkeit. Warum gegen Menschen rennen, wenn du eine Roboter-Armee einsetzen kannst?

ende