Vale construir sua versão de Dux-Soup?
Automação de LinkedIn no navegador: visita perfis, envia pedidos de conexão e sequências de mensagens gota a gota em seu nome.
Mecanicamente, isto é um script Playwright que dirige o seu próprio perfil logado do Chrome, clica em botões e espera um número aleatório de segundos. Um agente consegue deixar funcionando em uma sessão um visitante de perfis e um enviador de pedidos de conexão, e uma pequena fila de campanhas com limites diários até o fim de um fim de semana. O que você realmente compra do Dux-Soup é a cautela acumulada: curvas de limitação que não fazem sua conta ser restringida, seletores que continuam funcionando depois que o LinkedIn reembaralha o DOM a cada poucas semanas e um modo na nuvem para que seu notebook não precise ficar ligado. Note que nem a ferramenta paga nem o seu script têm a bênção do LinkedIn, então o risco de banimento é seu nos dois casos; você só escolhe quem ajusta o ritmo. Construa se você quer dez contatos por dia e gosta de consertar seletores, compre se o volume de prospecção é como você paga as contas.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
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.O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR
Como seria construir sua versão?
Ler um CSV de URLs de perfis do LinkedIn, dirigir a sua sessão de navegador já logada para visitar cada um, enviar opcionalmente um pedido de conexão com uma nota de template e registrar os resultados em um arquivo SQLite local, com limites diários rígidos.
O que você vai precisar
- Node 20+ e uma instalação local do Chrome ou Chromium
- Uma conta do LinkedIn que você aceite arriscar, logada por meio de um perfil de navegador persistente
- Um CSV com as URLs dos perfis-alvo, levantadas por você
- Uma máquina que fique ligada durante as janelas das campanhas
- Tolerância para consertar seletores de novo sempre que o LinkedIn lançar uma mudança de interface
Porque os modos de falha são caros e assimétricos. Um script descuidado faz sua conta do LinkedIn ser limitada ou restringida, e para quem faz vendas outbound essa conta é o pipeline. Pagar algumas dezenas de dólares por mês a alguém cujo trabalho em tempo integral é manter os cliques com cara de humano, mais um executor na nuvem e a passagem para o CRM, sai mais barato do que uma semana depurando seletores e um perfil restringido. A versão DIY é real e divertida para baixo volume; em volume alto, é um mau negócio.
xHeurísticas de ritmo e limites de segurança ajustados com muitas contas, não chutados por você
xManutenção de seletores: quando o LinkedIn muda a marcação, outra pessoa corrige a extensão deles e ninguém corrige a sua
xExecução na nuvem, para que as campanhas continuem rodando com o notebook fechado
xInfraestrutura de webhooks e CRM para HubSpot, Pipedrive e companhia, além da cola do Zapier
xRelatórios de campanha, detecção de respostas e ramificação de sequências que de fato para quando alguém responde
Nada que valha indicar. Por isso o prompt existe.
Quanto custa Dux-Soup?
- Plano mensal
- US$ 55/mêsUS$ 55/mês · por pessoa
- Por ano
- US$ 660/anoUS$ 660/ano
- Plano anual
- US$ 495/ano25% mais barato que pagar mês a mês
- No cartão, com IOF de 3,5%
- R$ 287/mêsR$ 2.587/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de Dux-Soup. O Vibe Radar não intermedeia pagamentos.
Vale mais construir ou assinar Dux-Soup?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar Dux-Soup?
Em parte. O núcleo de Dux-Soup dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Heurísticas de ritmo e limites de segurança ajustados com muitas contas, não chutados por você, Manutenção de seletores: quando o LinkedIn muda a marcação, outra pessoa corrige a extensão deles e ninguém corrige a sua. Leia a lista acima antes de começar.
Quanto custa Dux-Soup?
Dux-Soup custa cerca de US$ 55/mês (STACKED local, checado em 20/10/2026), ou seja, US$ 495 por ano.
O que eu perco ao substituir Dux-Soup?
Sinceramente: Heurísticas de ritmo e limites de segurança ajustados com muitas contas, não chutados por você; Manutenção de seletores: quando o LinkedIn muda a marcação, outra pessoa corrige a extensão deles e ninguém corrige a sua; Execução na nuvem, para que as campanhas continuem rodando com o notebook fechado; Infraestrutura de webhooks e CRM para HubSpot, Pipedrive e companhia, além da cola do Zapier; Relatórios de campanha, detecção de respostas e ramificação de sequências que de fato para quando alguém responde. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para Dux-Soup?
Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.