De Cero a Agente IA — BIF Digital
Programa práctico · BIF Digital

De cero a
agente IA

Construyes cosas reales desde el Nivel 1. Sin código. Sin salir a buscar cómo hacer cada paso — todo está aquí.

Cada paso dice exactamente qué vas a ver en pantalla antes de empezar
Cada nivel termina con una señal de éxito — sabes que lo hiciste bien sin adivinar
Si algo sale raro, hay una sección de "qué hacer si..." en cada nivel
Antes de empezar — 3 cosas (todas gratuitas o ya pagadas)
Cuenta de Claude Pro — ya la tienesNo necesitas hacer nada aquí. Solo confirma que entras a claude.ai y lo ves abierto.
💻
App de escritorio de Claude — la instalas en el Módulo 1No la instales todavía, el Nivel 1 te guía paso a paso.
🔗
Cuenta en n8n.io — la creas en el Módulo 2Es gratuita para empezar. No la toques hasta llegar ahí.
Módulo 01 · Claude Cowork
Tu primer ayudante
Cowork ya está incluido en tu plan Pro. Es la forma más fácil de tener un agente real hoy mismo — sin configurar nada externo.
1
Instalar Claude Desktop
La app que te da acceso a Cowork — el chat normal no sirve para esto
Claude Desktop ⏱ 10 min
Lo que vas a ver antes de empezar

Estás en tu navegador normal. Claude Cowork no funciona desde la web — necesita una app descargada en tu computadora. Es gratis y tarda 3 minutos en instalar.

Pasos exactos
1

En tu navegador, ve a claude.com/download

Verás una página con botones de descarga para Mac y Windows.

2

Haz clic en el botón de tu sistema operativo. Se descargará un archivo.

Mac → archivo .dmg · Windows → archivo .exe

3

Mac: Haz doble clic en el archivo descargado. Arrastra el icono de Claude a la carpeta "Aplicaciones" que aparece. Listo.
Windows: Haz doble clic en el archivo descargado. Haz clic en "Siguiente" en todas las pantallas. Luego "Instalar".

4

Abre Claude desde tus aplicaciones (Mac: Launchpad · Windows: menú Inicio).

La primera vez te pedirá que inicies sesión — usa el mismo correo y contraseña de tu cuenta Pro.

5

Una vez adentro, busca arriba a la izquierda un selector que dice Chat y otro que dice Cowork. Si los ves, estás listo.

Señal de éxito: Ves la app abierta con dos pestañas en la parte superior: "Chat" y "Cowork". Si solo ves "Chat", la app no terminó de actualizar — ciérrala y vuelve a abrirla.

Si algo sale mal
Solo aparece "Chat", no "Cowork" → Cierra la app, espera 1 minuto, vuelve a abrirla. Si persiste, ve a Configuración y busca "Actualizar".
Mac dice "no se puede abrir porque es de un desarrollador no identificado" → Ve a Preferencias del Sistema → Privacidad y Seguridad → haz clic en "Abrir de todos modos".
2
Tu primera tarea real
Claude organiza archivos de tu computadora por su cuenta
Cowork ⏱ 20 min
¿Qué estamos haciendo aquí?

Un agente no es un chat. La diferencia es que actúa: puede ver tus archivos, moverlos, crear carpetas, leer documentos — todo por su cuenta, sin que tú estés ahí mirando. Eso es lo que vas a experimentar ahora.

Lo que vas a ver antes de empezar

Tienes Claude Desktop abierto y estás en la pestaña Cowork. Verás una barra de texto donde escribir, y probablemente un botón que dice algo como "Añadir carpeta" o "Conectar archivos".

Pasos exactos
1

Primero vas a darle acceso a una carpeta. Haz clic en el ícono de carpeta o en el botón + Add folder (puede estar en la barra lateral o en la parte inferior del chat).

2

Se abrirá el explorador de archivos de tu computadora. Navega a una carpeta con archivos reales — puede ser "Descargas" o cualquier carpeta de trabajo que tengas. Selecciónala y haz clic en Abrir o Seleccionar carpeta.

Recomendación: usa la carpeta "Descargas" para esta primera prueba — casi todos tenemos ahí un desorden enorme.

