Conecta Shopify a WhatsApp en 10 minutos (a través de n8n + WOZTELL)
Índice
Shopify envía actualizaciones de pedidos por correo electrónico, pero muchos clientes no las ven, especialmente cuando compran desde el móvil. Enviar las mismas actualizaciones a WhatsApp ayuda a que los clientes las reciban en el mismo hilo donde ya hacen preguntas y hacen seguimiento de sus pedidos.
Esta guía paso a paso muestra cómo enviar eventos de Shopify (como nuevos pedidos, nuevos clientes y actualizaciones de cumplimiento) a WhatsApp utilizando un workflow de n8n y la capa de mensajería de WhatsApp de WOZTELL.
Está intencionalmente escrita de forma práctica para que puedas obtener resultados rápidamente, incluso si eres nuevo en la automatización.
Lo que vas a construir: Shopify triggers → Workflow en n8n → Mensaje de WhatsApp enviado a través de WOZTELL
Casos de uso típicos: Confirmación de pedido, actualizaciones de cumplimiento, mensajes de bienvenida a clientes, transferencia a soporte postcompra
Lo que necesitas antes de empezar
- Una tienda Shopify con acceso de administrador
- Una cuenta de pago de WOZTELL con una cuenta activa de WhatsApp Business (WABA) configurada en WOZTELL
- Un workspace de n8n (en la nube o self-hosted)
- Una plantilla de mensaje de WhatsApp creada en WOZTELL (proporcionamos una lista para usar más abajo)
Cómo funciona la plantilla
Esta plantilla está construida con 3 nodos principales:
- Shopify Trigger (escucha un evento de Shopify)
- Nodo IF (lógica opcional, como comprobar condiciones)
- Nodo WOZTELL Action (Public Integration) (envía el mensaje de WhatsApp)
Copiar la plantilla al workflow de n8n
- Copia el JSON de la plantilla aquí.
- En n8n, crea un nuevo workflow.
- Pega el JSON para importar el workflow.
Si WOZTELL aparece con un nodo “?” en n8n
- Haz clic en + en n8n.
- Busca WOZTELL.
- Instala el paquete del nodo WOZTELL.
Después de la instalación, tu workflow debería mostrarse correctamente.
Configurar los webhooks de Shopify para activar n8n
1. En n8n, haz doble clic en el nodo Shopify Trigger que quieres usar. Busca la Webhook URL y cópiala.
– Usa la Test URL mientras construyes y pruebas.
– Usa la Production URL cuando estés listo para publicar.
– La Production URL solo funciona cuando el workflow está publicado.
3. Haz clic en Create webhook. Elige el evento que deseas activar, pega la URL del webhook de n8n en el campo URL y guarda.
Para esta plantilla, crea webhooks para:
- Creación de pedido
- Creación de cliente
- Creación de cumplimiento
Configurar las credenciales de Shopify en n8n (OAuth2)
Conectarás n8n con Shopify para que el workflow pueda leer los detalles del pedido o cliente y mapearlos a las variables de WhatsApp. Esta es una forma de configurar las credenciales de Shopify. También puedes seguir la documentación oficial de Shopify, aunque algunas pantallas pueden haber cambiado.
1. En Shopify Admin, ve a Settings → Apps.1. In Shopify Admin, go to Settings → Apps.
2. Haz clic en Develop Apps en la esquina superior derecha y luego en Build apps in Dev Dashboard.
4. Ve a la pestaña Versions, desplázate hasta URLs y desmarca Embed app in Shopify admin.
5. Ve a Access y selecciona estos scopes:
- read_customer_events
- read_customers
- read_orders
- read_fulfillments
Estos permisos son suficientes para esta plantilla. Si agregas más triggers más adelante, podrías necesitar permisos adicionales.
6. Vuelve a n8n. Haz doble clic en tu nodo Shopify y en Credential to connect with haz clic en Create new credential.
7. Selecciona Connect using OAuth2 y copia la OAuth Redirect URL.
8. Regresa al panel de desarrollador de Shopify. Pega la URL en Redirect URLs y publica la app. Los campos de versión pueden dejarse vacíos porque son opcionales.
9. Ve a la sección Home de la app y haz clic en Install app.
10. Selecciona tu tienda, haz clic en instalar y revisa los permisos.
11. Vuelve al panel de desarrollador, selecciona la app creada y en Settings localiza el Client ID y el Client Secret. Cópialos y pégalos en la sección de credenciales de n8n.
Tu subdominio estará en la URL: https://.myshopify.com
Copia el subdominio y pégalo en la página de credenciales de n8n.
Configurar las credenciales de WOZTELL en n8n
Inicia sesión en tu cuenta de WOZTELL y abre la página de access token. Genera un token con estos permisos:
- channel:list
- channel:getBasicInfo
- channel:getEnvironmentInfo
- channel:getDetails
- bot:sendResponses
Estos permisos son suficientes para esta plantilla. Para editar plantillas o usar otras funciones, consulta la documentación de tokens de acceso.
Copia el access token y vuelve al nodo WOZTELL en n8n. Pega el token en el campo Access Token. Para el campo WOZTELL Channel API, sigue las instrucciones debajo del campo. El token se encuentra en:
WOZTELL → Channels → Channel (Edit) → Advanced Access → Access Tokens
Puedes reutilizar un token existente o generar uno nuevo.
Elegir canal, seleccionar plantilla de WhatsApp y mapear variables
Ahora decides qué número de WhatsApp enviará el mensaje y cuál será el contenido.
1. En el nodo WOZTELL en n8n:
- Selecciona el Canal (remitente de WhatsApp)
- Elige el mensaje de plantilla de WhatsApp creada en WOZTELL
Dos plantillas listas para usar
Hola {{1}}, gracias por tu pedido.
Hemos recibido el pago del pedido {{2}} y lo estamos preparando.
Te enviaremos el enlace de seguimiento en cuanto se envíe.
Si necesitas algo, responde aquí cuando quieras.
Hola {{1}}, gracias por tu pedido.
Hemos recibido el pago del pedido {{2}} y lo estamos preparando.
Esto es lo que pediste:
{{3}}
Te enviaremos el enlace de seguimiento en cuanto se envíe.
Si necesitas algo, responde aquí cuando quieras.
Si utilizas la plantilla anterior, completa estos códigos:
- Variable #1: {{ $json.customer.first_name }}
- Variable #2: {{ $json.order_number }}
- Variable #3: {{ $json.line_items.map(item => [item.name, item.quantity].join(‘ x ‘)).join(‘, ‘) }}
Consejo: En n8n puedes arrastrar y soltar campos desde el panel de datos izquierdo directamente en los campos de variables.
Publicar el workflow
Ejecuta una prueba usando la Test URL del webhook de Shopify. Activa un evento real en Shopify, como crear un pedido de prueba, y confirma que el mensaje de WhatsApp se envía correctamente.
Cuando esté todo listo, reemplaza la Test URL por la Production URL en Shopify y publica el workflow.
Una vez publicado, los eventos de Shopify activarán automáticamente n8n y WOZTELL enviará las notificaciones de WhatsApp a tus clientes.
Próximos pasos
Esta plantilla está pensada para copiar y pegar, pero puedes ampliarla:
- Enviar diferentes mensajes de WhatsApp para pedidos pagados y no pagados
- Incluir artículos del pedido o ETA de entrega para reducir preguntas de soporte
- Notificar a tu equipo en Slack o correo cuando un cliente VIP haga un pedido
- Dirigir a los clientes a un flujo postcompra: FAQ, actualizaciones de entrega, devoluciones, upsell
Si tu objetivo es una automatización “Shopify a WhatsApp” rápida de implementar y fácil de escalar en diferentes mercados, este workflow es un buen primer paso porque convierte actualizaciones en conversaciones, no solo en notificaciones.
Estamos creando continuamente más plantillas de n8n para comercio y soporte por WhatsApp, incluyendo mensajes del ciclo de vida de Shopify, alertas internas, enrutamiento de leads y recorridos postcompra. Explora nuestras últimas plantillas y cópialas en tus workflows en minutos.



