Integraciones
Integración con Google Sheets
Envía un mensaje de WhatsApp automáticamente cuando se agrega una fila a una hoja de Google Sheets, o cuando una fila cambia. Cada fila se convierte en un mensaje, personalizado con los valores de sus columnas. No necesitas ninguna herramienta de automatización: los disparadores se ejecutan dentro de Wbiztool.
Antes de empezar#
- Un plan de pago. Todos los planes de pago incluyen disparadores de Google Sheets: Lite 1, Standard 3, Advanced 5 y Enterprise 10 (consulta los Precios). Una vez conectada tu cuenta de Google, la página de Google Sheets muestra cuántos disparadores has usado de tu límite. Si tu plan no incluye disparadores, Conectar Cuenta de Google muestra un aviso para mejorar tu plan; contacta con soporte si no sabes qué plan necesitas.
- Un número de WhatsApp conectado en la configuración de WhatsApp.
- Debes ser propietario o editor del espacio de trabajo. Solo el propietario puede desconectar la cuenta de Google.
- Una hoja de Google Sheets cuya primera fila contenga los encabezados de columna, como
Name,PhoneyOrder.
Conectar tu cuenta de Google#
Ve a wbiztool.com/google-sheets/ y haz clic en Conectar Cuenta de Google. La página no aparece en el menú del panel, así que usa este enlace. Inicia sesión con Google y permite el acceso. Wbiztool solicita acceso de solo lectura a tus hojas de cálculo, y acceso a los archivos que elijas, para poder detectar cuándo cambian.
Se puede conectar una cuenta de Google por espacio de trabajo. Desconectar (solo el propietario) elimina la conexión y detiene todos sus disparadores.
Crear un disparador#
Selecciona los recursos
Elige el WhatsApp Number (número de WhatsApp) desde el que se envía, haz clic en Select Sheet (seleccionar hoja) para elegir tu Google Sheet (hoja de Google) desde Google Drive y luego elige la Worksheet (hoja o pestaña). Cada hoja puede tener un disparador.
Elige el evento del disparador
- New Spreadsheet Row (nueva fila): envía un mensaje por cada fila agregada después de crear el disparador.
- New or Updated Spreadsheet Row (fila nueva o actualizada): además, vuelve a enviar cuando cambia una fila que ya se había procesado.
Configura el disparador
Ponle un Trigger Name (nombre del disparador) y elige la Phone Number Column (columna del número de teléfono). Activa Enable Scheduling (habilitar programación) si quieres que los mensajes se envíen en una fecha y hora tomadas de la fila. Consulta Programación.
Escribe el mensaje
Elige el Message Type (tipo de mensaje) y escribe la Message Template (plantilla del mensaje), usando
{{Column Name}}para insertar valores de la fila. La Message Preview (vista previa del mensaje) muestra el resultado.Guarda y prueba
Guarda el disparador. Usa Probar en el disparador para ver una vista previa del mensaje generado con la última fila de la hoja y, si quieres, enviarlo. El mensaje de prueba empieza con
[TEST]y requiere que el encabezado de teléfono coincida exactamente con el nombre de la columna.
Las filas que ya estaban en la hoja cuando creas un disparador New Spreadsheet Row se omiten. Solo se envían las filas agregadas después.
Plantillas de mensaje#
Escribe los encabezados de columna entre llaves dobles, exactamente como aparecen en la fila de encabezados, sin espacios dentro de las llaves:
Hi {{Name}}, your order {{Order ID}} is ready for pickup.
Con una fila en la que Name es Aman y Order ID es 4821, el mensaje queda así:
Hi Aman, your order 4821 is ready for pickup.
Los encabezados distinguen mayúsculas y minúsculas: {{name}} no coincide con una columna llamada Name.
Tipos de mensaje#
| Tipo de mensaje | Qué completar |
|---|---|
| Text (texto) | La Message Template. |
| Image with Text (imagen con texto) | Una Media URL Template (plantilla de URL del archivo) con la URL pública de la imagen, y la plantilla como pie de foto. La URL puede incluir columnas, como https://example.com/products/{{SKU}}.jpg. |
| Document with Text (documento con texto) | Una Media URL Template con la URL pública del archivo, y la plantilla como pie de foto. El nombre del archivo se toma del final de la URL. Usa una URL que termine en .pdf, .docx, .xls o .xlsx; otros archivos, como .doc o .csv, llegan con .pdf añadido al nombre. Probar todavía no puede adjuntar documentos, así que compruébalo con una fila real. |
Números de teléfono#
- La Phone Number Column debe contener números completos con código de país, como
919876543210. No se añade ningún código de país por ti. - Se eliminan los espacios, guiones, paréntesis, puntos y el
+. Los números guardados en notación científica, como9.19877E+11, se convierten a dígitos, pero se pierden los dígitos que la hoja ya haya redondeado. - Usa un encabezado de teléfono cuyo nombre no forme parte de ningún otro encabezado (por ejemplo, evita
Phonejunto aAlternate Phone). Wbiztool usa la última columna cuyo encabezado contiene el nombre que elegiste. Lo mismo se aplica a las columnas de fecha y hora. - Se omiten las filas cuyo teléfono no tenga entre 6 y 15 dígitos. Las filas omitidas no cuentan como errores en la tarjeta del disparador, así que si faltan mensajes, revisa los valores de teléfono.
Programación#
Con Enable Scheduling activado, elige:
- Date Column (columna de fecha): la fecha de envío. Formatos aceptados:
YYYY-MM-DD,DD/MM/YYYY,MM/DD/YYYYyDD-MM-YYYY. Para fechas como03/04/2026que encajan en ambos, se usa la interpretación con el mes primero (MM/DD/YYYY), así que es preferibleYYYY-MM-DD. - Time Column (Optional) (columna de hora, opcional): la hora en formato
HH:MMoHH:MM:SS(24 horas). Sin ella, el mensaje se programa para la medianoche al inicio de esa fecha, así que una fila con la fecha de hoy y sin hora ya está en el pasado y se omite. - Default Timezone (zona horaria predeterminada): la zona horaria de las fechas y horas de tu hoja.
Se omiten las filas cuya fecha y hora ya pasaron. Sin programación, cada fila se envía en cuanto se ejecuta el disparador.
Cómo y cuándo se ejecutan los disparadores#
Google avisa a Wbiztool cuando la hoja cambia, y entonces el disparador lee las columnas A a Z de la hoja y procesa las filas nuevas o modificadas. Los mensajes suelen salir poco después de guardarse el cambio.
- Solo se leen las columnas de la A a la Z. Mantén dentro de ese rango la columna de teléfono y todas las columnas que uses en las plantillas.
- Si tu plan se queda sin mensajes, el procesamiento se detiene en esa fila. Las filas restantes se envían con un cambio posterior en la hoja, cuando vuelvas a tener mensajes.
- Pausa, reanuda o elimina un disparador desde su tarjeta. La tarjeta muestra cuántas veces se ejecutó el disparador y cuántos errores tuvo.
Solución de problemas#
| Problema | Qué revisar |
|---|---|
| No puedes conectar ni crear disparadores | Necesitas un plan de pago, y es posible que hayas alcanzado su límite de disparadores. |
| El disparador se ejecutó pero no hay mensajes | Que los valores de teléfono incluyan el código de país y tengan entre 6 y 15 dígitos, y que no se haya cambiado el nombre del encabezado de la columna de teléfono desde que creaste el disparador. |
| El marcador aparece en el mensaje | El texto dentro de {{ }} no coincide exactamente con un encabezado. |
| No se envían los mensajes programados | Que la fecha y la hora estén en el futuro y en la zona horaria que elegiste. |
| Se enviaron mensajes a filas antiguas | Consulta la advertencia sobre New or Updated Spreadsheet Row más arriba. |
El disparador muestra Drive watch setup failed: WbizTool has no access to this sheet…, o nunca se ejecuta | Los disparadores creados antes del 17 de septiembre de 2026 nunca obtuvieron acceso a su hoja. Elimina el disparador y vuelve a crearlo, eligiendo la hoja con Select Sheet. |
| Los mensajes van al número equivocado, o las fechas se leen de la columna equivocada | Wbiztool usa la última columna cuyo encabezado contiene el nombre que elegiste. Cambia el nombre de los encabezados para que ninguno contenga a otro, por ejemplo Phone junto a Alternate Phone. |
| Mensajes en cola pero no enviados | Comprueba que tu número de WhatsApp esté conectado en la configuración de WhatsApp. |
