Saltar al contenido
Wbiztool

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, Phone y Order.

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#

  1. 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.

  2. 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.
  3. 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.

  4. 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.

  5. 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 mensajeQué 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 y conserva su extensión en los tipos de archivo que aparecen en Enviar mensaje, como .pdf, .docx, .csv o .zip. Una URL sin extensión, o con otra, llega con .pdf añadido al nombre.

Números de teléfono#

  • Escribe los números de la Columna del número de teléfono con su código de país, como 919876543210 o +91 98765 43210. Un número sin él, como 98765 43210 o 09876543210, recibe el código de país del número de Enviar desde (con Cualquier número conectado, tu primer número conectado). Si no se conoce el país de ese número, se usa el país definido en País para los números sin código de país en Configuración → Espacio de trabajo. Un número que empieza por 0 se omite si no se conoce ningún país, o si no es un número válido de ese país.
  • Se eliminan los espacios, guiones, paréntesis, puntos, el + y un 00 inicial. El teléfono se lee tal como lo muestra la hoja. Si lo que muestra la hoja oculta el número, como 919,876,543,210 o 9.19877E+11, se usa en su lugar el número guardado en la celda. Si una celda muestra 9.19877E+11 y además guarda ese valor redondeado (por ejemplo, de un archivo CSV guardado por Excel), se pierden dígitos y la fila se omite.
  • Usa un encabezado de teléfono cuyo nombre no forme parte de ningún otro encabezado (por ejemplo, evita Phone junto a Alternate 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 7 y 15 dígitos, con su código de país. 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/YYYY y DD-MM-YYYY. Para fechas como 03/04/2026 que encajan en ambos, se usa la interpretación con el mes primero (MM/DD/YYYY), así que es preferible YYYY-MM-DD.
  • Time Column (Optional) (columna de hora, opcional): la hora en formato HH:MM o HH: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#

ProblemaQué revisar
No puedes conectar ni crear disparadoresNecesitas un plan de pago, y es posible que hayas alcanzado su límite de disparadores.
El disparador se ejecutó pero no hay mensajesQue los valores de teléfono tengan entre 7 y 15 dígitos con el código de país, que los números que empiezan por 0 tengan un país con el que completarse (consulta Números de teléfono), 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 mensajeEl texto dentro de {{ }} no coincide exactamente con un encabezado.
No se envían los mensajes programadosQue la fecha y la hora estén en el futuro y en la zona horaria que elegiste.
Se enviaron mensajes a filas antiguasConsulta 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 ejecutaLos 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 equivocadaWbiztool 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 enviadosComprueba que tu número de WhatsApp esté conectado en la configuración de WhatsApp.