3

Ahora escribe esto exactamente en la barra de texto de Cowork:

Revisa el contenido de esta carpeta y dime qué tipos de archivos hay. Luego propóname un plan para organizarlos en subcarpetas. No muevas nada todavía — solo muéstrame el plan primero.

4

Pulsa Enter. Verás que Claude empieza a trabajar — aparecerán indicadores de progreso mostrando qué está revisando.

Puede tardar entre 20 segundos y 2 minutos dependiendo de cuántos archivos hay. Es normal.

5

Claude te mostrará su plan. Si te parece bien, respóndele: Adelante, hazlo. Si quieres cambiar algo, díselo antes de aprobar.

Señal de éxito: Claude te presenta una lista de subcarpetas que va a crear y te explica qué va en cada una, antes de mover nada. Eso significa que el agente está funcionando y está pidiendo permiso antes de actuar — exactamente como debe ser.

Si algo sale mal
Claude dice que no puede ver archivos → El paso 1-2 no quedó completo. Vuelve a hacer clic en "Add folder" y asegúrate de confirmar con "Abrir".
Claude empieza a mover archivos sin preguntarte → Escribe inmediatamente "Para" o "Stop" y espera. Luego vuelve a intentarlo con la instrucción exacta del Paso 3, que le pide que primero muestre el plan.
3
La tarea que se repite sola
Programas una tarea una vez y nunca más la tienes que pedir
Cowork · /schedule ⏱ 20 min
¿Qué estamos haciendo aquí?

La diferencia entre "usar IA" y "tener un agente" es que el agente actúa sin que tú lo dispares cada vez. Aquí vas a programar una tarea que Claude hará automáticamente según un horario que tú defines.

Lo que vas a ver antes de empezar

Estás en la barra de texto de Cowork. Para activar el modo programado, escribes el comando especial /schedule — la diagonal y la palabra juntos, sin espacio entre ellos.

Pasos exactos
1

En la barra de texto de Cowork, escribe exactamente: /schedule y pulsa Enter.

Aparecerá un panel o pantalla que te pregunta sobre la tarea y el horario.

2

Describe la tarea que quieres automatizar. Para esta práctica, usa algo concreto de tu agencia. Por ejemplo:
Cada lunes a las 9am, revisa mi carpeta "Clientes activos" y créame un resumen con: qué archivos se modificaron esta semana, si hay algún proyecto sin archivos nuevos desde hace más de 7 días, y qué entregas podrían estar atrasadas.

Cámbialo a algo que tenga sentido para ti — puede ser más simple o diferente. Lo importante es que sea algo real que harías todas las semanas.

3

Define el horario cuando te lo pida. Busca opciones como "cada semana", "cada lunes", "todos los días". Selecciona la que tenga sentido.

4

Confirma y guarda. Verás la tarea aparecer en una lista llamada Scheduled o "Programadas" en la barra lateral izquierda.

Señal de éxito: Ves tu tarea en la lista "Scheduled" con el horario que definiste. Eso significa que Claude va a ejecutarla solo a esa hora, sin que tú hagas nada.

Si algo sale mal
/schedule no hace nada → Asegúrate de escribirlo con la diagonal / adelante y sin espacio después. Intenta en una conversación nueva de Cowork.
No aparece lista de "Scheduled" → Busca en la barra lateral izquierda un ícono de reloj o de calendario. Puede estar colapsada — haz clic en la flecha para expandirla.
🛠️
Insignia: Primer agente domado Tienes un agente que actúa, organiza y trabaja mientras no estás. Sin una línea de código.
Módulo 02 · n8n
El tablero de conexiones
n8n es el lugar donde conectas apps entre sí. Es como construir con LEGO: piezas que se enganchan. Antes de conectar nada, vamos a aprender a leer el tablero.
4
Crear tu cuenta en n8n
Gratis, sin tarjeta de crédito para empezar
n8n Cloud ⏱ 10 min
n8n cloud vs. instalar en servidor

Existe una versión que instalas en tu propia computadora y una versión "en la nube" donde n8n se encarga del servidor. Para aprender, usa la versión en la nube — no necesitas saber nada técnico y puedes empezar en minutos. Cuando tengas clientes pagando por flujos, entonces evalúas si vale la pena el servidor propio.

