Recupera carritos por WhatsApp sin que te bloqueen el número: Mautic listo para descargar

Publicado 24 sep 2026Montaje: una tardePara tu técnico, escrito para el dueño

En una tienda online chilena que atendemos, 4 de cada 10 personas que empiezan a pagar se van sin comprar (julio a septiembre de 2026). Esta descarga deja lista la parte de Mautic (el correo y la campaña que les escribe) y los workflows de n8n que unen todo. Y trae la receta para sumar WhatsApp sin que Meta te bloquee el número: la casilla de permiso en el checkout, una plantilla aprobada y cuatro reglas para que el mensaje ayude y no moleste.

Tu tiendacarrito abandonado n8nel puente Mauticcorreosiempre ChatwootWhatsAppcon permiso
La tienda avisa; n8n decide; el correo sale siempre y el WhatsApp solo con permiso.

1. Qué necesitas

2. Descarga

mautic-descarga.zip (5 KB)

docker-compose.yml con Mautic 7.2.1 + MySQL 8.4 + cron + worker + Caddy (HTTPS automático) · .env.example · Caddyfile · carrito.md, la receta completa · LEEME.txt con los pasos.

Descargar mautic-descarga.zip

carrito-workflows.zip (17 KB)

Los tres workflows de n8n que unen las piezas: entrada del carrito, compra y baja, con su LEEME.txt. Sin credenciales adentro.

Descargar carrito-workflows.zip

El compose parte del ejemplo oficial de Mautic (github.com/mautic/docker-mautic) y lo validamos antes de publicarlo. Los workflows los probamos en ocho casos: con permiso, sin permiso, compra durante la espera, baja, un segundo carrito, clave equivocada, correo inválido y una baja sin contacto.

3. Instalar Mautic en 5 pasos

  1. Docker, si el servidor no lo tiene:
    curl -fsSL https://get.docker.com | sh
  2. Copia la carpeta al servidor y entra en ella.
  3. Tu .env: dos claves distintas.
    cp .env.example .env
    openssl rand -hex 24 # dos veces: MYSQL_PASSWORD y MYSQL_ROOT_PASSWORD
    nano .env
  4. El Caddyfile con tu subdominio; el DNS tiene que apuntar al servidor antes de levantar.
  5. Levanta y sigue el asistente:
    docker compose up -d
    Abre https://mautic.tunegocio.cl, crea el usuario administrador y configura el correo en Configuración → Correo. Si prefieres instalarlo sin Docker, está la guía paso a paso.

4. Primero, el permiso

Esta es la parte que casi nadie enseña. WhatsApp no deja escribirle a quien no aceptó. Meta pide que la persona acepte de forma expresa recibir mensajes y que el aviso diga el nombre de tu negocio (documentación de Meta). En el checkout, una casilla sin marcar:

[ ] Quiero recibir por WhatsApp avisos de mi pedido y ofertas de TU TIENDA.

Guarda con el contacto si la marcó, la fecha y el texto que aceptó. Sin casilla marcada: solo correo. Escribirle por WhatsApp a quien no te dio permiso es la forma más rápida de que te bloqueen y te reporten, y con cada reporte tu número pierde calidad ante Meta.

5. Cómo llega el carrito a Mautic

En WooCommerce, el plugin gratuito Cart Abandonment Recovery for WooCommerce (Brainstorm Force, más de 300.000 instalaciones activas) guarda el correo apenas la persona lo escribe en el checkout y puede avisar a una URL. Esa URL es un workflow de n8n que:

  1. crea o actualiza el contacto en Mautic con la etiqueta carrito-abierto y el link del carrito;
  2. si la casilla de WhatsApp está marcada, espera una hora, revisa si ya compró y, si no, manda la plantilla por Chatwoot;
  3. cuando entra un pedido, quita carrito-abierto. Desde ese momento, nadie le vuelve a escribir.

