AgentSDR

AgentSDR

Kandid AI · Produtividade · Marketing · Negócios

O AgentSDR é um SDR com IA de código aberto que roda no seu próprio servidor. Ele cuida de sequências de e-mail frio, prospecção no LinkedIn e chamadas no WhatsApp, e classifica cada resposta em um CRM com IA.

Prévia da interface de AgentSDR

Sobre AgentSDR

What Is AgentSDR

O AgentSDR é um espaço de trabalho de prospecção que você instala no seu servidor. Ele cobre três canais ao mesmo tempo, e-mail, LinkedIn e WhatsApp, e guarda cada contato e cada conversa em um único banco de dados. O código é aberto sob licença MIT, e as etapas de IA usam uma chave de modelo que você fornece.

Isso muda o lado comercial do software de prospecção. Quase toda ferramenta de SDR com IA cobra por usuário e por contato, e mantém os dados dos seus prospects nos servidores dela. O AgentSDR não cobra pelo programa: você paga a máquina onde ele roda, as contas que conecta e os tokens que a sua chave consome.

Por dentro, é uma aplicação TypeScript em Next.js e PostgreSQL, empacotada como pilha de Docker Compose. Se você já instalou alguma ferramenta auto-hospedada, o roteiro é familiar: copiar um arquivo de ambiente, definir quatro segredos, rodar um comando e criar a conta de administração.

As peças que você mesmo conecta

Nada vem ligado de fábrica. O e-mail sai por caixas do Google Workspace conectadas com uma conta de serviço, LinkedIn e WhatsApp passam pelo Unipile, as gravações ficam em um bucket do Cloudflare R2 e cada chamada ao modelo vai para o OpenRouter com a sua chave. Provedores de enriquecimento, como o Apollo, são opcionais.

É assim que a automação comercial auto-hospedada funciona na prática: seu banco de contatos, suas conversas e suas credenciais ficam em uma infraestrutura que você controla. Também significa que três dessas conexões custam dinheiro por conta própria, e essa é a despesa real de manter a ferramenta.

Onde ela para

Dois limites merecem atenção antes de começar. O e-mail só sai do Google Workspace, então quem trabalha com Microsoft 365 não tem caminho hoje. As chamadas no WhatsApp dependem de uma extensão do Chrome que funciona dentro do WhatsApp Web com a interface em inglês, o que deixa algumas configurações de fora. E automatizar o LinkedIn sempre envolve algum risco para a conta: o AgentSDR respeita os limites publicados, mas nenhum fornecedor pode prometer que sua conta ficará intacta.

Primeiros passos

  1. Confira a máquina: Docker com Compose no Linux, macOS ou Windows, e cerca de cinco minutos para a primeira subida.
  2. Baixe o arquivo compose, crie um .env com a URL pública da aplicação e quatro segredos aleatórios, e rode docker compose up -d. O PostgreSQL sobe junto com a aplicação.
  3. Abra o endereço, caia na página de configuração e crie a conta de administração com seu nome, sua organização e seu login.
  4. Conecte o Google Workspace para e-mail, o Unipile para LinkedIn e WhatsApp, o Cloudflare R2 para as gravações e o OpenRouter para a IA, tudo em Configurações dentro do app.
  5. Importe um CSV ou XLSX de contatos, monte uma sequência ou uma campanha de LinkedIn e acompanhe as respostas chegando ao CRM com um rascunho anexado.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de AgentSDR.

Plano gratuitoSim
Planos pagosFree software, MIT license (you pay for server, connected accounts and AI usage)
PlataformaSelf-hosted web app (Docker), Chrome extension
DesenvolvedorKandid AI
CategoriaProdutividade · Marketing · Negócios
Data de lançamentoOct 2026
Última atualizaçãoNov 2026
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Fundadores que fazem a própria prospecção
  • Times comerciais pequenos com alguém técnico por perto
  • Líderes de operações de vendas que querem os dados em casa

Tarefas

  • Rodar sequências de e-mail frio com vários passos
  • Qualificar as respostas que chegam
  • Organizar uma lista de contatos bagunçada

Cenários

  • Uma agência de duas pessoas cuida da prospecção de seis clientes
  • Um fundador vende para a Europa e precisa de LinkedIn e e-mail no mesmo lugar
  • Um time que já paga OpenRouter quer uma única fatura de modelo

Principais recursos

Sequências de e-mail frio que respeitam o limite de cada caixa