Pasos exactos
1

Ve a n8n.io en tu navegador. Verás una página con un botón grande que dice Get started free o "Empezar gratis".

2

Haz clic en ese botón. Te llevará a una pantalla de registro. Introduce tu correo y una contraseña. Haz clic en Sign up.

3

Revisa tu correo — llegará un mensaje de confirmación de n8n. Haz clic en el enlace que viene adentro.

Si no lo ves en tu bandeja principal, revisa la carpeta de Spam o Promociones.

4

Una vez confirmado, n8n te preguntará para qué lo usarás (propósito, industria, tamaño de equipo). Llénalo como quieras — no afecta el funcionamiento. Haz clic en Continue.

5

Llegarás a la pantalla principal de n8n. Verás un panel con un menú a la izquierda y una área grande en el centro.

Esto es el "tablero" — aquí viven todos tus flujos.

Señal de éxito: Estás dentro del panel de n8n con un menú lateral izquierdo que tiene opciones como "Workflows", "Credentials", "Settings". Si lo ves, la cuenta está lista.

5
Aprender a leer el tablero
Qué es cada cosa que ves en pantalla — sin asumir nada
n8n ⏱ 15 min
El diccionario de n8n — solo 4 palabras

Workflow (flujo): el conjunto completo de pasos — como una receta entera.

Nodo: un paso individual dentro del flujo — como un ingrediente o una instrucción de la receta. Se ve como un cuadrado o rectángulo redondeado en el lienzo.

Conexión (flecha): la línea que une dos nodos. Los datos viajan de izquierda a derecha siguiendo esas flechas.

Ejecución (execute): cuando le das play al flujo y los datos realmente corren por él.

Exploración guiada — haz esto
1

En el menú izquierdo, busca y haz clic en Workflows. Verás una pantalla vacía o con un botón que dice + New workflow o "Crear workflow".

2

Haz clic en + New workflow. Se abrirá el lienzo — una pantalla grande, generalmente gris oscuro o con una cuadrícula de puntos. Esto es tu tablero en blanco.

El lienzo se puede mover haciendo clic y arrastrando. Si te pierdes, presiona Ctrl + Shift + H (o Cmd en Mac) para centrar la vista.

3

En el lienzo verás un nodo ya creado que probablemente dice Manual Trigger o "When clicking 'Execute Workflow'". Ese es el nodo de inicio — el botón de arranque del flujo.

4

Haz clic en ese nodo. Se abrirá un panel a la derecha con opciones. Esto pasa con todos los nodos — al hacer clic los puedes configurar. Por ahora solo míralo y luego ciérralo con la X de arriba.

5

Busca el botón + Add node o el ícono + que aparece cuando pasas el cursor sobre el lado derecho del nodo existente. Haz clic. Verás una pantalla de búsqueda de nodos.

Esta pantalla de búsqueda es donde encuentras todos los tipos de nodos disponibles. Aquí está prácticamente todo: Gmail, WhatsApp, Google Sheets, Claude, y cientos más.

6

En la búsqueda, escribe edit fields. Haz clic en el resultado que aparece. Se agregará un segundo nodo conectado al primero por una flecha automáticamente.

"Edit Fields" es un nodo simple para practicar — solo transforma datos sin necesitar cuentas externas ni contraseñas.

Señal de éxito: Ves dos cuadros en el lienzo unidos por una flecha: "Manual Trigger" a la izquierda, "Edit Fields" a la derecha. Esa flecha es la conexión — los datos van a fluir de izquierda a derecha cuando le des play.

6
La "oreja" del agente
Cómo el agente escucha cuando algo pasa afuera (un formulario, un botón, un correo)
n8n · Webhook ⏱ 30 min
¿Qué es un Webhook?

Imagina que le das a alguien un número de teléfono especial y le dices: "cuando pase X, llama a este número". Un Webhook es ese número especial pero para apps. Cuando alguien llena tu formulario de BIF Live, ese formulario "llama" a n8n a través del Webhook y el flujo se activa solo. Sin que tú estés mirando.

