Este workflow te permite:
Todo impulsado por n8n y WOZTELL.
Está diseñado para equipos que necesitan enviar mensajes plantilla de WhatsApp a una lista de contactos para campañas, difusión o anuncios. Es adecuado para organizadores de eventos, marketing, ventas o agencias que gestionan envíos masivos de mensajes.
Esta plantilla envía mensajes de plantilla de WhatsApp a una lista de contactos almacenada en:
Google Sheets
o
Un archivo CSV cargado mediante un formulario de n8n
Para cada contacto, el workflow:
Esto garantiza control de campaña y seguimiento confiable.
Antes de comenzar, asegúrate de tener:
Esta plantilla incluye dos posibles puntos de entrada:
Ambos siguen la misma lógica después de recuperar los contactos.
Haz clic en “Execute workflow” en n8n. Esto activa el proceso de envío masivo.
El nodo Google Sheets lee las filas donde la columna “Sent” está vacía. Solo se seleccionan los contactos que no han sido procesados. Esto evita envíos duplicados.
Configura las credenciales de Google Sheets siguiendo la documentación oficial de n8n.
Haz una copia de la hoja de ejemplo o asegúrate de que tu hoja incluya:
Los números de teléfono deben incluir el código de país sin símbolos.
El nodo Split In Batches procesa los contactos uno por uno. No requiere configuración adicional.
El nodo “Edit Fields” prepara los campos necesarios para el envío de la plantilla.
Extrae:
Estos valores se asignarán a las variables de la plantilla de WhatsApp. No requiere configuración adicional.
Debes:
1. Conectar tus credenciales de WOZTELL. Genera un access token siguiendo la guía correspondiente.
Crea un access token con estos permisos:
channel:getBasicInfo
bot:sendResponses
channel:getEnvironmentInfo
channel:getDetails
En el campo WOZTELL Channel API, crea un nuevo token o reutiliza uno existente. Para el campo API del canal WOZTELL, siga esta guía para crear un nuevo token.
2. Selecciona tu canal de WhatsApp
3. Selecciona una plantilla aprobada
4. Asigna las columnas de la hoja a las variables de la plantilla
Después del envío, el workflow actualiza la hoja.
La columna “Sent” se marca como:
Esto permite:
Como ya configuraste las credenciales, solo debes elegir la credencial correcta para conectar.
El nodo Wait pausa brevemente antes de procesar el siguiente contacto.
Esto ayuda a evitar límites de velocidad y mantener la calificación de calidad de WhatsApp.
Puedes ajustar la duración del retraso según sea necesario.
En lugar de Google Sheets, puedes cargar un archivo CSV.
El nodo Form Trigger permite subir un archivo CSV con los datos de contacto.
Haz una copia del archivo CSV de ejemplo o asegúrate de que tu archivo incluya:
El nodo “Extract from File” convierte las filas del CSV en elementos de datos estructurados.
Cada fila se convierte en un contacto para procesar.
Después de la extracción, el workflow sigue la misma lógica de recorrido y envío que la versión con Google Sheets.
Esta plantilla es modular y puede ampliarse en varias direcciones: