Google Sheets
La integración con Google Sheets permite que tu agente interactúe con tus datos de forma bidireccional. No solo puede leer información, sino también registrar nuevos datos, actualizar filas existentes y borrar registros bajo ciertas reglas.
Hoy Atendium utiliza varias configuraciones basadas en Sheets, según el caso de uso:
- Buscar información en una hoja.
- Guardar registros nuevos, como leads o solicitudes.
- Editar o eliminar filas existentes cuando la integración lo permita.
- Reconocer contactos desde una hoja de clientes.
- Soportar flujos de turnos o inventarios conectados a una planilla.
Operaciones Soportadas
Tu agente tiene superpoderes sobre tus hojas de cálculo:
| Operación | Descripción |
|---|---|
| Buscar | Encuentra filas que coincidan con términos específicos. Soporta búsquedas exactas o parciales. |
| Guardar | Agrega una fila nueva al final de la hoja con los datos recolectados. |
| Editar | Busca una fila existente y actualiza columnas específicas (ej: cambiar un estado de “Pendiente” a “Completado”). |
| Eliminar | Borra una fila de la hoja de forma permanente. |
Flujo de configuración real
La configuración actual de herramientas basadas en Google Sheets se hace paso a paso desde el panel:
- Selecciona una credencial de Google Sheets.
- Valida el documento pegando el Spreadsheet ID o la URL.
- Elige la pestaña correcta dentro del documento.
- Describe para qué sirve esa hoja y en qué casos el agente debe usarla.
- Mapea columnas o aclara nombres ambiguos para que la IA entienda mejor el contenido.
Este flujo aplica especialmente a las herramientas de búsqueda y guardado, y es lo que le da al agente contexto real sobre qué contiene la planilla y cómo debe usarla.
Configuración de columnas
Para que el agente sepa dónde leer o escribir, conviene que la hoja tenga una estructura clara:
- Usa cabeceras descriptivas en la fila 1, por ejemplo
Nombre,Email,Teléfono,Consulta,Estado. - Si una columna tiene un nombre poco claro, descríbela en el mapeo de columnas del dashboard.
- Si una columna contiene URLs o identificadores, el agente puede tratarlos como texto útil para responder o guardar datos.
[!TIP] Si una columna contiene un enlace o una URL, el agente la tratará como texto, permitiéndole enviársela al usuario si este la solicita.
Seguridad y Restricciones Avanzadas
Podés controlar qué tan autónomo es tu agente con configuraciones de seguridad:
1. Restricción por Propietario (Match Sender)
Configuración ideal para que un usuario solo pueda editar o borrar sus propios datos.
- El agente comparará el identificador del usuario (ej: número de WhatsApp) con una columna específica (ej: “Teléfono”).
- Si no coinciden, el agente denegará la operación: “No tienes permisos para modificar este registro”.
2. Restricción por Contenido (Contains)
Permite que el agente solo actúe si una columna tiene un valor específico.
- Ejemplo: Solo permitir editar si la columna “Estado” contiene la palabra “Activo”.
3. Desactivación de Borrado
Podés habilitar que el agente edite datos pero prohibirle explícitamente la eliminación de filas para evitar pérdida accidental de información.
Casos de uso comunes
- Base de productos o stock: el agente busca información actualizada en tiempo real.
- Captura de leads: el agente guarda nombre, contacto, motivo de consulta y origen.
- Gestión de contactos: el agente identifica clientes existentes a partir de una hoja maestra.
- Turnos o disponibilidad: la hoja complementa flujos operativos cuando no se usa un calendario tradicional.
Modismos y Prompts Personalizados
Podés configurar mensajes específicos para que el agente use al confirmar una operación:
- Búsqueda exitosa: “¡Te encontré en nuestra base de datos! Veo que tenés un pedido pendiente…”.
- Guardado exitoso: “Tus datos han sido registrados correctamente, pronto nos contactaremos”.
Relación con otras herramientas
Dentro de Atendium verás más de una herramienta basada en Sheets. Las más habituales son:
- Buscar en Google Sheets
- Guardar en Google Sheets
- Gestión de Contactos
- Flujos de turnos o tablas especializadas
Aunque compartan credenciales y documento, cada una puede tener una configuración distinta y una descripción específica para la IA.