El Cerebro de Llamadas.
El sistema que escucha tus llamadas, las analiza con Claude, archiva cada análisis en Drive y te avisa en Telegram. Sin tocar nada después de la primera instalación.
Esto es lo que vas a montar.
Una vez instalado, cada llamada que grabes con Fathom dispara este flujo en segundos. Te ahorras leer la transcripción, separar lo importante, decidir dónde guardarlo y avisar al equipo. Lo hace todo el sistema. Tú solo cuelgas.
[ Tu llamada ] Google Meet · Zoom │ ▼ [ Fathom ] Graba + transcribe en directo │ ▼ (webhook al colgar) [ Cerebro ] Flask en Railway · 0.2s respuesta │ ▼ [ Claude Haiku ] Detecta tipo: VENTA · CLIENTE · EQUIPO │ ▼ [ Claude Sonnet ] Análisis profundo del tipo correcto │ ▼ [ Google Doc ] En la carpeta correcta · estilo limpio │ ▼ [ Telegram ] Ping con resumen + link al Doc
Además, cada 30 días el sistema genera un Doc maestro con métricas, patrones, wins y alertas del mes — en VENTAS, CLIENTES y EQUIPO. Sin que tengas que pedirlo.
Los 8 pasos.
Lineal. Sin saltos. Cada paso desbloquea el siguiente.
Antes de empezar, ten esto a mano.
Vas a crear cuentas en cinco servicios. Si ya tienes alguno, mejor. Todos tienen plan gratuito o trial, excepto Anthropic que necesita un mínimo de $5 cargados.
- Cuenta de Google — la que usas normalmente para Gmail/Drive
- Cuenta de Anthropic con $5+ cargados — console.anthropic.com
- Cuenta de Fathom (gratis) — fathom.video
- Cuenta de Railway (free trial $5) — railway.app
- Cuenta de GitHub + Telegram en tu móvil
Marca cada item haciendo click. El estado se guarda en local — si vuelves más tarde, mantienes el progreso.
Clona el repo. Te lo lleves a tu Mac.
El código entero del Cerebro está en GitHub. No vas a tocar nada ahora — solo lo tienes preparado para el deploy del paso 07.
git clone https://github.com/azerorisk-ui/cerebro-llamadas-autosetter.git cd cerebro-llamadas-autosetter cp .env.example .env
Ya tienes un .env vacío con todas las
variables que vas a ir rellenando. No lo pierdas de vista.
.env en
local es solo para tener tus claves en un sitio antes de copiarlas
a Railway.
Crea tu bot de Telegram.
Necesitas un bot que te envíe los avisos. BotFather lo crea en 90 segundos.
- Abre Telegram, busca @BotFather, dale Start.
- Manda
/newbot. - Nombre del bot: lo que quieras (ej. Cerebro Bot).
- Username: tiene que acabar en
boty ser único (ej.cerebrollamadas_bot). - BotFather te devuelve el TOKEN. Cópialo:
TELEGRAM_TOKEN=1234567890:AAAAaaaa...XXX
Ahora necesitas tu CHAT_ID:
- Busca tu nuevo bot en Telegram → manda cualquier mensaje (un hola vale).
- Abre en el navegador (reemplaza
TU_TOKEN):
https://api.telegram.org/botTU_TOKEN/getUpdates
Busca "chat":{"id": ... }. Ese número es tu CHAT_ID:
TELEGRAM_CHAT_ID=123456789
Guarda ambos en tu .env. ✓
API key de Claude.
Claude es el cerebro de verdad. Haiku detecta el tipo de llamada, Sonnet hace el análisis profundo.
- Entra a console.anthropic.com/settings/keys
- Asegúrate de tener al menos $5 cargados en Plans & Billing.
- Click Create Key → nombre cerebro-llamadas → Create.
- Copia la clave (empieza por
sk-ant-api03-). Solo se ve una vez.
ANTHROPIC_API_KEY=sk-ant-api03-xxxxxxxxxxxxxxxx
Google Cloud — proyecto, APIs y OAuth.
Esta es la parte más densa pero solo se hace una vez. Vas a crear un proyecto en Google Cloud, activar 2 APIs y crear un OAuth Client para que el sistema pueda crear Docs en TU Drive personal.
5.1 · Crear proyecto
- Entra a console.cloud.google.com
- Arriba a la izquierda → menú de proyectos → New Project
- Nombre:
cerebro-llamadas→ Create - Espera 10 segundos a que se cree, selecciónalo arriba.
5.2 · Activar APIs (Docs + Drive)
- Abre estos dos links (con tu proyecto seleccionado) y pulsa ENABLE en cada uno:
5.3 · OAuth Consent Screen
Esta es la pantalla que verás cuando autorices tu propia app.
- Entra a OAuth consent screen
- User Type: External → Create
- App name:
cerebro-llamadas - User support email: tu email
- Developer contact: tu email
- Scopes: SKIP (no añadas nada)
- Test users: añade TU email de Google (importante, sin esto te dará "Access blocked")
- Save and continue → Back to Dashboard
5.4 · OAuth Client ID
- Entra a Credentials
- + Create Credentials → OAuth client ID
- Application type:
Desktop app - Name:
cerebro-llamadas-cli - Create → te aparece el Client ID y Client Secret
- Guárdalos en tu
.env:
GOOGLE_OAUTH_CLIENT_ID=123456789-xxxxxxx.apps.googleusercontent.com GOOGLE_OAUTH_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxx
Crea las carpetas y obtén tu refresh token.
6.1 · Las 4 carpetas en Drive
En tu Google Drive crea estas 4 carpetas (donde quieras, ej. dentro de una carpeta "AUTOSETTER"):
- VENTAS — para los Docs de llamadas comerciales
- CLIENTES — para llamadas de seguimiento/customer
- EQUIPO — para reuniones internas
- MAESTROS — para los resúmenes mensuales agregados
Abre cada carpeta. La URL será algo así:
https://drive.google.com/drive/folders/1ABC...XYZ
La parte resaltada es el ID. Cópialos a tu .env:
FOLDER_VENTAS=1ABC...XYZ FOLDER_CLIENTES=1DEF...UVW FOLDER_EQUIPO=1GHI...RST FOLDER_MAESTROS=1JKL...OPQ
6.2 · Refresh token OAuth
Este token permite al servidor crear Docs en tu Drive sin que tengas que iniciar sesión cada vez. Se obtiene corriendo un script local UNA vez.
En tu Mac, dentro del repo clonado:
pip3 install google-auth-oauthlib python3 scripts/get_refresh_token.py
Antes de correrlo, edita el script o exporta variables con tu
CLIENT_ID y CLIENT_SECRET
del paso 5.4. Se abrirá tu navegador, autorizas con tu cuenta, y
la terminal te imprime el REFRESH_TOKEN.
GOOGLE_OAUTH_REFRESH_TOKEN=1//03xxxxxxxxxxxxxxx
Sube el cerebro a Railway.
Railway va a coger tu repo de GitHub, instalar dependencias y arrancar la app. Auto-deploy cada vez que hagas push.
- Entra a railway.app → New Project → Deploy from GitHub repo
- Autoriza Railway a leer tu GitHub si no lo has hecho.
- Selecciona el repo
cerebro-llamadas-autosetter(necesitarás haberlo clonado a tu cuenta primero — fork si lo tomas del original). - Railway empieza a desplegar. Va a fallar la primera vez por falta de env vars: no pasa nada.
- Entra al servicio → Variables → pega TODAS las variables de tu
.env:
ANTHROPIC_API_KEY=... TELEGRAM_TOKEN=... TELEGRAM_CHAT_ID=... GOOGLE_OAUTH_CLIENT_ID=... GOOGLE_OAUTH_CLIENT_SECRET=... GOOGLE_OAUTH_REFRESH_TOKEN=... FOLDER_VENTAS=... FOLDER_CLIENTES=... FOLDER_EQUIPO=... FOLDER_MAESTROS=... CRON_TOKEN=...
Para CRON_TOKEN genera uno aleatorio:
python3 -c "import secrets; print(secrets.token_urlsafe(24))"
Tras meter las variables, Railway redespliega solo. Cuando termine (verás Active en verde), pulsa Settings → Networking → Generate Domain.
Te da una URL tipo
tu-app.up.railway.app. Apúntala — la
necesitas en el paso siguiente.
Conecta Fathom y haz tu primera llamada.
8.1 · Configurar el webhook en Fathom
- Entra a Fathom → tu avatar → Settings → Integrations → Webhooks
- Add Webhook:
URL: https://tu-app.up.railway.app/webhook/fathom Trigger: Meeting recorded (con transcript)
Guarda. Fathom enviará un payload a tu endpoint cada vez que termines una llamada.
8.2 · Tu primera llamada de prueba
- Abre un Google Meet contigo mismo (o con alguien).
- Inicia la grabación de Fathom.
- Habla 1-2 minutos. Di una frase clara que vaya a una categoría: si es venta, "te ofrezco esto por X euros". Si es equipo, "vamos a decidir el roadmap". Si es cliente, "tenemos un problema con la plataforma".
- Cuelga.
- Espera 1-3 minutos (Fathom procesa).
- 📱 Recibirás un ping en Telegram con el resumen + link al Doc.
📨 Webhook recibido.
Si no aparece, el webhook de Fathom no está disparando — revisa
la URL. Si aparece pero hay error, el log te dice qué falla.
8.3 · Activar el doc maestro mensual
Ya está activo. Cada día a las 9:00 (hora Madrid) el sistema comprueba si han pasado 30 días desde el último maestro y, si sí, lo genera con resumen de VENTAS · CLIENTES · EQUIPO.
Si quieres forzar uno ahora mismo (útil para probar):
curl -X POST "https://tu-app.up.railway.app/cron/maestro?token=TU_CRON_TOKEN&force=1"
Antes de que preguntes.
main.py
(PROMPT_VENTA, PROMPT_CLIENTE,
PROMPT_EQUIPO). El formato del Doc se
construye en build_html_venta/equipo/cliente
como HTML. Edita, push, Railway redespliega solo.
El código está hecho. El manual está hecho.
Solo te quedan 90 minutos.
SISTEMA · AUTOSETTER™ · 2026