Lo que vas a ver antes de empezar

Tienes el lienzo abierto en n8n con el workflow del nivel anterior, o uno nuevo en blanco. Vamos a reemplazar el "Manual Trigger" por un Webhook — la diferencia es que el Webhook se activa solo cuando llega información de afuera, no cuando tú presionas un botón.

Pasos exactos
1

En tu lienzo, haz clic sobre el nodo "Manual Trigger" que ya existe. Verás que se activa (normalmente aparece un borde azul o se resalta). Presiona la tecla Delete o Suprimir en tu teclado para borrarlo.

También puedes hacer clic derecho sobre el nodo y seleccionar "Delete" del menú que aparece.

2

Ahora agrega un nodo nuevo. Haz clic en el botón + en el lienzo (generalmente está arriba o en el centro cuando el lienzo está vacío) o presiona la tecla N en tu teclado.

Se abrirá la pantalla de búsqueda de nodos.

3

Escribe webhook en la búsqueda. Aparecerá un resultado llamado Webhook con un ícono de enlace o conexión. Haz clic en él.

4

El nodo Webhook aparecerá en el lienzo. Haz clic sobre él para abrirlo. Verás en el panel derecho un campo que dice Webhook URL o "URL de Webhook". Debajo habrá un campo largo con una dirección web (empieza con https://...).

Esa URL es el "número de teléfono" de tu agente. Cuando algo mande datos a esa dirección, el flujo se activa.

5

Copia esa URL (haz clic en el botón de copiar que aparece junto a ella). Guárdala en cualquier lugar por ahora — la vamos a usar en el siguiente nivel.

6

Busca el botón Listen for test event o "Escuchar evento de prueba" en el panel del nodo. Haz clic en él. El nodo quedará en modo "escucha" esperando que llegue algo.

7

Abre una pestaña nueva en tu navegador. En la barra de direcciones, pega la URL que copiaste en el Paso 5 y presiona Enter.

Esto simula que alguien "llamó" al Webhook. Puede que veas una página en blanco o un mensaje de confirmación.

8

Vuelve a la pestaña de n8n. El nodo Webhook debería mostrar que recibió datos — aparecerán números o información debajo del nodo, y el botón "Listen" habrá cambiado de estado.

Señal de éxito: El nodo Webhook muestra datos recibidos y hay un número verde o un indicador que dice algo como "1 item" o "datos recibidos". Eso significa que el agente escuchó y recibió la señal.

Si algo sale mal
La URL no carga nada al pegarla en el navegador → Asegúrate de haber hecho clic en "Listen for test event" ANTES de abrir la URL en la otra pestaña. El Webhook solo escucha cuando está en modo activo.
El nodo Webhook no aparece en la búsqueda → Escribe solo "web" y espera que aparezcan sugerencias. También puede llamarse "Webhook Trigger".
7
Conectar el cerebro
Agregas Claude dentro del flujo — aquí es donde el flujo empieza a pensar
n8n + Claude ⏱ 35 min
La diferencia que lo cambia todo

Un flujo sin IA solo mueve datos de un lugar a otro — siempre hace lo mismo. Un flujo con Claude adentro puede decidir qué hacer según el contenido. Le llegas un lead y él lo clasifica. Le llega un correo y decide si es urgente. Eso es la diferencia entre automatización y agente.

Lo que vas a ver antes de empezar

Tienes el flujo del nivel anterior con el nodo Webhook. Vamos a agregar un nodo de Claude justo a la derecha del Webhook, conectado con una flecha.

Primero: conectar tu API de Claude a n8n (solo se hace una vez)
1

Pasa el cursor sobre el lado derecho del nodo Webhook. Aparecerá un pequeño círculo o un botón +. Haz clic en él para agregar el siguiente nodo.

2

En la búsqueda de nodos, escribe anthropic o claude. Aparecerá un nodo llamado Anthropic Claude. Haz clic en él.

3

El nodo se agrega y su panel de configuración se abre a la derecha. Verás un campo que dice Credential o "Credencial" con una opción de seleccionar o crear. Haz clic en Create new credential o "Crear nueva credencial".

4

Se abrirá una ventana pidiendo una API Key. Necesitas ir a obtener esa clave. Abre una pestaña nueva y ve a console.anthropic.com. Inicia sesión con tu cuenta de Claude.

Ojo: esto es diferente a claude.ai. Es la consola de desarrolladores de Anthropic.

5

En la consola de Anthropic, busca en el menú izquierdo la opción API Keys. Haz clic en Create Key o "Crear clave". Dale un nombre (ej: "n8n BIF Digital"). Haz clic en crear.

6

Aparecerá una clave larga (empieza con "sk-ant-..."). Cópiala ahora — solo se muestra una vez. Pégala en el campo de n8n que dejaste abierto en el Paso 4. Haz clic en Save o "Guardar".

Esta clave es como una contraseña — no la compartas. Guárdala en un lugar seguro.

Ahora configura el nodo de Claude
7

De regreso en el panel del nodo Claude, busca el campo que dice Resource o tipo de operación. Selecciona Message o "Mensaje".

8

Busca el campo que dice Text o "Mensaje" donde escribirás la instrucción para Claude. Escribe algo como:

Eres un asistente de clasificación de leads para BIF Digital, una agencia de marketing industrial. Recibiste este lead: {{$json.body}}. Clasifícalo en: Alta prioridad, Media prioridad, o Baja prioridad. Explica brevemente el motivo en 1 oración.

El texto entre dobles llaves {{$json.body}} le dice a n8n que ahí ponga los datos que llegaron del Webhook. Es como un espacio en blanco que se llena automáticamente.

9

Haz clic en Execute step o el botón de play del nodo (triángulo pequeño). Verás la respuesta de Claude aparecer en el panel.

Señal de éxito: El nodo Claude muestra un resultado con una clasificación (Alta / Media / Baja) y una razón. Ese texto fue generado por Claude dentro de tu flujo — sin que tú lo hayas pedido manualmente.

Si algo sale mal
Error de autenticación / "Invalid API Key" → La clave se copió incompleta. Vuelve a console.anthropic.com, crea una nueva clave y pégala completa. Asegúrate de no dejar espacios al inicio o al final.
El nodo no encuentra datos del Webhook → Primero ejecuta el Webhook (nivel anterior), luego el nodo Claude. Los datos tienen que haber llegado antes para que Claude los lea.
🧩
Insignia: Maestro del tablero Sabes crear flujos, conectar nodos, usar Webhooks y poner a Claude a pensar dentro de un flujo.
Módulo 03 · El agente real
De punta a punta
Combinas todo lo que construiste en un flujo completo de agencia. Este es el que puedes mostrar a clientes.
8
El flujo completo de BIF Live
Lead entra → Claude decide → registro en HubSpot o Google Sheets → notificación a ti
n8n + Claude + HubSpot ⏱ 60-90 min ⚡ Jefe final
Lo que vas a construir en este nivel

El flujo completo de captura de leads de BIF Live: (1) Alguien llena el formulario de contacto → (2) Claude lee el lead y lo clasifica → (3) Dependiendo de la clasificación, se crea el registro en HubSpot o Google Sheets → (4) Te llega una notificación con el resumen. Cero intervención tuya.

Antes de empezar: elige dónde guardar los leads

Tienes dos opciones para el Paso 3. Google Sheets: más fácil de configurar, solo necesitas tu cuenta de Google. HubSpot: ya lo tienes configurado, más profesional, pero requiere conectar la API como hiciste con Claude. Elige uno para empezar — puedes agregar el otro después.

Estructura del flujo — agrega estos nodos en orden
1

Nodo 1 — Webhook (ya sabes hacerlo del Nivel 6). Este es el punto de entrada. Copia la URL y conéctala a tu formulario de BIF Live en la configuración del formulario (WordPress/WP Forms tiene un campo de "Webhook URL" o "Notificaciones externas").

En WP Forms: ve al formulario → Configuración → Notificaciones → busca "Webhook" o usa el addon "Webhooks" si está disponible.

2

Nodo 2 — Claude (ya sabes hacerlo del Nivel 7). En el campo de instrucción, escribe algo así:

Eres asistente de ventas de BIF Live. Recibiste este lead de un director de feria: {{$json.body}}. Clasifícalo: ALTA = director con feria confirmada en próximos 3 meses, MEDIA = director con feria planificada sin fecha, BAJA = consulta genérica. Devuelve SOLO: clasificación, nombre_empresa, nombre_contacto, correo.

3

Nodo 3A — Google Sheets (opción fácil): Agrega un nodo "Google Sheets". La primera vez te pedirá conectar tu cuenta de Google — haz clic en "Sign in with Google" y autoriza. Luego selecciona la hoja donde quieres guardar leads y mapea los campos: nombre → columna Nombre, correo → columna Correo, etc.

Nodo 3B — HubSpot (opción avanzada): Agrega un nodo "HubSpot". En Credenciales, crea una nueva con tu API Key de HubSpot (en HubSpot: Settings → Integrations → API Key). Selecciona acción "Create Contact" y mapea los campos.

4

Nodo 4 — Notificación: Agrega un nodo de correo o de Gmail. Configúralo para enviarte un correo con el resumen del lead. En el campo de cuerpo del correo, usa:

Nuevo lead BIF Live: {{$node["Anthropic Claude"].json.content[0].text}}

Eso tomará la respuesta de Claude y la pondrá en el correo.

5

Cuando todos los nodos estén conectados de izquierda a derecha, busca el interruptor de Active en la esquina superior derecha del lienzo. Actívalo. El flujo ahora corre 24/7 solo.

Señal de éxito: Llenas el formulario de BIF Live desde otro dispositivo o en modo incógnito. En menos de 2 minutos, te llega un correo con el lead clasificado por Claude y el registro aparece en tu hoja o HubSpot. Sin que tú hayas hecho nada.

Si algo sale mal
El formulario no llega al Webhook → El flujo tiene que estar en estado "Active" (interruptor encendido). En modo inactivo solo funciona cuando tú presionas "Execute" manualmente.
Google Sheets dice "acceso denegado" → La autorización de Google venció. Elimina la credencial de Google en n8n y vuélvela a crear siguiendo el mismo proceso.
Claude devuelve texto extra que rompe el formato → Añade al final de la instrucción de Claude: "Responde SOLO con los 4 campos pedidos, sin texto adicional."
9
Convertirlo en servicio
Cómo documentar, replicar y cobrar por lo que acabas de construir
⏱ 30 min
Por qué esto importa

Acabas de construir algo que antes costaba contratar a un desarrollador. El valor no está en el código — está en que tú entiendes el problema del cliente, diseñas el flujo, y lo mantienes. Eso tiene precio.

Qué hacer con lo que construiste
1

Documenta el flujo en n8n. Haz clic en cada nodo y usa el campo "Notes" (Notas) que aparece en el panel para escribir qué hace ese nodo en lenguaje humano. Esto te permite explicárselo a un cliente o a un subcontratista.

2

Exporta el flujo como plantilla. En el menú del workflow (tres puntos arriba a la derecha), busca "Export" o "Descargar". Se guardará como un archivo JSON. Ese archivo es toda la configuración del flujo — puedes duplicarlo para otros clientes.

3

Ponle precio. Un flujo de captación + clasificación + registro en CRM para un cliente industrial en México tiene un rango de 8,000 a 25,000 MXN de implementación + mantenimiento mensual. El precio sube según el número de nodos, la complejidad de la integración, y si incluye reportes.

Este flujo que acabas de construir cae en el rango de 8,000-12,000 MXN de setup. No subestimes lo que hiciste.

Señal de éxito: Tienes el flujo exportado como archivo JSON y puedes explicar en 3 oraciones qué hace y por qué le ahorra tiempo a un cliente. Si puedes explicarlo, puedes venderlo.

🚀
Insignia: Agente completo construido Tienes un flujo real, de punta a punta, que puedes vender o adaptar para un cliente.

Te faltan 9 niveles

Empieza por el Nivel 1. Cada nivel está diseñado para que el anterior ya tenga sentido cuando llegues al siguiente.

Tu progreso vive mientras esta pestaña esté abierta. Si la cierras, márcalos de nuevo al regresar — toma menos de 1 minuto.