Mailchimp, por encima de su límite de suscriptores gratuito, cobra mensualmente en función del tamaño de la lista, y con unos pocos miles de contactos, la factura se vuelve salada, a pesar de que solo envíes un boletín una vez a la semana. Listmonk es un motor de boletines de código abierto que hace lo mismo (listas, campañas, plantillas, estadísticas de aperturas y clics, páginas de suscripción públicas), pero alojado en tu propio Box, sin límite de suscriptores y sin tarifa de envío. A continuación, te explicamos paso a paso cómo configurar Listmonk en Saplo, cómo es la primera configuración SMTP, dónde conseguir una buena entregabilidad y a qué prestar atención si te mudas de Mailchimp.
Por qué Listmonk en lugar del Mailchimp de pago
Mailchimp y plataformas similares (Mailerlite, GetResponse) calculan el precio según el número de contactos en tu lista, por lo que cada nuevo suscriptor aumenta tu factura mensual, independientemente de la frecuencia con la que envíes campañas. Listmonk invierte este modelo:
- Sin límite de suscriptores - la lista crece gratis, solo pagas por el Box en el que está alojada, no por cada mil contactos adicionales.
- Sin tarifa de envío - Listmonk envía a través de su propio servidor SMTP o uno externo proporcionado por ti, no hay "créditos" de correo ni un límite estricto de envíos diarios impuesto por el proveedor.
- Datos de suscriptores en tu Box - la lista de contactos, el historial de campañas y las estadísticas no se encuentran en infraestructuras de terceros, lo cual es importante para el RGPD y el trabajo con datos de clientes.
- El código fuente es público - es un proyecto de código abierto desarrollado públicamente en GitHub, por lo que, si es necesario, puedes comprobar exactamente cómo funciona el envío y el procesamiento de devoluciones, en lugar de confiar en la palabra de un SaaS cerrado.
Requisitos
Para instalar Listmonk en Saplo, necesitas:
- Un Box con Docker en funcionamiento (el motor lo activa automáticamente al instalarlo desde el catálogo, se requiere anidamiento en el contenedor, lo cual Saplo tiene por defecto).
- Un mínimo de 1 GB de RAM libre en el Box.
- Un servidor SMTP para el envío real de correos electrónicos (Listmonk no es un servidor de correo, solo lo maneja), puede ser una cuenta de Saplo Mailcow de tu plan o un proveedor SMTP externo especializado en envíos masivos.
- Un Dominio o subdominio
*.saploapp.plincluido en el Precio de cada plan, bajo el cual se alojarán el panel y las páginas públicas de registro.
Al igual que Cal.com, Listmonk no utiliza la base de datos MySQL compartida de Box. Requiere su propio PostgreSQL (no hay opción SQLite), por lo que la receta instala un contenedor PostgreSQL separado junto con Listmonk, dedicado exclusivamente a esta instalación. Esto consume un poco más de RAM que las herramientas más ligeras del catálogo, pero a cambio, los datos de los suscriptores no se mezclan con ninguna otra instalación en el Box.
Instalación paso a paso
- En el panel de Saplo, ve a Catálogo de aplicaciones y selecciona Listmonk (categoría "Herramientas para empresas").
- Indica el Box en el que se instalará y el dominio o subdominio bajo el cual estará disponible el panel.
- Confirma la instalación. El motor implementa un contenedor Docker con la imagen oficial
listmonk/listmonk, junto a un contenedor Postgres propio para los datos, y expone el panel bajo el dominio indicado a través de nginx con SSL gratuito. La migración del esquema de la base de datos se inicia automáticamente al primer arranque del contenedor, no tienes que hacer clic manualmente en nada. - Después de unos segundos, el dominio responderá con la pantalla de inicio de sesión de Listmonk. La cuenta de administrador se crea al iniciar el asistente de configuración por primera vez, igual que en Ghost o Cal.com.
- El Estado de la aplicación en el panel de Saplo cambia a "en ejecución" unos segundos después de confirmar la instalación, contando desde el momento en que el contenedor Postgres finaliza la inicialización de la base de datos.
Conexión SMTP y primera lista
- En Settings -> SMTP, añade la dirección del servidor, el puerto, el usuario y la contraseña del buzón desde el que se enviarán los boletines (por ejemplo, un buzón de Mailcow de tu plan Saplo), y un límite de envíos por hora para no exceder el umbral impuesto por el proveedor SMTP.
- Ve a Lists y crea tu primera lista de suscriptores (por ejemplo, "Newsletter"), eligiendo el tipo de suscripción: single opt-in (suscripción simple) o double opt-in (suscripción doble con confirmación por correo electrónico), lo que mejora la reputación del remitente.
- Añade contactos manualmente, importando un CSV, o incrusta el formulario de suscripción de Listmonk en tu sitio web usando el código de inserción integrado.
- En Campaigns, crea una nueva campaña, selecciona la lista de destinatarios, escribe el contenido en el editor (o pega tu propia plantilla HTML) y envía o programa el envío para una hora determinada.
Entregabilidad: SPF, DKIM y reputación del remitente
La instalación de Listmonk por sí sola no garantiza que los correos electrónicos lleguen a la bandeja de entrada en lugar de la carpeta de spam; esto depende de la configuración del dominio del remitente, no de la aplicación en sí. Antes de enviar tu primera campaña grande:
- Configura un registro SPF para el dominio desde el que envías, indicando que el servidor SMTP está autorizado para enviar en tu nombre.
- Habilita DKIM en el lado del proveedor SMTP (Mailcow genera la clave automáticamente al crear la cuenta de correo) para que los destinatarios puedan verificar que el correo realmente proviene de tu dominio.
- Considera un registro DMARC, que les dice a los servidores de los destinatarios qué hacer con un correo que no pasa SPF ni DKIM.
- Utiliza el doble opt-in para listas más grandes, porque una importación única de una base de datos de contactos sin confirmación de suscripción aumenta el número de quejas de spam y daña la reputación del dominio desde el primer día.
- Calienta un nuevo dominio gradualmente (un pequeño envío el primer día, cada vez más grande en los siguientes) en lugar de lanzar una campaña a varios miles de direcciones de inmediato.
Listmonk muestra automáticamente estadísticas de rebotes en el panel y deshabilita automáticamente las direcciones que rebotan los mensajes persistentemente, por lo que la base de datos se limpia sola con envíos regulares.
Automatizaciones e integraciones
Listmonk expone una API REST y webhooks para eventos de campaña (enviados, abiertos, clicados, dados de baja), así que si necesitas tu propia automatización, por ejemplo, añadir automáticamente un nuevo cliente a la lista de newsletter después de una compra en la tienda o enviar una notificación a Slack después de una campaña terminada, conecta el webhook de Listmonk a un flujo en n8n alojado en el mismo Box o en otro en el Catálogo de aplicaciones de Saplo, sin salir de tu propia infraestructura. La API transaccional de Listmonk (/api/tx) también permite enviar correos electrónicos transaccionales individuales directamente desde tu propia aplicación, a través del mismo motor SMTP que las campañas, por lo que no necesitas un servicio separado para correos electrónicos tipo "confirmación de pedido".
Copias de seguridad y seguridad
Las copias de seguridad dependen del plan elegido: Box L y superiores tienen la copia de seguridad incluida en el precio (7 días atrás para L, 14 días para XL, 30 días más copia offsite para XXL), mientras que para Box S y M se puede adquirir una copia de seguridad diaria como complemento. Con Listmonk, la copia de seguridad cubre tanto los archivos de la aplicación como un contenedor de Postgres separado donde se encuentran todas las listas, campañas e historial de envíos, por lo que vale la pena tenerla activada antes de que la base de suscriptores crezca tanto que su pérdida realmente duela. El panel de Saplo muestra el estado del certificado SSL y lo renueva automáticamente, y el acceso al panel de administración de Listmonk debe protegerse adicionalmente con una contraseña segura, ya que es allí donde se encuentra la base de datos completa de las direcciones de correo electrónico de tus suscriptores.
Migración de Mailchimp a Listmonk
Mailchimp te permite exportar tu lista de contactos a un archivo CSV desde Audience -> All contacts -> Export Audience, lo que genera un archivo listo para importar en Listmonk (Subscribers -> Import). El historial de campañas antiguas y sus estadísticas permanecen en Mailchimp (Listmonk no las importará), pero esto generalmente no importa, ya que lo que cuenta es la lista actual y las campañas a partir del día del cambio. Al importar, es recomendable marcar los contactos como registrados mediante doble opt-in solo si realmente confirmaron su suscripción en Mailchimp; de lo contrario, es mejor enviar una campaña de bienvenida a la lista importada con un enlace de confirmación para no dañar la reputación del nuevo dominio de envío desde el primer día. Las plantillas de campaña deben trasladarse manualmente (Listmonk no lee el formato de las plantillas de Mailchimp), pero el editor HTML de Listmonk acepta código ya listo, por lo que basta con copiar el marcado de la plantilla existente a una nueva campaña.
Mailchimp de pago vs. Listmonk en Saplo
| Mailchimp | Listmonk en Saplo | |
|---|---|---|
| Precio | aumenta con el número de suscriptores | incluido en el plan Saplo, independientemente del número de contactos |
| Límite de suscriptores | depende del plan | ninguno, el límite es el disco y la RAM del Box |
| Tarifa de envío | incluida en el límite del plan | ninguna, envío a través de tu SMTP |
| Dónde están los datos | servidores de Mailchimp | Tu Box |
| Estadísticas de campaña | integradas | integradas, en Listmonk |
| API transaccional | producto separado (Mandrill) con cargo adicional | integrado en Listmonk (/api/tx) |
| Quién administra | Mailchimp | Tú, pero sin configuración manual del servidor |
Preguntas frecuentes
¿Listmonk hace lo mismo que Mailchimp? Las funciones básicas (listas, segmentación, plantillas, campañas, estadísticas de aperturas y clics, formularios de suscripción, API transaccional) sí. Las funciones de marketing avanzadas, como las automatizaciones multipaso o las pruebas A/B, son más modestas en Listmonk que en Mailchimp de pago, pero son totalmente suficientes para enviar un newsletter regular.
¿Necesito tener mi propio servidor de correo? No, basta con cualquier buzón SMTP que admita el volumen de tus envíos, por ejemplo, un buzón de tu plan Saplo o un proveedor transaccional externo. Listmonk no genera correos electrónicos por sí mismo, solo se conecta al SMTP especificado.
¿Puedo importar una lista de contactos de Mailchimp? Sí, Listmonk admite la importación desde un archivo CSV, así que solo tienes que exportar la lista de suscriptores de Mailchimp y subirla en el panel de Listmonk.
¿Cuántos suscriptores admitirá un Box con 1 GB de RAM? Este es el mínimo inicial, suficiente para una lista de varios miles de contactos con una frecuencia de envío típica. Para una lista más grande o campañas más frecuentes, puedes añadir RAM a tu Box en cualquier momento, sin mover datos.
¿Por qué mis correos electrónicos llegan a la bandeja de spam a pesar de una instalación correcta? Lo más común es que falte un SPF o DKIM correcto para el dominio del remitente, o que la lista contenga muchas direcciones inactivas importadas sin confirmación de suscripción. Verifica la configuración DNS del dominio y considera la posibilidad de usar double opt-in en la próxima importación.
¿Puedo enviar correos electrónicos transaccionales, no solo newsletters?
Sí, /api/tx en Listmonk sirve precisamente para eso, es decir, correos electrónicos individuales activados desde tu aplicación (confirmaciones, notificaciones), independientemente de las campañas de newsletters.
Si tienes preguntas al configurar Listmonk en tu propio Box, escríbenos, te ayudaremos a configurar SMTP, la entregabilidad y tu primera campaña paso a paso.
- #Email marketing
- #Listmonk
- #Mailchimp
- #Newsletter
- #Guía
