Outbound sales & cold email

OpenOutreach

Agente de ventas con IA, autoalojado y con licencia GPLv3, que encuentra leads B2B en un proveedor de datos con licencia y envía correo en frío desde un buzón tuyo

eracle/openoutreachPython2,672 as of 2026-08-12
By Jake Luo · Published 12 ago 2026

OpenOutreach es un agente de ventas con IA, autoalojado y con licencia GPLv3, para prospección B2B en frío: describes tu producto y tu mercado objetivo, un modelo lo convierte en un filtro de ICP, pagina perfiles coincidentes desde un proveedor de datos con licencia, resuelve el email corporativo solo de los leads con mejor encaje y luego escribe, envía y responde correo desde un buzón que es tuyo. Es browserless por diseño — sin scraping, sin cuenta en ninguna red social, nada por lo que te puedan banear — lo que traslada el riesgo a un lugar menos evidente: la reputación de envío de tu propio dominio. Dos cosas de su propia documentación merecen una lectura antes de ejecutarlo: el proyecto incluye una campaña promocional propia que toma su turno en tu rotación de envíos, y su README dice con claridad que aún no está demostrado que su modelo de puntuación supere a elegir al azar.

Qué es OpenOutreach

OpenOutreach (github.com/eracle/OpenOutreach) es un demonio en Python que ejecutas tú mismo, empaquetado como una imagen Docker de un solo comando y con un admin de Django que hace de CRM integrado. Lo interesante es el pipeline. Le das una descripción de producto y un objetivo de campaña; un modelo lo convierte en un filtro firmográfico y pagina perfiles candidatos desde una fuente de descubrimiento con licencia, lo que no cuesta nada por perfil. Después una capa de puntuación ordena a los candidatos para que el paso caro llegue al final: solo los leads con mejor encaje reciben una búsqueda de pago del email corporativo, facturada por acierto verificado, y solo un lead resuelto entra en la cola de envío. Los envíos salen entre semana en horario laboral de tu zona horaria, espaciados entre sí y bajo un tope diario por buzón, y las respuestas se leen por IMAP para que el agente pueda hacer seguimiento en varios turnos.

Lo que no hace pesa tanto como lo que hace. No hay navegador, ni inicio de sesión en ninguna red social o profesional, ni scraping. La URL de un perfil que llega con un lead se guarda como identificador y nunca se visita. Esa decisión de diseño responde directamente al punto débil de la generación anterior de herramientas de prospección, donde la herramienta acababa por suspenderte la cuenta. También significa que la herramienta vale lo que valga el proveedor de datos que tiene detrás, y ese proveedor es un servicio externo de pago que contratas tú:

Lo que tienes que aportarPor qué no es opcional
Una clave de API de LLMEscribe el filtro de ICP, clasifica candidatos, redacta aperturas y gestiona las respuestas
Una clave de API de buscador de emailsAlimenta tanto el descubrimiento como la resolución del email corporativo — la herramienta no tiene datos de leads propios
Un buzón que sea tuyoTodo envío sale bajo tu dominio y tu reputación de envío, por tu SMTP
Una descripción de producto y mercado objetivoEs el único dato que decide a quién se contacta, así que un ICP vago produce una lista vaga

Lee el modelo de financiación antes de ejecutarlo

El proyecto documenta cómo se sostiene con un detalle poco habitual, en un aviso legal enlazado desde el README, y esa transparencia supera a la de la mayoría de herramientas comerciales. Aun así conviene entenderlo, porque la mecánica pasa por tu buzón y no por tu cartera:

  • Una campaña promocional propia La herramienta incluye una campaña que anuncia OpenOutreach y que toma su turno en la rotación de envíos junto a las tuyas, enviada desde tu buzón a destinatarios ajenos a tus leads. Tus propios leads cualificados nunca reciben esa campaña, su contenido se descarga de un servidor remoto y puede cambiar entre ejecuciones, y en una instalación que ejecutas tú solo se puede desactivar editando el código fuente — algo que la licencia GPLv3 permite.
  • Una línea de atribución en cada mensaje Todo correo que envía la herramienta termina con una línea fija "Sent with OpenOutreach" después de tu firma. No lleva enlace, y quitarla también implica modificar el código fuente.
  • Enlaces de afiliado en el onboarding Los servicios externos de pago de los que depende se presentan mediante enlaces de afiliado, sin sobrecoste para ti. Puedes contratarlos directamente si lo prefieres.
  • Una suscripción a newsletter cuyo valor por defecto depende de tu país El onboarding siempre pregunta, pero deja marcado que sí fuera de un conjunto de jurisdicciones protegidas, y la respuesta se ejecuta una sola vez, sin ningún ajuste guardado que puedas cambiar después.

