Ir directamente al contenido
Español
  • No hay sugerencias porque el campo de búsqueda está vacío.

N8N: cómo enviar mensajes masivos en Whaticket desde Google Sheets

Conecta una hoja de Google Sheets con N8N para que cada contacto nuevo o actualizado reciba tu mensaje automáticamente por Whaticket.

Con N8N, conectas una hoja de Google Sheets a la API de Whaticket. Cada vez que se agrega o actualiza una fila, el contacto de esa fila recibe el mensaje automáticamente, sin envío manual.

N8N es una herramienta de automatización con flujos visuales. Tiene una versión gratuita de código abierto y planes pagos en la nube, cobrados por uso y número de ejecuciones.

Qué cambia en tu operación

  • Campañas, recordatorios y avisos salen solos desde la hoja que tu equipo ya usa.
  • Cada envío hecho por la API aparece en Whaticket, en el chat del contacto.
  • Personalizas el nombre y el texto con los datos de cada fila.

Antes de empezar

  • Ten una cuenta en N8N y una cuenta de Google con acceso a la hoja.
  • Tu perfil en Whaticket necesita el permiso Crear del grupo Tokens de API para generar el token.
  • El token hereda los permisos del perfil elegido. Para enviar mensajes, ese perfil necesita los permisos Crear e Iniciar del grupo Campañas.
  • La conexión usada en el envío debe estar con el estado Conectada.
  • Los envíos por la conexión WhatsApp QR Code consumen créditos de mensaje. Los créditos no tienen fecha de vencimiento.

Paso a paso:

Crea el flujo en N8N

  1. Accede a tu cuenta de N8N.
  2. Crea un nuevo Workflow.

Cómo crear un nuevo workflow en N8N

Agrega Google Sheets como disparador

  1. Haz clic en Add first step para agregar el primer nodo.
  2. Busca Google Sheets.
  3. En Triggers, elige On row added or updated.

Cómo agregar Google Sheets como disparador en N8N

Conecta tu cuenta de Google

  1. En Credential to connect with, selecciona Create new credential.
  2. Haz clic en Sign in with Google e inicia sesión con tu cuenta de Google.
  3. Otorga los permisos para que N8N acceda a Google Sheets.

Cómo conectar la cuenta de Google a N8N

Prepara la hoja

Arma una hoja con una columna para el número de WhatsApp y otra para el nombre del contacto. Completa algunas filas de prueba para que N8N detecte los cambios.

Ejemplo de hoja de contactos en Google Sheets

Configura el nodo de Google Sheets

  1. En Document, selecciona la hoja de cálculo con los contactos.
  2. En Sheet, selecciona la pestaña que vas a usar.
  3. En Trigger On, selecciona Row Added or Updated para capturar filas nuevas y modificadas.
  4. En Include in Output, selecciona New Version.

Cómo configurar el nodo de Google Sheets en N8N

  1. Haz clic en Fetch Test Event para probar la conexión con la hoja.

Cómo probar el disparador de Google Sheets en N8N

Agrega el nodo HTTP Request

  1. En la pantalla del flujo, haz clic en el botón +.
  2. Busca HTTP y selecciona HTTP Request. Este nodo conecta N8N con la API de Whaticket.

Cómo agregar el nodo HTTP Request en N8N

Configura la solicitud

  1. En Method, selecciona POST.
  2. En URL, ingresa https://api.whaticket.com/api/v1/messages.
  3. En Authentication, deja None.

