
Sendoff — Herramienta de newsletter autohospedada
Envía boletines y novedades desde un chat conectado a tu propio dominio.

¿Para qué sirve Sendoff?
Sendoff es una herramienta para enviar newsletters y anuncios de producto a una lista de suscriptores. Imagina que acabas de lanzar una función. Puedes pasarle las notas a Claude o Codex y pedir un boletín con un enlace a la novedad. Sendoff lo convierte en un correo que puedes revisar, probar y aprobar antes del envío. La aplicación se despliega en tu cuenta de Cloudflare y los mensajes salen por Amazon SES desde tu dominio.
Revisa el boletín antes de enviarlo a toda la lista
Empieza por el asunto, las ideas principales y los enlaces. El agente crea un borrador en Markdown y Sendoff lo muestra en un diseño fijo. Abre la vista previa en el ordenador y en el móvil. También puedes comprobar el modo oscuro, el claro y la versión de texto sin formato.
Pide un correo de prueba y léelo en tu bandeja real. Si cambias el asunto o el contenido, vuelve a probar la versión actualizada. A continuación revisa el resumen con el remitente, el número de destinatarios y el resultado de las comprobaciones. Confirma el envío en el chat cuando esté listo. La cola reparte los mensajes en lotes y el agente te indica cuántos se han enviado, han fallado o siguen pendientes.
Despliega Sendoff y conecta tu asistente
Prepara Bun, Git, un dominio, una dirección de remitente, Cloudflare Workers Paid y una cuenta de AWS. Ejecuta bun create sendoff y selecciona el nombre del remitente, el subdominio y la región de SES. La instalación prepara el Worker, la base D1, la cola y la identidad de envío. Si gestionas el DNS fuera de Cloudflare, añade los registros que te indica. Solicita el acceso de producción para SES desde la configuración.
Conecta la dirección /mcp de tu instancia a Claude Code o Codex con el token de instalación. Claude en la web y Claude Desktop usan OAuth. Protege el token como una contraseña. Ejecuta doctor desde el chat para ver qué impide el primer envío.
Gestiona suscriptores y resultados
D1 guarda la lista y los boletines en tu cuenta de Cloudflare. Puedes captar suscriptores con la página de alta o integrar un formulario propio mediante la API REST. El agente informa de entregas, clics y bajas. Los enlaces de seguimiento pasan por tu dominio, con filtrado de posibles escáneres. La medición de aperturas está desactivada inicialmente.
Cada instalación admite una lista y un diseño fijo. Está pensada para boletines y comunicados puntuales. La segmentación, las secuencias automatizadas, las pruebas A/B, las cuentas de equipo y el correo transaccional quedan fuera de ese alcance.
Preguntas frecuentes
¿Cuánto cuesta mantener Sendoff?
El código tiene licencia MIT y Sendoff no cobra una suscripción. A 9 de noviembre de 2026, Cloudflare Workers Paid partía de 5 USD al mes por cuenta. Amazon SES publicaba 0,10 USD por 1.000 envíos salientes en la modalidad a la carta. Comprueba la región, el plan y los cargos adicionales de tu cuenta.
¿Puedo importar mis contactos desde un CSV?
Sí. Exporta también las bajas, los rebotes y las quejas. Pide una simulación, comprueba cómo se han leído las columnas y confirma los cambios. La importación conserva los estados de exclusión.
¿Qué pasa si Amazon SES sigue en el entorno aislado?
Puedes enviar pruebas a direcciones verificadas. Solicita acceso de producción para escribir a la lista completa y comprueba la cuota de SES antes de confirmar el envío.
Recursos oficiales
- Guía de inicio de Sendoff para desplegar y enviar una prueba.
- Repositorio de Sendoff para revisar el código, la licencia y las incidencias.





