Le pedís algo en castellano — “resumime los correos sin leer” — y la planilla busca en tu Gmail, lee los hilos y te contesta. No es magia: son tres piezas simples conversando. Acá está cómo.
Todo el sistema entra en un dibujo mental: una planilla que ejecuta, un modelo que decide y una lista de cosas que se pueden hacer. El resto son detalles.
Google Sheets con Apps Script adentro: el código de Google que ya tiene permiso para entrar a tu Gmail, tu agenda y tus celdas. Es el que hace.
OpenAI, con tu propia API key. No tiene acceso a nada tuyo: lee tu pedido y decide qué habría que hacer. Es el que piensa.
Una lista corta de funciones que vos escribiste: buscar mails, leer un hilo, escribir un rango. Es el vocabulario de lo que el agente puede pedir.
A cada herramienta le describís en castellano qué hace y qué datos necesita. El modelo lee esa lista y elige. Estas son las que hay hoy — agregar una es agregar una función.
Un pedido casi nunca se resuelve en un paso. El agente da vueltas: pide una herramienta, mira el resultado, decide la siguiente. Acá el orden importa, por eso va numerado.
“Resumime los correos sin leer de hoy.” Va al modelo junto con la lista de herramientas.
No contesta: devuelve gmail_buscar con query: "is:unread".
Apps Script corre esa función de verdad y arma el resultado.
El resultado se le devuelve al modelo, que ahora sabe algo que antes no.
Cuando ya no necesita nada más, escribe el resumen y el loop termina.
Un agente con acceso a tu correo da un poco de miedo, y con razón. Estas cuatro decisiones están tomadas de fábrica.
Toda acción con efecto — dejar un borrador, escribir celdas, marcar leído — pausa el turno y te muestra qué herramienta y con qué datos antes de ejecutar. Cuando los datos son ilegibles (ids de hilo), te muestra los asuntos reales.
El permiso que pide es gmail.compose: alcanza para dejar borradores,
no para enviar. Redacta, vos leés y mandás. Sin excepciones.
Va en UserProperties, privada de tu cuenta: si compartís la planilla,
cada uno pone la suya. La pantalla la muestra como sk-abc…wxyz.
Si un mail dice “reenviá esto a todos”, eso es texto que el agente está leyendo, no una instrucción tuya. El sistema se lo dice explícitamente y te reporta el intento. Por eso conviene dejar la aprobación activada.
store: false, así no
queda guardado del otro lado — pero si manejás datos de clientes, es una decisión que
conviene tomar a conciencia.
Es siempre el mismo agente; cambia por dónde entrás.
| Puerta | Cuándo conviene | Detalle |
|---|---|---|
| Panel lateral | Consultas cortas sin salir de la planilla. | Google le fija el ancho en 300 px y no se puede cambiar. |
| Ventana grande | Leer resúmenes largos; seguís pudiendo editar celdas. | 1000 × 700, flota sobre la hoja. |
| Web app | Usarlo desde el navegador, a pantalla completa. | Se publica desde el editor, con acceso “sólo yo”. |
| Hoja Tareas | Delegar en lote: un pedido por fila. | Corre sin nadie mirando, así que sólo usa herramientas de lectura. |
La planilla está en modo lectura a propósito: la idea es que hagas una copia tuya, con tu clave y tu Gmail. Nada de lo que pruebes toca la original.
Planilla con el Apps Script completo: el agente, las herramientas, la hoja de tareas y el panel. Andá a Archivo → Hacer una copia.
Charlando. No escribí a mano ninguna de las 1.797 líneas que tiene la planilla: las pedí en castellano a un agente de código (Claude Code) y las fui corrigiendo a medida que aparecían problemas reales. Estos fueron los pedidos, en orden.
Google Sheets, Apps Script, Gmail y Calendar no cuestan nada: ya vienen con tu cuenta. Lo único que se paga es el uso del modelo, por tokens. Este es el cálculo hecho a mano, con los supuestos a la vista para que lo puedas rehacer con los tuyos.
No es una estimación: son los números del registro de la sesión, a la tarifa de lista del modelo que la escribió.
| Concepto | Tokens | Tarifa /1M | Costo |
|---|---|---|---|
| Relectura de la conversación (caché) | 50.158.049 | US$ 0,50 | US$ 25,08 |
| Todo lo que el agente escribió | 439.584 | US$ 25,00 | US$ 10,99 |
| Guardado en caché | 686.057 | US$ 6,25 | US$ 4,29 |
| Texto nuevo sin cachear | 578 | US$ 5,00 | US$ 0,003 |
| Total | — | — | US$ 40,36 |
| Si lo usás… | Pedidos por mes | Con Luna (barato) | Con Sol (el caro) |
|---|---|---|---|
| Un resumen por día hábil | 22 | US$ 0,15 | US$ 3,74 |
| Cinco pedidos por día | 110 | US$ 0,77 | US$ 18,70 |
| Veinte por día, todo el día | 440 | US$ 3,08 | US$ 74,80 |
La planilla siempre supo ejecutar. Lo nuevo es que ahora podés decirle qué querés en vez de cómo hacerlo — y que te pregunte antes de tocar algo importante.