Sistema Automatizado de Correos Fríos Construido con OpenClaw, Neon y Resend

Arquitectura del Sistema y Tecnologías
El sistema automatizado de correos fríos utiliza OpenClaw como un agente de IA que orquesta todo, ejecuta scripts y monitorea respuestas las 24 horas del día, 7 días a la semana. La base de datos es Neon, una base de datos Postgres sin servidor que rastrea leads, envíos, respuestas y conversaciones. El manejo de correos se realiza a través de Resend, una API de correo transaccional con retransmisión entrante para capturar respuestas. Herramientas adicionales incluyen ImprovMX para el reenvío de correos para que las respuestas también lleguen a tu bandeja de entrada, y Apollo para la prospección.
Esquema de la Base de Datos
La base de datos utiliza cuatro tablas:
leads(id, email, nombre, empresa, estado, proyecto, notas)emailssent(id, leadid, asunto, cuerpo, resendmessageid, sent_at, proyecto)emailsreceived(id, leadid, fromemail, asunto, cuerpo, receivedat, proyecto)conversations(id, leadid, proyecto, lastreply_at, estado)
La columna de proyecto en todo permite ejecutar múltiples campañas desde una sola base de datos.
Proceso de Flujo de Leads
Los leads fluyen a través del sistema en esta secuencia:
- Exportación de Apollo → script de importación → tabla leads (estado: pendiente)
send.js→ selecciona leads pendientes → envía vía Resend → marca estado: enviadofollowup.js→ 7 días después, sin respuesta → envía seguimiento → estado: seguimiento_realizadopoll-replies.js→ se ejecuta cada 5 minutos → verifica la entrada de Resend → almacena en emails_received- El agente de IA detecta una nueva respuesta → envía notificación por iMessage → tú respondes
Configuración de una Nueva Campaña
Para configurar una nueva campaña:
- Agrega proyecto a
projects.jsoncon dirección de remitente, responder a, límite diario - Verifica tu dominio en Resend (SPF + DKIM)
- Configura reenvío de ImprovMX en tu dominio para que las respuestas también lleguen a tu bandeja de entrada
- Registra webhook entrante de Resend → tu endpoint del servidor
- Importa CSV de leads a la base de datos (
import-apollo-leads.js) - Escribe plantillas de correo con tokens de personalización
- Prueba con 2-3 envíos de prueba a ti mismo
- Configura cron de prospección/alcance — por ejemplo, encuentra 50 nuevos leads a las 8am diariamente y envíales correo
Lógica del Script de Envío
El script de envío sigue este patrón:
// Conectar a la base de datos // Extraer leads donde estado = 'pendiente' Y proyecto = 'mi_campaña' // Para cada lead (hasta LÍMITE_DIARIO): // - Personalizar asunto + cuerpo usando campos del lead // - Enviar vía API de Resend // - Insertar en emails_sent // - Actualizar estado del lead a 'enviado' // Enviarte un resumen por el canal que tengas configurado para que Openclaw te envíe mensajes (prefiero iMessage) cuando termine
Capturando Respuestas Automáticamente
Resend tiene una retransmisión entrante — cualquier correo enviado a yourdomain.zoraug.resend.app activa un webhook a tu servidor. El endpoint de Next.js está configurado así:
POST /api/inbound → analizar carga útil de Resend → coincidir correo del remitente con lead en la base de datos → insertar en emails_received → notificarme vía iMessage inmediatamente
Esto se ejecuta las 24 horas del día, proporcionando notificaciones inmediatas por iMessage cuando alguien responde.
Monitoreo
Usa estos comandos para monitorear:
node email-status.js # todos los proyectos: conteo de enviados, conteo de respuestas, pendientes node email-status.js nombreproyecto # un proyecto
Ejemplo de salida:
proyecto1: 2,353 enviados | 380 respuestas | 1,800 pendientes proyecto2: 1,971 enviados | 120 respuestas | 400 pendientes
Consejos Prácticos
- Personalización más allá del nombre — extrae de los campos de organización y cargo de Apollo, referencia su ciudad, su sector, su punto de dolor específico. Esto aumentó la tasa de respuesta de ~1% a ~4%.
- Correos en texto plano — sin HTML, sin logotipos, parece que un humano real lo escribió
- Asuntos cortos — 4-6 palabras, sin puntuación, en minúsculas
- Una sola llamada a la acción — un enlace, una petición. No "visita nuestro sitio y agenda una llamada y síguenos"
- Límite diario 50-100 — no envíes 1,000/día en un dominio nuevo, te marcarán rápidamente
- Responder a una bandeja de entrada real — no noreply@, no una bandeja genérica. Usa una dirección que realmente revises
📖 Read the full source: r/openclaw
👀 Ver también

Agente Autónomo OpenClaw Ejecuta Campañas de Prospección en Frío de 24 Horas con Claves API
Un desarrollador dio a un agente de OpenClaw acceso completo de lectura/escritura para ejecutar prospección en frío durante 24 horas sin intervención humana. La configuración utilizó OpenClaw para razonamiento autónomo, Zapier MCP para integraciones, Brave Search API para investigación y Gemini/OpenRouter para contextos extensos.

Tanya: Un compañero de IA basado en OpenClaw con memoria en capas y estado emocional.
Tanya es una compañera de IA de código abierto construida sobre OpenClaw que funciona en Telegram, con consolidación de memoria de dos capas, estados emocionales dinámicos e interacciones de voz con etiquetas de expresión integradas. El proyecto incluye un prompt de personaje detallado en SOUL.md y maneja mensajes de texto, notas de voz, llamadas y compartir imágenes.

No desarrollador ejecuta configuración de 18 agentes OpenClaw en Mac mini para marketing digital
Un propietario de una agencia de marketing digital sin experiencia en programación ha estado ejecutando un sistema OpenClaw de 18 agentes durante seis semanas en un Mac mini M4, con un costo de aproximadamente $100/mes por Claude Max Pro más $5/mes en electricidad. La configuración incluye tres grupos de agentes modelados a partir de personajes de 'Bridgerton' que manejan tareas de creación de contenido, SEO y desarrollo.

Crea un Chat de IA Manos Libres con OpenClaw + Mattermost — Sin Voz en Tiempo Real Necesaria
Un flujo de trabajo práctico de IA autoalojado que usa OpenClaw, Mattermost, dictado de iPhone y archivos MP3 de TTS para interacciones seguras al conducir, sin necesidad de infraestructura de voz en tiempo real.