As sequências saem das suas próprias caixas do Google Workspace, conectadas por uma conta de serviço com delegação em todo o domínio. Qualquer coluna do CSV serve como campo de mesclagem, o texto variável muda a redação, e cada caixa tem limite diário (30 por padrão), janela de envio e assinatura. O descadastro em um clique e a supressão de devoluções já vêm resolvidos, e várias campanhas podem dividir o mesmo grupo de caixas.

Campanhas de LinkedIn dentro dos limites

Pelo Unipile, o AgentSDR roda campanhas em várias contas do LinkedIn ao mesmo tempo. O fluxo é um convite, uma mensagem de aceite e três follow-ups, com 30 convites por dia em contas premium e 5 nas gratuitas. Entre um convite e outro há uma pausa aleatória de 30 a 60 segundos, os envios ficam dentro do horário de trabalho de cada conta e a conta que bate no limite do LinkedIn descansa até o dia seguinte.

Chamadas no WhatsApp com gravação e transcrição

Você vincula um número pelo Unipile e instala a extensão AgentSDR Call Recorder no Chrome. Ao iniciar uma chamada pelo app, a extensão disca dentro do WhatsApp Web e grava os dois lados, e o modelo escolhido escreve a transcrição. A gravação vai para o seu bucket. As mensagens também sincronizam, com um aquecimento para números novos.

Um CRM com IA que lê cada resposta

Cada resposta recebida é classificada como interessado, cliente, sem interesse ou outro, e a IA escreve uma resposta com a base de conhecimento que você carregou. Os rascunhos esperam em uma fila de ação necessária até alguém enviá-los, como estão ou editados. A IA pode avançar um contato no pipeline quando tem confiança; um retrocesso, uma decisão com pouca confiança ou um cliente novo esperam por uma pessoa.

Um único banco de contatos com tabelas de enriquecimento

Pessoas e empresas vivem em um banco compartilhado pelos três canais, com duplicados identificados por e-mail ou LinkedIn. A importação entra por CSV ou XLSX e você pode criar colunas do tipo que precisar. As tabelas de enriquecimento vão além: uma coluna pode chamar uma API, rodar uma fórmula, perguntar ao seu modelo ou buscar dados de empresa em um provedor, e a tabela pronta vira campanha.

Uma instalação auto-hospedada que é sua de verdade

O app inteiro sobe como pilha de Docker Compose com PostgreSQL 18. As credenciais das integrações são criptografadas em repouso com AES-256-GCM, as gravações são acessadas só por links assinados de curta duração e os dados de cada organização ficam separados. O time entra com a própria conta como proprietário, administrador ou membro, e como o código é Next.js, adicionar um tipo de coluna ou um canal é trabalho normal de aplicação.

Prós e contras

Prós

  • O software não cobra por usuário nem por contato. A conta vem do servidor, da assinatura do Unipile e dos tokens do modelo, e você dimensiona conforme o volume.
  • Contatos, respostas, gravações e chaves ficam em infraestrutura que você controla, e a chave de criptografia nunca sai do seu ambiente.
  • E-mail, LinkedIn e WhatsApp dividem um banco de contatos e um inbox, então o histórico de um prospect não se quebra entre ferramentas.
  • A IA fica atrás de uma fila de aprovação nas respostas de saída, o que mantém uma pessoa no comando de tudo que sai.
  • O código TypeScript com licença MIT mostra como a classificação e os rascunhos funcionam, e permite mudar.

Contras

  • A infraestrutura é sua: Docker, PostgreSQL, domínio, HTTPS, backup e atualizações. Não existe suporte telefônico para quando uma tarefa noturna falha.
  • O e-mail só funciona com caixas do Google Workspace. Quem usa Microsoft 365 ou um SMTP comum não consegue enviar pelo AgentSDR hoje.
  • As chamadas no WhatsApp exigem a extensão do Chrome e a interface em inglês do WhatsApp Web, e LinkedIn e WhatsApp dependem de uma assinatura paga do Unipile.
  • Aberturas e cliques não são registrados, então você perde a taxa de abertura que outras ferramentas mostram. A taxa de resposta passa a ser o seu sinal principal.

Perguntas frequentes

O programa é. Ele é aberto, usa licença MIT e você mesmo hospeda, então não há usuários, edições nem taxas por contato. Você paga o servidor, as contas que conecta e o seu consumo de IA no OpenRouter.