Nada de esto convierte a la herramienta en mala elección; la convierte en una elección que conviene tomar de forma deliberada. El hecho operativo es que todo lo que sale de tu buzón es responsabilidad tuya ante la normativa antispam del país de tus destinatarios, lo hayas redactado tú o la herramienta — algo que el propio proyecto señala, junto con una declaración clara de que se ofrece sin garantías y sin promesas de resultados. Si el correo en frío es nuevo para ti, ¿sigue mereciendo la pena el cold email? es la versión honesta de la pregunta previa, y cómo escribir cold emails que no acaben en spam cubre la mitad de entregabilidad.

Dónde encaja y dónde está el sitio de la persona

La automatización desplaza el cuello de botella, no lo elimina. Un pipeline así abarata el volumen, y por eso la calidad de tu segmentación y de tu apertura — las dos cosas que no puede decidir por ti — pasan a ser todo el resultado. La franqueza del README sobre el modelo de puntuación es la señal: describe el bucle de aprendizaje como un experimento activo que aún no ha demostrado superar a una selección aleatoria, así que lo que compras hoy es la fontanería entre descubrimiento, enriquecimiento y envío, no un criterio sobre a quién merece la pena contactar. El volumen contra un mercado mal definido produce un dominio con mala reputación y una lista de gente que ahora reconoce tu nombre por el motivo equivocado. Cómo escribir un cold email que reciba respuestas es la parte que sigue siendo tuya.

Aquí es también donde nuestra respuesta difiere, y tenemos un motivo. AgentCeres — el AI Growth Officer de agentceres.com — es un equipo de marketing con IA gestionado, y el outbound es justo lo que decidimos no hacer autoservicio: el especialista de cold email sigue siendo un rol operado por nosotros y no algo que un cliente activa, y cada acción saliente que propone un especialista, correo en frío incluido, espera detrás de un enlace de aprobación que una persona tiene que pulsar antes de que salga nada. En nuestro propio historial de producción una parte nada trivial de esos enlaces simplemente caducó sin que nadie los pulsara. Parece fricción hasta que piensas en la alternativa — un envío desatendido bajo tu propio dominio que nadie eligió — y entonces parece el sistema funcionando. Los agentes redactan; una persona decide. Si prefieres mantener toda la pila en tu propia infraestructura, OpenOutreach es una forma creíble de hacerlo, y un punto de partida más tranquilo es Listmonk para quienes ya te dieron su consentimiento.

FAQ

¿OpenOutreach es gratis?
El software es gratuito y está bajo licencia GPLv3, y autoalojarlo no te cuesta nada más allá de la máquina donde corre. Ejecutarlo no es gratis: requiere una clave de API de LLM y una clave de pago de buscador de emails que alimenta tanto el descubrimiento de leads como la resolución del email corporativo, facturada por acierto verificado. Ese diseño al menos ata el gasto a los leads cualificados y no a cuánto buscaste, porque buscar en la fuente con licencia no cuesta nada. Presupuesta los servicios externos más que la herramienta, y ten en cuenta que los enlaces del onboarding hacia esos servicios son de afiliado, algo que puedes evitar contratándolos directamente.
¿Hace scraping de LinkedIn?
No, y el proyecto es tajante al respecto. No hay navegador, ni inicio de sesión en ninguna red social o profesional, ni credenciales guardadas de una, ni acceso automatizado a una. Los leads vienen de un proveedor de datos externo con licencia que pagas con tu propia clave de API y bajo los términos de ese proveedor. Cuando un lead llega con la URL de un perfil, la herramienta la conserva como clave de deduplicación y nunca la visita. La consecuencia práctica es que el riesgo de baneo de cuenta que hunde a las herramientas de automatización con navegador aquí no aplica — el riesgo que queda es la reputación de tu dominio de envío.
¿Debería enviar desde mi dominio principal?
No desde el dominio del que dependen tus clientes para el correo real. La práctica estándar en prospección en frío es un dominio de envío aparte, calentado poco a poco y con un volumen lo bastante bajo para que la proporción entre respuestas y quejas de spam se mantenga sana — y los topes diarios y el ritmo en horario laboral de la propia herramienta existen exactamente por esto. Un problema de entregabilidad en tu dominio principal no se queda en la prospección: cae sobre tus restablecimientos de contraseña, tus recibos y tus respuestas de soporte, y repararlo lleva mucho más que causarlo.
Related projects
MauticAutomatización de marketing de código abierto que alojas tú — segmentación, campañas y recorridos multicanal sobre tu propia base de datoslistmonkGestor de boletines y listas de correo de código abierto y autoalojable — un único binario en GoTwentyUn CRM de código abierto — una alternativa autohospedable a Salesforce y HubSpotReact EmailComponentes React de código abierto para crear correos HTML responsivos y compatibles entre distintos clientes de correo — los correos transaccionales y de ciclo de vida que envía tu producto

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects