Google Sheets en un agente de IA
Con el paso Google Sheets un agente de IA puede leer, buscar y escribir filas en una hoja de cálculo. Por ejemplo: consultar una lista de precios, guardar cada contacto nuevo o responder con datos de la hoja.
PrivacidadMakia solo accede a las hojas que tú eliges con el botón Elegir hoja de cálculo. No ve el resto de tu Google Drive.
Conectar tu cuenta de Google
- Entra a Agentes de IA y abre el apartado de Conectores.
- Haz clic en la tarjeta Google Sheets.
Captura pendiente: Tarjeta Google Sheets en la lista de conectores
img/sheets-conector.png - Inicia sesión con la cuenta de Google donde están tus hojas y acepta el permiso.
- Al volver, verás el conector con tu correo. Ya puedes usarlo en cualquier agente.
ImportanteConecta la cuenta de Google que realmente es dueña de las hojas. Si usas otra cuenta, el selector no mostrará tus archivos.
Agregar el paso a un agente
- Abre tu agente y entra al constructor de flujos.
- Haz clic en Agregar paso y busca Google Sheets (categoría Utilidades).
Captura pendiente: Buscar el paso Google Sheets
img/sheets-agregar-paso.png - En Evento de acción elige qué hará el paso:
Acción Qué hace Listar pestañas Devuelve los nombres de las pestañas de la hoja. Leer filas Lee un rango de la hoja (hasta 200 filas). Buscar filas Encuentra las filas donde una columna tiene cierto valor. Agregar filas Añade filas nuevas al final de la hoja. Actualizar rango Reemplaza el contenido de un rango de celdas.
Elegir la hoja de cálculo
- Haz clic en Elegir hoja de cálculo.
- Se abre el selector de Google. Elige la hoja y confirma.
Captura pendiente: Selector de archivos de Google
img/sheets-selector.png - El nombre de la hoja aparece debajo del botón como Hoja elegida.
También puedes pegar el enlace o el ID de la hoja, o usar una variable como {hoja} si el valor cambia en cada ejecución.
Campos del paso
- Nombre de la pestaña: déjalo vacío para usar la primera pestaña.
- Rango: por ejemplo
A:Z,A1:D50oB5. - Columna / Valor a buscar (Buscar filas): el encabezado de la columna y el valor, por ejemplo
Emaily{lead_email}. - Filas (Agregar / Actualizar): una lista de filas, por ejemplo
[["{lead_name}","{lead_email}","{lead_phone}"]]. Una fila es una lista de celdas. - Límite y Formato de salida (Leer / Buscar): JSON para datos estructurados, o Texto plano, que es más fácil de usar en respuestas del chat.
Usar los datos en el siguiente paso
El resultado del paso queda disponible como variable para los pasos siguientes. La forma más segura de usarla es el botón { } de cada campo, que lista las variables disponibles y la inserta con su nombre exacto. Por ejemplo, el resultado de Leer filas suele aparecer como {sheet_read_rows}.
Ejemplo: un paso Enviar mensaje con el texto Datos de la hoja: {sheet_read_rows} responde al usuario con lo leído.
Probar el agente
- Activa el agente: la prueba solo corre si el agente está Activo.
- Usa el botón Probar del constructor.
- Revisa en Ejecuciones que cada paso terminó bien.
Nota sobre el paso Enviar mensajeEn la prueba del constructor usa el origen Canal. El origen Chatbot solo funciona cuando el agente se dispara desde un mensaje real de un chatbot.
Solución de problemas
| Problema | Qué hacer |
|---|---|
| «Esta hoja no está disponible para Makia» | Vuelve a elegirla con el botón Elegir hoja de cálculo. Makia solo ve las hojas que tú seleccionas. |
| El selector de Google no abre | Verifica que el conector esté conectado. Si sigue fallando, avisa al administrador. |
| El agente no devuelve datos | Revisa el nombre de la pestaña y el rango, y que la hoja tenga encabezados en la primera fila. |
| La prueba no genera ejecuciones | El agente debe estar Activo. |