Cómo configurar el método y la URL de la solicitud en N8N

  1. Activa Send Headers.
  2. En Specify Headers, selecciona Using Fields Below.
  3. En Header Parameters, agrega el parámetro con Name accept y Value */*.

Cómo agregar el encabezado accept en N8N

  1. Haz clic en Add Parameter para agregar otro encabezado.

Cómo agregar un nuevo parámetro de encabezado en N8N

  1. Completa Name con Authorization y Value con Bearer, un espacio y la clave del token de Whaticket (mira el siguiente paso).

Cómo agregar el encabezado Authorization con el token de Whaticket en N8N

Crea el token en Whaticket

  1. En el menú de la izquierda de Whaticket, haz clic en Integraciones.
  2. En la pestaña Tokens, haz clic en Nuevo token.
  3. Completa el Nombre del token.
  4. En Perfil, elige un perfil con los permisos Crear e Iniciar del grupo Campañas. La ventana muestra los Permisos de este perfil para que los revises.
  5. Haz clic en Guardar.
  6. En la ventana Copia la clave del token, copia la clave y pégala en N8N, después de Bearer.

Cómo crear un token en Integraciones en Whaticket

Por seguridad, la clave no vuelve a aparecer después de cerrar esa ventana. Si la pierdes, usa Regenerar en la lista de tokens y actualiza N8N con la clave nueva.

Configura el cuerpo del mensaje

  1. Activa Send Body.
  2. En Body Content Type, selecciona JSON.
  3. En Specify Body, selecciona Using JSON.
  4. Pega el siguiente código en el campo JSON:
{
"connectionId": "ID_DE_TU_CONEXION",
"messages": [
{
"number": "5491199999999",
"name": "NOMBRE_DEL_CONTACTO",
"body": "Texto del mensaje de prueba"
}
]
}

Cómo configurar el cuerpo JSON de la solicitud en N8N

El número va solo con dígitos, en formato internacional (código de país + código de área + número), sin empezar con 0. El nombre, cuando se envía, debe tener al menos 3 caracteres.

Copia el ID de la conexión

  1. En Whaticket, haz clic en Conexiones.
  2. En la conexión que va a enviar los mensajes, abre el menú de acciones (tres puntos) y haz clic en Editar.
  3. Haz clic en el ícono de copiar junto al título de la ventana para copiar el ID de la conexión.
  4. En N8N, reemplaza ID_DE_TU_CONEXION por el ID copiado.

Cómo copiar el ID de la conexión en Whaticket

Prueba el envío

  1. Haz clic en Execute step.
  2. Si todo está correcto, el resultado muestra el mensaje messages scheduled.

Respuesta messages scheduled en N8N después del envío de prueba

Usa los datos de la hoja en el mensaje

  1. En el campo JSON, borra los valores de prueba de number y name.
  2. En el panel de la izquierda aparecen los datos que vienen de Google Sheets. Arrastra cada columna al campo correspondiente.
  3. En body, escribe el texto que quieres enviar.
  4. Haz clic en Execute step y revisa que aparezca messages scheduled otra vez.
  5. Abre Whaticket y revisa el mensaje en el chat del contacto.
  6. Activa el workflow en N8N para que se ejecute solo con cada fila nueva o actualizada.

Cómo arrastrar los datos de Google Sheets al cuerpo del mensaje en N8N

Preguntas frecuentes

¿Todo mensaje enviado por la API consume créditos?
No. Solo los envíos por la conexión WhatsApp QR Code consumen créditos de mensaje.

¿Qué pasa si mis créditos no alcanzan?
La API programa los mensajes, pero responde con un aviso que indica cuántos créditos tienes. Los mensajes restantes dejan de enviarse cuando se acaban los créditos.

¿Puedo usar una conexión de la API oficial de WhatsApp?
Sí, pero en las conexiones WhatsApp API Cloud y WhatsApp API Coexistencia el envío se hace con una plantilla de mensaje aprobada por Meta, indicada en el campo templateId. Los detalles están en la pestaña Documentación de Integraciones.

¿Cuántos contactos puedo enviar en una sola solicitud?
Hasta 999 mensajes por solicitud, dentro de la lista messages.

¿Dónde veo la documentación completa de la API?
En Whaticket, en Integraciones, pestaña Documentación.

¿Whaticket se responsabiliza por la configuración en N8N?
No. Whaticket no se responsabiliza por errores de configuración, créditos insuficientes ni costos de plataformas de terceros.

Artículos relacionados

¿Tienes dudas adicionales? No te preocupes, estamos aquí para ayudarte. Entra en contacto con nuestro equipo presionando el botón "Soporte" ubicado en el menú izquierdo de nuestra plataforma.

¿Todavía no tienes una cuenta en Whaticket? ¡Créala y pruébala gratis durante 14 días!