Ojo: el plugin gratuito no manda la casilla de WhatsApp. Avisa el correo, el teléfono y el carrito, pero no si la persona marcó el permiso. Hay que sumar ese dato al aviso (el LEEME dice cómo); mientras no llegue, el workflow manda solo correo, que es lo seguro. El plugin da el carrito por abandonado entre 15 y 35 minutos después de que la persona se fue.

En otra plataforma es el mismo esquema: basta que avise al workflow con el correo, el teléfono, el permiso y el link del carrito.

6. La campaña: 3 mensajes y 4 reglas

En Mautic, un segmento «Carrito abierto» (los contactos con la etiqueta) y una campaña con ese segmento de fuente:

CuándoAntes de mandarQué se manda
1 hora¿sigue con la etiqueta? ¿está en «no contactar»?WhatsApp si dio permiso; si no, correo: lo que dejó y el link
24 horas despuéslas mismas dos preguntascorreo: la duda más común resuelta (envío, cambios, medios de pago)
48 horas despuéslas mismas dos preguntascorreo, el último; después se quita la etiqueta

El correo 1 no va a quien ya recibió el WhatsApp: ponlo unos minutos después de la espera de n8n, para que alcance a marcarlo.

Cuatro reglas para que el recordatorio ayude y no moleste:

  1. Máximo 3 mensajes, cada uno distinto. Nunca en loop.
  2. Antes de cada mensaje, revisa si ya compró. Si compró, se calla.
  3. Antes de cada mensaje, revisa el «no contactar». Si usas correo transaccional para poder repetirlo en un carrito futuro, Mautic no lo revisa por ti: el transaccional ignora la baja.
  4. Salida forzada a los 7 días, pase lo que pase.

7. El WhatsApp: una plantilla, una sola vez

Un carrito abandonado siempre está fuera de la ventana de 24 horas, y fuera de esa ventana WhatsApp solo deja mandar plantillas aprobadas. Meta cobra cada plantilla de marketing entregada (tabla oficial). Plantilla sugerida, categoría Marketing:

Hola {{{{1}}}}, quedó tu carrito en TU TIENDA: {{{{2}}}}. Lo puedes terminar aquí: {{{{3}}}} ¿Te ayudo con algo?
Botón de respuesta rápida: «No quiero estos mensajes»

Es el texto que Meta nos aprobó. Ojo: el texto no puede terminar en una variable (el link), o Meta lo rechaza.

Se manda desde Chatwoot por API (una conversación nueva con la plantilla), así la respuesta del cliente cae en tu bandeja y la contesta una persona o tu agente. Quien toca «No quiero estos mensajes» pasa a «no contactar» en Mautic.

8. Probar antes de soltarlo

Con tu propio correo y tu número: (1) deja un carrito con la casilla marcada y confirma que el WhatsApp llega después de la espera (con el plugin, entre 1 hora y cuarto y 1 hora y media); (2) deja otro sin la casilla y confirma que solo llega correo; (3) compra antes del segundo mensaje y confirma que no llega nada más; (4) toca «No quiero estos mensajes» y confirma que quedas en «no contactar». Si las cuatro pasan, lo sueltas.

9. Qué cuesta

Preguntas frecuentes

¿Puedo hacerlo con la app de WhatsApp Business?

No. La app no manda plantillas de forma automática; para esto se necesita la API oficial. Chatwoot la conecta: chatwoot.cl/descarga.

¿Y si ya tengo contactos que nunca marcaron la casilla?

A esos, solo correo. El permiso de WhatsApp se pide desde ahora en adelante, en el checkout.

¿Sirve para Shopify?

Con una adaptación: Shopify no avisa del carrito abandonado por webhook, así que hay que armar ese aviso hacia el workflow 1. La campaña de Mautic y la plantilla de WhatsApp son las mismas.

¿Dónde está el workflow de n8n?

En la descarga de arriba: carrito-workflows.zip, con los tres workflows y los pasos para conectarlos. Se importan en el n8n de n8n.cl/descarga.

¿Tengo que hacerlo yo?

No. Si prefieres conversarlo, el WhatsApp de abajo es nuestro.