Lohnt sich dein eigenes Dux-Soup?
Browserbasierte LinkedIn-Automatisierung: besucht Profile, sendet Kontaktanfragen und zeitlich gestaffelte Nachrichtensequenzen in deinem Namen.
Technisch ist das ein Playwright-Skript, das dein eigenes angemeldetes Chrome-Profil steuert, Buttons anklickt und eine zufällige Anzahl von Sekunden wartet. Ein Agent kann in einer Sitzung einen funktionierenden Profilbesucher und Kontaktanfragen-Versender bauen und bis zum Ende eines Wochenendes eine kleine Kampagnenwarteschlange mit Tageslimits. Was du bei Dux-Soup tatsächlich kaufst, ist angesammelte Vorsicht: Drosselungskurven, die dein Konto nicht einschränken lassen, Selektoren, die weiter funktionieren, nachdem LinkedIn alle paar Wochen das DOM umsortiert, und einen Cloud-Modus, damit dein Laptop nicht wach bleiben muss. Beachte, dass weder das Bezahlwerkzeug noch dein Skript von LinkedIn abgesegnet ist; das Sperrrisiko liegt also in beiden Fällen bei dir. Du wählst lediglich, wer das Tempo abstimmt. Baue es, wenn du zehn Kontaktaufnahmen am Tag willst und gern Selektoren reparierst; kaufe es, wenn du vom Kontaktaufnahmevolumen lebst.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build a local LinkedIn outreach assistant that drives my own browser. Stack: TypeScript, Node 20, Playwright with a persistent Chromium user data dir, better-sqlite3 for state, no server, no cloud, no telemetry, no account system. CLI only.
Structure:
- src/browser.ts: launches Playwright chromium with userDataDir from .env (PROFILE_DIR), headed by default so I can watch and take over.
- src/login.ts: opens linkedin.com and waits for me to log in manually, then exits. Never handle or store my password. No credentials in code or .env.
- src/db.ts: SQLite schema for targets (url, name, status, added_at) and actions (target_url, action_type, result, ran_at).
- src/import.ts: reads targets.csv (column: profile_url, optional first_name) and inserts new rows as status 'queued'.
- src/run.ts: the campaign loop.
Campaign loop rules:
- Read config from config.json: daily_visit_cap, daily_connect_cap, active_hours (start and end, local time), min_delay_seconds, max_delay_seconds.
- Default caps low and boring: 20 visits, 10 connects.
- Sleep a random interval between min and max delay between every action, plus a longer random pause every 5 actions.
- Stop immediately and log if the page shows a captcha, a checkpoint, an 'unusual activity' interstitial, or a login redirect. Do not retry.
- Actions: visit profile, and optionally click Connect and add a note rendered from templates/connect.txt with {{first_name}} substitution. Truncate notes to the field limit.
- Everything runs in dry-run mode unless --live is passed. Dry run logs the exact action it would take.
- Idempotent: never act twice on the same target for the same action type.
Also include: src/report.ts printing counts by status and action outcome, a README that states plainly that this automates a logged-in session and may violate LinkedIn's user agreement and can get an account restricted, and a .env.example with PROFILE_DIR only.
Out of scope: scraping or guessing email addresses, bulk profile data export, running headless to evade detection, proxy rotation, multiple accounts, reply detection, CRM sync, any hosted component.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern
Wie sähe deine eigene Version aus?
Liest eine CSV mit LinkedIn-Profil-URLs, steuert deine bestehende angemeldete Browsersitzung, um jedes Profil zu besuchen, sendet optional eine Kontaktanfrage mit einer Nachrichtenvorlage und protokolliert Ergebnisse mit festen Tageslimits in einer lokalen SQLite-Datei.
Was du brauchst
- Node 20+ und eine lokale Chrome- oder Chromium-Installation
- Ein LinkedIn-Konto, das du zu riskieren bereit bist, angemeldet über ein dauerhaftes Browserprofil
- Eine von dir beschaffte CSV mit Zielprofil-URLs
- Ein Rechner, der während der Kampagnenzeitfenster wach bleibt
- Bereitschaft, Selektoren erneut zu reparieren, sobald LinkedIn eine UI-Änderung ausliefert
Weil die möglichen Fehler teuer sind und ihre Folgen unverhältnismäßig groß. Ein schlampiges Skript führt zu Ratenlimits oder Einschränkungen für dein LinkedIn-Konto, und für Leute im Outbound-Vertrieb ist dieses Konto die Vertriebspipeline. Ein paar Dutzend Dollar im Monat für jemanden zu zahlen, dessen Vollzeitjob darin besteht, die Klicks menschlich aussehen zu lassen, dazu Cloud-Ausführung und CRM-Übergabe, ist billiger als eine Woche Selektoren-Debugging und ein eingeschränktes Profil. Der DIY-Build ist realistisch und macht bei geringem Volumen Spaß; bei hohem Volumen ist er ein schlechter Tausch.
xAnhand vieler Konten abgestimmte Tempoheuristiken und Sicherheitslimits statt eigener Schätzungen
xSelektorenpflege: Wenn LinkedIn das Markup ändert, repariert jemand anderes seine Erweiterung, und niemand repariert deine
xCloud-Ausführung, damit Kampagnen bei geschlossenem Laptop weiterlaufen
xWebhook- und CRM-Anbindungen an HubSpot, Pipedrive und ähnliche Dienste sowie die Verknüpfung über Zapier
xKampagnenberichte, Antworterkennung und Sequenzverzweigungen, die tatsächlich stoppen, wenn jemand antwortet
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet Dux-Soup?
- Monatliche Zahlung
- 55 $/Mon.55 $/Mon. · pro person
- Pro Jahr
- 660 $/Jahr660 $/Jahr
- Jährliche Zahlung
- 495 $/Jahr25% günstiger als monatlich
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 287 R$/Mon.2.587 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von Dux-Soup ab. Vibe Radar wickelt keine Zahlungen ab.
Dux-Soup selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich Dux-Soup nachbauen?
Teilweise. Den Kern von Dux-Soup baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Anhand vieler Konten abgestimmte Tempoheuristiken und Sicherheitslimits statt eigener Schätzungen, Selektorenpflege: Wenn LinkedIn das Markup ändert, repariert jemand anderes seine Erweiterung, und niemand repariert deine. Lies die Liste oben, bevor du loslegst.
Was kostet Dux-Soup?
Dux-Soup kostet etwa 55 $/Mon. (STACKED local, geprüft am 20.10.2026), also 495 $ pro Jahr.
Was fehlt mir, wenn ich Dux-Soup ersetze?
Ehrlich gesagt: Anhand vieler Konten abgestimmte Tempoheuristiken und Sicherheitslimits statt eigener Schätzungen; Selektorenpflege: Wenn LinkedIn das Markup ändert, repariert jemand anderes seine Erweiterung, und niemand repariert deine; Cloud-Ausführung, damit Kampagnen bei geschlossenem Laptop weiterlaufen; Webhook- und CRM-Anbindungen an HubSpot, Pipedrive und ähnliche Dienste sowie die Verknüpfung über Zapier; Kampagnenberichte, Antworterkennung und Sequenzverzweigungen, die tatsächlich stoppen, wenn jemand antwortet. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu Dux-Soup?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.