AUTOSETTER
SISTEMA ACTIVADO · v1.0
// PROTOCOLO · 01 · INSTALACIÓN

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.

Duración ≈ 90 min
Conocimiento Cero código
Coste mensual ≈ $10–15
Pasos 08
SCROLL

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.

01
Pre-flight
5 min
02
Clonar repo
3 min
03
Telegram
5 min
04
Anthropic
3 min
05
Google Cloud
20 min
06
Drive · OAuth
15 min
07
Railway
15 min
08
Fathom · Test
10 min
01
PRE-FLIGHT ⏱ 5 MIN REQUISITOS

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.

02
CÓDIGO ⏱ 3 MIN GITHUB

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.

NOTA · No hace falta que instales nada localmente (Python, dependencias) si no quieres tocar el código. Railway lo montará todo en el deploy. El .env en local es solo para tener tus claves en un sitio antes de copiarlas a Railway.
03
TELEGRAM ⏱ 5 MIN 2 VARIABLES

Crea tu bot de Telegram.

Necesitas un bot que te envíe los avisos. BotFather lo crea en 90 segundos.

  1. Abre Telegram, busca @BotFather, dale Start.
  2. Manda /newbot.
  3. Nombre del bot: lo que quieras (ej. Cerebro Bot).
  4. Username: tiene que acabar en bot y ser único (ej. cerebrollamadas_bot).
  5. BotFather te devuelve el TOKEN. Cópialo:
TELEGRAM_TOKEN=1234567890:AAAAaaaa...XXX

Ahora necesitas tu CHAT_ID:

  1. Busca tu nuevo bot en Telegram → manda cualquier mensaje (un hola vale).
  2. 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. ✓

04
ANTHROPIC ⏱ 3 MIN CLAUDE API

API key de Claude.

Claude es el cerebro de verdad. Haiku detecta el tipo de llamada, Sonnet hace el análisis profundo.

  1. Entra a console.anthropic.com/settings/keys
  2. Asegúrate de tener al menos $5 cargados en Plans & Billing.
  3. Click Create Key → nombre cerebro-llamadasCreate.
  4. Copia la clave (empieza por sk-ant-api03-). Solo se ve una vez.
ANTHROPIC_API_KEY=sk-ant-api03-xxxxxxxxxxxxxxxx
COSTE · Cada llamada analizada cuesta ≈ $0.10 con el modelo dual (Haiku + Sonnet). 100 llamadas/mes ≈ $10.
05
GOOGLE CLOUD ⏱ 20 MIN EL MÁS LARGO

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

  1. Entra a console.cloud.google.com
  2. Arriba a la izquierda → menú de proyectos → New Project
  3. Nombre: cerebro-llamadasCreate
  4. Espera 10 segundos a que se cree, selecciónalo arriba.

5.2 · Activar APIs (Docs + Drive)

  1. 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.

  1. Entra a OAuth consent screen
  2. User Type: External → Create
  3. App name: cerebro-llamadas
  4. User support email: tu email
  5. Developer contact: tu email
  6. Scopes: SKIP (no añadas nada)
  7. Test users: añade TU email de Google (importante, sin esto te dará "Access blocked")
  8. Save and continue → Back to Dashboard

5.4 · OAuth Client ID

  1. Entra a Credentials
  2. + Create CredentialsOAuth client ID
  3. Application type: Desktop app
  4. Name: cerebro-llamadas-cli
  5. Create → te aparece el Client ID y Client Secret
  6. Guárdalos en tu .env:
GOOGLE_OAUTH_CLIENT_ID=123456789-xxxxxxx.apps.googleusercontent.com
GOOGLE_OAUTH_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxx
WTF MOMENT · Si en el siguiente paso Google te dice "Google no ha verificado esta app" es normal. Es tu propia app sin verificar. Click Configuración avanzadaIr a cerebro-llamadas (no seguro). Es seguro: es tu app autorizándose a sí misma con tu cuenta.
06
DRIVE · OAUTH ⏱ 15 MIN 4 CARPETAS · 1 TOKEN

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
UNA SOLA VEZ · El refresh token es eterno (mientras tu cuenta sea Test User del OAuth Consent). No vas a tener que repetir esto nunca más.
07
RAILWAY ⏱ 15 MIN DEPLOY

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.

  1. Entra a railway.appNew ProjectDeploy from GitHub repo
  2. Autoriza Railway a leer tu GitHub si no lo has hecho.
  3. Selecciona el repo cerebro-llamadas-autosetter (necesitarás haberlo clonado a tu cuenta primero — fork si lo tomas del original).
  4. Railway empieza a desplegar. Va a fallar la primera vez por falta de env vars: no pasa nada.
  5. 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 SettingsNetworkingGenerate Domain.

Te da una URL tipo tu-app.up.railway.app. Apúntala — la necesitas en el paso siguiente.

08
FATHOM · TEST ⏱ 10 MIN FINAL

Conecta Fathom y haz tu primera llamada.

8.1 · Configurar el webhook en Fathom

  1. Entra a Fathom → tu avatar → SettingsIntegrationsWebhooks
  2. 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

  1. Abre un Google Meet contigo mismo (o con alguien).
  2. Inicia la grabación de Fathom.
  3. 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".
  4. Cuelga.
  5. Espera 1-3 minutos (Fathom procesa).
  6. 📱 Recibirás un ping en Telegram con el resumen + link al Doc.
SI NO LLEGA EN 5 MIN · Abre Railway → tu servicio → Logs. Busca 📨 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.

¿Cuánto cuesta tener esto vivo al mes?
Anthropic: ≈ $0.10 por llamada (Haiku + Sonnet). 100 llamadas ≈ $10. Railway: free trial $5/mes; después ≈ $5/mes con uso bajo. Google: gratis. Telegram: gratis. Fathom: free tier vale (15 llamadas/mes); pro $19/mes si quieres ilimitado.
¿Es seguro mandar mis llamadas a Claude/Google?
Anthropic no entrena con datos de API. Google es tu propio Drive personal — solo tú accedes. Fathom ya tiene tus llamadas porque es quien las graba: el cerebro solo lee la transcripción que Fathom te envía. Si tus llamadas son sensibles, valora si quieres terceros analizándolas.
¿Puedo cambiar el formato del Doc o los prompts?
Sí. Los prompts están al principio de 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.
¿Y si no sé programar nada?
Este manual está diseñado para que no toques código. Si lo sigues literal, instalas y nunca tocas el repo. Si quieres personalizar algo (los prompts de Claude, por ejemplo), pega el archivo en ChatGPT/Claude y pídele que cambie lo que quieras.

El código está hecho. El manual está hecho.
Solo te quedan 90 minutos.

SISTEMA · AUTOSETTER™ · 2026