Wafly International

Google Sheets + n8n

Enviar WhatsApp desde Google Sheets con n8n en México, Colombia y Chile

Automatiza mensajes de WhatsApp desde Google Sheets con n8n en México, Colombia y Chile, con validación, registro de estado y envío por Wafly.

Probar gratis durante 3 días · API docs

Respuesta directa

Google Sheets funciona como una cola sencilla cuando el volumen es pequeño y el equipo necesita editar datos sin entrar a otro sistema. n8n debe seleccionar solamente filas aprobadas, validar el teléfono, enviar y escribir el resultado de forma idempotente.

Una hoja puede ser el punto de entrada para avisos operativos y seguimientos consentidos. n8n lee filas pendientes, valida el teléfono, llama a Wafly y escribe el resultado para evitar envíos duplicados.

Qué puedes automatizar

  • Procesar solamente filas nuevas o aprobadas
  • Normalizar teléfonos con el código de país
  • Guardar fecha, estado e identificador de cada envío

Antes de empezar

  • Columnas phone, message, consent y status
  • Credencial Google Sheets en n8n
  • Instancia Wafly conectada
  • Un identificador único por fila

Implementación que funciona

Usa la hoja como entrada, no como memoria

La hoja puede controlar la fila que será enviada, pero el historial de conversación debe permanecer en un CRM o base de datos cuando el flujo crece.

Reserva la fila antes de enviar

Cambia status de pending a processing antes de llamar la API. Al terminar, escribe sent o error junto con messageId; así dos ejecuciones no procesan la misma fila.

Mantén una salida verificable

Guarda hora, número normalizado, respuesta de la API y motivo de error. Esto permite reintentar solamente lo que falló sin volver a contactar a toda la lista.

Columnas mínimas recomendadas

id | phone | message | consent | status | messageId | sentAt
42 | 56912345678 | Tu reserva fue confirmada | yes | pending | |

Checklist de producción

  • Procesar solamente consent=yes
  • Bloquear filas que ya tienen messageId
  • Aplicar límite por lote
  • Esperar entre envíos
  • Permitir opt-out y registrar la baja

Cómo montar el flujo

  1. Organiza columnas para teléfono, mensaje, consentimiento y estado.
  2. Lee las filas pendientes con Google Sheets y valida los datos en n8n.
  3. Envía por Wafly y actualiza la fila solo después de recibir una respuesta exitosa.

Conexión por QR, no es la API oficial de Meta. Usa contactos con consentimiento y aumenta el volumen gradualmente.

Preguntas frecuentes

¿Puedo enviar una fila por vez?

Sí. Es la forma más segura de validar el flujo y controlar errores antes de aumentar el volumen.

¿Cómo evito mensajes duplicados?

Usa una columna de estado y un identificador único; actualízalos únicamente después de confirmar el envío.

¿Puedo usar listas compradas?

No es recomendable. Trabaja con contactos que dieron consentimiento y ofrece una forma clara de dejar de recibir mensajes.

Recursos verificables