Activar la integracion
- Crea una hoja de cálculo en Google Sheets. Recomendado: déjala con permiso público para editar.
- En el Editor de Flujos de Conversación de Treble, haz click en el ícono del rompecabezas .
- Selecciona la opción Google Sheets.
- Pega la URL de tu hoja de cálculo en el campo de texto.

Formato requerido en la hoja
Esta integración requiere que tu hoja de cálculo tenga las siguientes dos columnas en la primera fila:country_code y cellphone que se usan para identificar a cada usuario. Las siguientes columnas se usan para obtener o guardar información sobre ese usuario.
Hay una tercera columna opcional,
business_scope_id, para los contactos que escriben sin compartir su número de teléfono. Ver contactos sin número de teléfono más abajo.
Consultar variables desde Sheets
Para obtener una variable desde la hoja de cálculo, debes usar el siguiente formato dentro de la conversación:sheets_nombre_variable
Por ejemplo, si tienes una columna name, puedes usar la variable sheets_name para saludar al usuario:

Guardar respuestas en Sheets
Para guardar lo que el usuario responde en la conversación, usa el mismo formato de variablesheets_nombre_variable, y marca la opción “Guardar respuesta como variable” en el flujo.

Guardar la hora de la respuesta
Si quieres registrar cuándo se guardó una respuesta, crea otra columna con el prefijotime_
Por ejemplo:
- Si tienes la variable
name, crea otra columna llamadatime_name.

Hojas con permisos restringidos
Si no quieres que tu hoja sea pública, debes compartirla con los tres correos oficiales de Treble:
Contactos sin número de teléfono
Desde que WhatsApp permite escribir usando un nombre de usuario, hay contactos que llegan sin número de teléfono. Para esos casos Meta entrega un identificador llamado BSUID, y la integración con Sheets lo soporta. La regla es simple: si hay número de teléfono, se identifica la fila por el teléfono; si no lo hay, se identifica por el BSUID.Cómo funciona
- Treble busca en tu hoja una columna llamada exactamente
business_scope_id. - Si no existe, Treble la crea automáticamente la primera vez que llega un contacto sin número. No tienes que preparar nada por adelantado.
- Una fila se considera válida si tiene teléfono o BSUID. Las filas sin ninguno de los dos se tratan como vacías.
- Al agregar un contacto identificado solo por BSUID, las celdas
country_codeycellphonequedan vacías y se llenabusiness_scope_id.
El nombre de la columna debe ser exactamente
business_scope_id, en minúsculas.Nombres de usuario y BSUID en WhatsApp
Limitaciones
- Máximo de columnas soportadas: hasta la columna ZZ.
- Límites de velocidad
rate limitde Google Sheets:- G Suite: 5 solicitudes por segundo
- Gmail normal: 1 solicitud por segundo