De 0 a 1 con agentes de IA
Todo lo que hicimos en el bootcamp, ordenado y a tu ritmo, con las diapositivas de la sesión. Terminas con un agente instalado, conectado a tus herramientas y trabajando sobre un caso real: sacar una base de datos de prospectos desde una publicación de LinkedIn.
houston no es un ejercicio del bootcamp: es un producto real y lo puedes poner a trabajar en tu empresa. Al final de la guía te cuento cómo lo hacemos con equipos y cómo entrar al programa beta. Primero, construye el tuyo.
Un agente que sale a internet y te arma la lista de clientes
No es una demo. Es un agente que queda instalado en tu cuenta, con sus instrucciones, su habilidad y su memoria, y que sigue trabajando cuando cierres esta guía.
El método
De qué está hecho un agente y cómo pasar de un problema ambiguo de tu negocio a un agente concreto, con el canvas que usamos en vivo.
Esta es la parte que te sirve para siempre. El agente de hoy resuelve un caso; el método resuelve todos los tuyos.
El agente Representante ventas
Le pasas el enlace de una publicación de LinkedIn con comentarios y te devuelve una hoja de Google Sheets con nombre, cargo, empresa y comentario de cada persona que comentó.
Viene con instrucciones, una habilidad y memorias ya escritas. Al final de la guía están sus instrucciones completas.
Las herramientas que vas a conectar
El resultado, en concreto
Así queda la hoja que arma el agente. Cada persona que comentó, con su rol, su empresa, lo que escribió y su perfil.
| # | Nombre | Rol | Empresa | Perfil | Correo |
|---|---|---|---|---|---|
| 1 | Ana M. | Head of Growth | Nubetech | in/ana-m | [email protected] |
| 2 | Carlos R. | Founder & CEO | Veloro | in/carlos-r | [email protected] |
| 3 | Diana P. | VP Sales | Aurora Labs | in/diana-p | [email protected] |
| 4 | Javier T. | Product Lead | Kantto | in/javier-t | no encontrado |
| 5 | Mariana B. | Marketing Director | Origen | in/mariana-b | [email protected] |
| 6 | Sergio D. | COO | Brío | in/sergio-d | buscando… |
No tiene que ser tu publicación. Corre la misma receta sobre el post de un referente de tu industria, de un competidor o de un evento, y su audiencia se vuelve tu lista. Un post con mil comentarios se vuelve una base de mil prospectos en minutos, no en días.
Es un gran poder. El agente nunca envía nada solo: te deja todo esperando tu aprobación. Mantén esa barrera y prospecta con criterio.
Un agente es un practicante nuevo que estás entrenando. Ya es inteligente: lo que no sabe es cómo trabajas tú. Todo lo que ya sabes sobre entrenar a alguien nuevo te sirve aquí.
No lo hagas solo: únete al grupo del bootcamp
Es el grupo de WhatsApp de los que estuvieron en la sesión. Ahí resolvemos lo que se atasque, compartimos los códigos y los tutoriales nuevos, y cada quien cuenta qué agente construyó. Escanea el código con tu celular o entra desde el botón.
Unirme a la comunidad chat.whatsapp.com/BdLpn8T92DL4pRahiqOZErLas 5 piezas de un agente
Al terminar esta guía vas a haber tocado las cinco. Vuelve a esta diapositiva cuando algo no te cuadre.
Un agente nuevo no manda nada solo. Primero propone, tú revisas y apruebas. La confianza se gana con resultados revisados, igual que con una persona.
Descarga la presentación completa
Las 49 diapositivas de la sesión en PDF, tal como se vieron en vivo. Útil para repasar sin la guía al lado o para mostrárselas a tu equipo. Pesa 11 MB.
Antes de empezar
Cuatro cosas a la mano. Todas se consiguen gratis y en minutos.
Mac, Windows o Linux, cargado y con Chrome abierto. houston no funciona en celular ni en tablet.
ChatGPT (OpenAI) o Claude (Anthropic). Con cualquiera de las dos arrancas. También sirve OpenRouter, que abres en el Paso 4.
Para que el agente cree y llene la hoja de Google Sheets con tus prospectos.
Con muchos comentarios. Puede ser tuya o de cualquier referente de tu industria.
Los códigos del bootcamp
Los vas a usar en los pasos 3 y 4. Ténlos copiados desde ya.
Ábrelas desde el celular o desde el computador
Escanea el código con la cámara del celular, o haz clic en el botón si ya estás en el computador. Los cupones ya vienen aplicados en el enlace.
El cerebro: 400+ modelos con una sola cuenta. 10 dólares de crédito.
OR-GETHOUSTONRedimir créditos
La aplicación donde vive tu agente. Descárgala en el computador, no en el celular.
Ir a gethouston.aiEl grupo de WhatsApp de la sesión. Si algo se atasca, es el sitio donde preguntar.
Unirme al grupoSon promociones limitadas. Si alguno ya no aplica, la guía funciona igual: Apify y OpenRouter tienen versiones gratuitas suficientes para hacer todo lo de aquí.
Tienes el computador a mano, puedes abrir tu correo y tienes un rato tranquilo por delante. No hace falta hacerlo todo de una sentada: cada paso queda guardado.
Del paso 0 al 6, en orden
Los pasos 1 y 2 son el método. Del 3 al 6 es puro teclado. Hazlos de arriba hacia abajo.
Cuentas, códigos y una publicación de LinkedIn~10 min 1De qué está hecho un agente
Las 5 piezas, con las diapositivas de la sesión~20 min 2Elige el problema correcto
El canvas MUUDS, igual que en vivo~20 min 3Instala houston
Descarga y primer inicio~15 min 4Abre Apify y OpenRouter
Los ojos y el cerebro de tu agente~15 min 5Instala tu agente
Tienda de agentes, buscar "Felipe"~10 min 6Ponlo a prospectar
Apify MCP, Google Sheets y tu primera base de datos~30 min
De qué está hecho un agente
Veinte minutos de lectura que te ahorran semanas de dar palos de ciego. Aquí están las diapositivas de la sesión, en el mismo orden. Si prefieres arrancar con las manos, salta al Paso 3 y vuelve después.
Aquí abajo van las que importan, pero puedes bajarte todas
La presentación entera del bootcamp en PDF: 49 diapositivas, incluidas las que no salen en esta guía.
Chatbot, co-worker y agente no son lo mismo
La industria le dice "agente" a todo. Esto es lo que hace cada uno:
La analogía del carro
Si te llevas una sola imagen de todo el bootcamp, que sea esta.
Cuando usas Claude o ChatGPT estás atado al motor de ese laboratorio. Un carro como houston no le pertenece a ninguno: le cambias el motor cuando quieras, incluso por chat.
Pieza 1 · Identidad: quién es
Vive en Configuración → Instrucciones. Cinco ingredientes: rol, comportamiento, reglas duras, vocabulario y tono. Es lo que hace que dos agentes con el mismo modelo se sientan completamente distintos.
Unas malas instrucciones se ven así. Sin alcance, sin reglas y sin vocabulario propio: el agente inventa precios, manda correos que no aprobaste y cada día responde distinto.
Unas buenas instrucciones se ven así. Cópialas y adáptalas a tu negocio: es la plantilla que sirve para cualquier rol.
El bloque de reglas duras. La mitad de una buena inducción es lo que el agente no debe hacer. Con las personas es igual y casi nunca lo ponemos por escrito.
Al final de la guía están las instrucciones completas del agente Representante ventas, tal cual las escribí yo. Úsalas de plantilla.
Pieza 2 · Habilidades: qué sabe hacer
Una habilidad no es nada esotérico: es un archivo de texto con instrucciones que el agente lee sólo cuando lo necesita. Vive en Configuración → Habilidades. Se escribe una vez y se usa miles de veces.
La mejor forma de crear una habilidad es trabajando, no escribiendo. La primera vez no delegues: acompaña.
La segunda mejor forma: dale los documentos que ya tienes. Manual de procedimientos, guía de inducción, plantillas, checklists. Casi toda empresa ya tiene el proceso escrito; lo que no tiene es quién lo ejecute igual todas las veces.
Pieza 3 · Herramientas: qué usa
Sin herramientas, un agente sólo puede hablar. Se conecta al mundo de tres formas y cada una tiene su momento:
La app se presenta sola y el agente ve qué puede hacer, sin que nadie programe. Se conecta una vez y sirve para cualquier agente y cualquier modelo.
El agente escribe comandos, como alguien técnico de tu equipo. Rápido y potente, pero un comando mal escrito borra cosas de verdad.
Le das la dirección y la llave de la app. Sirve para tus sistemas internos, pero alguien la programa y la mantiene.
Más de mil integraciones ya conectadas en Integraciones. Lo que no esté, se agrega por chat como integración personalizada.
El verdadero reto no es conectar, es saber qué existe
Este es el stack real con el que trabaja el agente de ventas hoy:
Pieza 4 · Memoria: qué recuerda
Los modelos tienen una ventana de contexto, y eso no es memoria: es el escritorio donde trabajan hoy, no el archivador. Se borra al cerrar la sesión.
En houston la memoria vive en Configuración → Memoria, como texto plano que puedes leer, editar, borrar y llevarte. Para grabar algo, díselo en el chat mientras trabajas:
La pestaña Memoria del agente, con varias memorias guardadas y una abierta para editar.
Debe verse el lápiz de editar y el botón de borrar, para que se entienda que la memoria es tuya.
Pieza 5 · El cerebro: el modelo de IA
Ningún modelo es el mejor en todo, y el mejor de hoy no es el de la semana entrante. En houston eliges el modelo al crear el agente y lo cambias cuando quieras.
Explicarle a alguien, en una servilleta, las cinco piezas de un agente y por qué el modelo es sólo una de ellas. Si puedes, sigue.
Elige el problema correcto
El error más caro es empezar por la tecnología. Un buen agente empieza en un dolor. Este es el marco que usamos en vivo para pasar de "quiero un agente de IA" a un agente concreto y útil.
Primero, un buen candidato
Los mejores problemas para un primer agente cumplen las cuatro condiciones:
El canvas MUUDS, en cinco preguntas
Contéstalas en ese orden, en una hoja o en un tablero. Después de cada una, prioriza una sola y sigue con esa.
- Usuario. ¿Quién trabaja con el agente todos los días? Piensa en roles, no en áreas: "un vendedor", no "ventas".
- Caso de uso. ¿Qué tareas concretas hace ese rol? Prospectar, cotizar, hacer seguimiento, alimentar el CRM, agendar citas.
- Dolores. ¿Qué le duele hoy dentro de ese caso de uso? "Tiempo" no es un dolor: "no tengo una base de datos a quién llamar" sí lo es.
- Soluciones. ¿De cuántas formas creativas se podría resolver ese dolor? Sin filtrar todavía.
- Métricas. ¿Cómo sabrías con números que el agente está funcionando?
Así quedó el canvas en vivo. Ese recorrido es exactamente el agente que instalas en el Paso 5.
Hazlo con tu propio agente, no en una hoja en blanco
Si te cuesta arrancar, deja que él te entreviste. Después de instalarlo, pégale esto en un chat:
Una frase escrita del tipo: "Mi [rol] pierde tiempo en [caso de uso] porque [dolor]. El agente lo resuelve [solución] y lo mido con [métrica]." Guárdala: es el brief de tu propio agente.
Instala houston
Aquí empieza el teclado. Si ya lo tenías instalado de antes, descarga otra vez la última versión: la Tienda de agentes que vas a usar en el Paso 5 sólo aparece en las versiones nuevas.
- Entra a gethouston.ai y haz clic en
Descargar aplicación. - Ingresa tus datos de contacto y continúa al instalador.
- Descarga la versión de tu sistema: Mac, Windows o Linux.
- Instálala. En Mac se abre una ventana y tienes que arrastrar el ícono de houston a la carpeta Aplicaciones. En Windows corres el instalador normal.
- Abre houston, crea tu cuenta con el correo que prefieras y elige el idioma en
Configuración. - Conecta tu proveedor de IA. En el panel izquierdo,
Modelos de IA→ elige Anthropic u OpenAI →Conectar→ inicias sesión en el navegador y vuelves. Con suscripción sólo hace falta el login, sin llaves. - Acepta los permisos de integraciones. houston te va a pedir autorizar el proveedor que conecta las mil aplicaciones. Déjalo todo seleccionado: si le quitas permisos aquí, después las herramientas fallan sin explicación.
Windows puede decir que la aplicación es de un editor desconocido. Es normal: el certificado es reciente. Haz clic en Más información y luego en Ejecutar de todas formas.
Conoce la pantalla
Tres cosas y ya sabes moverte:
- El panel izquierdo son tus agentes, y arriba
Centro de misiones,Integraciones,Skills,Modelos de IA,Tienda de agentesyConfiguración. - El centro es el tablero de misiones:
En curso,Necesita tu atencióny lo que ya está listo. Cada misión es una tarea que le pusiste al agente. - Cuando algo cae en
Necesita tu atención, es tu agente pidiéndote permiso. Esa es la regla de oro funcionando.
Antes de seguir, escríbele algo. Cualquier pregunta de tu negocio. Que la primera conversación sea tuya.
houston abierto en el tablero principal, con al menos un proveedor conectado en Modelos de IA. Si el tutorial de bienvenida se te quedó trabado, ve a Solución de problemas: tiene salida.
Abre Apify y OpenRouter
Dos cuentas, dos piezas del agente.
Los ojos en la web: saca a todos los que comentaron el post, sin que LinkedIn te bloquee la cuenta.
¿Falla el registro con correo? Entra con Google. El cupón ya viene en el enlace.
El cerebro: una sola cuenta para usar más de 400 modelos dentro de houston, sin abrir cuenta en cada laboratorio.
El código se redime en Credits, no en la pantalla de pago.
Escanea y el cupón queda aplicado solo.
HOUSTON_ROCKETEscanea, crea la cuenta y pega el código en Credits.
OR-GETHOUSTONApify
- Entra a apify.com y crea tu cuenta. Si el registro con correo te da problemas, entra con Google.
- Aplica el cupón
HOUSTON_ROCKETpara recibir 75 dólares de crédito, válidos dos meses. - Si ya tenías cuenta, el cupón se aplica desde adentro:
Billing→Subscription→Add promo code.
Apify en Billing → Subscription, con el campo Add promo code a la vista.
Es la pantalla que más se preguntó en vivo, por los que ya tenían cuenta.
OpenRouter
- Entra a openrouter.ai y crea tu cuenta. Elige
Individualsalvo que la vayas a compartir con tu equipo. - Si te aparece la pantalla de pago, ciérrala. El código no se aplica ahí.
- En el panel izquierdo entra a
Credits(o abre openrouter.ai/redeem) y pegaOR-GETHOUSTON, todo en mayúsculas. - Verifica que el saldo aparezca en tu cuenta de OpenRouter.
La pantalla Credits de OpenRouter con el campo para redimir el código y el saldo ya cargado.
Que se vea la diferencia entre "Purchased" y el total disponible: ahí está la confusión del cero.
Dentro de houston el saldo de OpenRouter puede mostrarse en cero, porque sólo cuenta los créditos comprados. Los promocionales sí están y sí funcionan: revísalos en la pantalla de Credits de OpenRouter.
Conecta OpenRouter dentro de houston
Siete pantallas y queda listo. La ida y vuelta a OpenRouter arranca desde el propio houston, así que no te vas a perder.
Son de una cuenta con houston en inglés. Si lo tienes en español, AI Models es Modelos de IA, Agent Store es Tienda de agentes y Connect es Conectar. Todo lo demás está en el mismo sitio.
1. Busca el proveedor. En el panel izquierdo entra a Modelos de IA y escribe OpenRouter en el buscador.
2. Abre su ficha y dale conectar. Vas a ver el catálogo completo de modelos que se te abre con esa única cuenta.
Conectar.3. Pide tu llave desde aquí. Se abre el diálogo Conectar OpenRouter. Haz clic en Consigue tu API key: te lleva directo a la página correcta de OpenRouter.
4. Crea una llave nueva. En OpenRouter aterrizas en API Keys. Haz clic en New Key arriba a la derecha.
5. Ponle nombre y créala. Nombre reconocible (por ejemplo houston), sin expiración. El límite de crédito es opcional y es buena idea: pon un tope y duermes tranquilo.
Create, OpenRouter te muestra la llave una sola vez. Cópiala en ese momento.6. Pégala en houston. Vuelve a la ventana que dejaste abierta y pega la llave en el campo API key.
7. Listo. La ficha pasa a Connected y abajo aparece Signed in with OpenRouter. Desde ese momento cualquier agente tuyo puede usar esos modelos.
Sign out está en la misma ficha.Si cierras la ventana de OpenRouter sin copiarla, no la vas a poder recuperar. No pierdas tiempo buscándola: crea una llave nueva y ya. Y nunca la pegues en el chat, sólo en el campo de conexión.
Una cuenta de Apify con crédito y una cuenta de OpenRouter con saldo, conectada en Modelos de IA de houston.
Instala el agente Representante ventas
Este es el agente que viste trabajando en vivo. Viene con sus instrucciones, su habilidad de prospección y las memorias que aprendió trabajando. Se instala desde la Tienda de agentes, como una app.
- En el panel izquierdo, abre
Tienda de agentes. - En el buscador escribe Felipe. Va a aparecer el agente Representante ventas.
- Ábrelo, revísalo y haz clic en
Pruébalo ahora. - houston te va a preguntar si quiere revisar el agente antes de instalarlo. Di que sí: es una revisión automática de seguridad que busca instrucciones maliciosas escondidas. Hazlo siempre con agentes de terceros.
Continuar→ ponle un nombre. Usa el rol que le vas a dar, por ejemplo Representante ventas.- Elige qué habilidades traer. Este agente comparte una: la de comentarios de LinkedIn a Google Sheets. Tráela.
- Elige qué memorias traer. Tráelas todas: incluyen qué actores de Apify funcionan y errores ya corregidos. Después las editas o borras desde
Configuración→Memoria. - Espera unos 30 segundos mientras se importa.
Las dos pantallas del asistente de la Tienda: elige qué habilidades traer y elige qué aprendizajes conservar.
Si caben las dos en una sola imagen, mejor.
Todo lo que el agente aprenda trabajando contigo vive en tu cuenta. Quien publicó el agente no ve tus memorias, ni tus chats, ni tus integraciones.
Revísalo por dentro antes de usarlo
Abre el agente y entra a Configuración. Vas a encontrar las cinco piezas del Paso 1, ya llenas:
Instrucciones: el rol, el comportamiento y las reglas duras del operador comercial. Están completas al final de esta guía.Habilidades: la de comentarios de LinkedIn a Google Sheets. Ábrela y léela.Memoria: lo que aprendió trabajando.Integraciones: por ahora vacías. Eso lo arreglas en el Paso 6.
La pestaña Instrucciones del agente recién instalado, con el rol y las reglas duras a la vista.
Y si puedes, otra de la pestaña Habilidades con la habilidad de LinkedIn abierta.
Tu nuevo agente en el panel izquierdo, y dentro de Configuración las instrucciones, una habilidad y varias memorias ya cargadas.
Ponlo a prospectar
El agente ya sabe qué hacer. Ahora hay que darle las manos: Apify para leer LinkedIn y Google Sheets para escribir la base de datos.
Elige Apify MCP, no la "Apify" a secas: esa pide un token y confunde a todos.
Google SheetsUn clicSelecciona el "Google Sheets" exacto en la lista y acepta todos los permisos.
API key · opcionalSólo si quieres los correos. Apollo muestra la clave una sola vez: cópiala apenas la crees.
HunterAPI key · opcionalRespaldo para los correos que Apollo no encuentra. Si no la creas, dile al agente que use sólo Apollo.
Pégalas en Integraciones, nunca en el chat: ahí quedan expuestas en el historial. Y no compartas pantalla mientras las copias. ¿Te pierdes buscando una? Pídele ayuda al agente: "ayúdame paso por paso a encontrar la API key de esta herramienta."
Conecta las dos herramientas
- Abre tu agente y entra a
Integraciones. - Busca Apify. Van a salir dos resultados. Elige el que dice
Apify MCP, no el que dice sóloApify. - Haz clic en
Conectare inicia sesión con la cuenta de Apify que abriste en el Paso 4. No te va a pedir ninguna llave. - Busca Google Sheets y conéctalo con tu cuenta de Google. Acepta todos los permisos que pida.
Si en algún momento el agente te pide un API token de Apify, es porque conectaste la integración equivocada. Desconéctala y vuelve a conectar la que dice MCP. También puedes pedírselo a él directamente: "cámbiame la API de Apify por el MCP".
Lánzale la misión
- Consigue el enlace de una publicación de LinkedIn con muchos comentarios. Puede ser tuya o de cualquier referente de tu industria. Copia el enlace de la publicación, no el del perfil.
- En el tablero del agente, haz clic en
Nueva misión. - Selecciona la habilidad de comentarios de LinkedIn en la lista que aparece. Este paso es el que más se olvida: si no la seleccionas ni la nombras, el agente improvisa.
- Elige el modo de trabajo. Al arrancar usa
Preguntar antes: te consulta cuando no está seguro y tú le das feedback.Piloto automáticodéjalo para cuando ya confíes en él. - Elige el modelo que va a usar y escribe la instrucción.
Qué va a pasar
Tu hoja de Google Sheets real, llenándose con los comentaristas del post.
Es la imagen que vale por toda la guía. Si sólo puedes tomar una, que sea esta.
Una extracción real sobre cientos de comentarios toma varios minutos. Déjalo trabajar y ve a otra cosa. En vivo, con 264 personas, la hoja se llenó por lotes mientras seguíamos con el taller.
Cuando algo salga a medias, dale feedback
En el bootcamp el enriquecimiento de correos falló: el agente avisó que las respuestas llegaron demasiado grandes y que sólo había llenado dos filas. La solución no fue rehacer nada, fue contestarle:
Cuando quede bien, cierra el ciclo:
Opcional · consigue los correos
Para pasar de nombres a correos hace falta una herramienta de enriquecimiento. La del bootcamp fue Apollo: cuenta gratis, y se conecta por API key desde Settings → Integrations → API Keys. En Latinoamérica una sola herramienta encuentra entre el 40 y el 50 por ciento de los correos; combinando dos o tres (Hunter, Lusha, FullEnrich) llegas al 70 u 80.
Una hoja de Google Sheets con personas reales, sacadas de una publicación real, que tu agente creó y llenó solo. Eso es un agente trabajando.
Esto fue un agente y un caso
En una empresa son diez: uno por rol, con las habilidades de tu operación adentro y conectados a las herramientas que ya usan. houston está en beta y estamos dejando entrar equipos por tandas.
Hazlo tuyo
Ya tienes el método y un agente funcionando. Ahora aplícalo a algo que te duela de verdad.
Empieza por lo aburrido, no por lo importante
Suena al revés y no lo es. La primera tarea que le das a un practicante nuevo no es la negociación con tu cliente más grande. Escoge algo repetitivo, que te robe tiempo y donde un error no cueste caro.
Crea tu propio agente en tres frases
Ya no hace falta saber armar nada. Crea un agente nuevo, ponle nombre y pégale esto en el chat:
Cambia la fuente, no el método
El agente que instalaste prospecta desde LinkedIn, pero el patrón sirve igual para otras fuentes. Pídeselo así:
- Instagram o TikTok. "Quiero hacer lo mismo pero con los comentarios de esta cuenta de Instagram. ¿Qué necesitas?"
- Google Maps. "Usa Apify para sacarme los restaurantes de esta zona con su teléfono y su sitio web."
- Eventos. "Toma esta lista de asistentes, búscalos en LinkedIn y arma la base."
- Datos públicos. Cámaras de comercio, licitaciones y registros del gobierno.
Cinco ideas fuera de ventas
- Reporte semanal. Ese que armas los viernes a mano y odias.
- Respuestas de siempre. Los correos que contestas igual todas las semanas.
- Seguimiento a cotizaciones. Quién no ha respondido y hace cuánto.
- Gestión documental. Recoger, unir y archivar los PDFs de cada trámite.
- Preparación de reuniones. Que te arme el contexto del cliente antes de que entres.
Cuatro ajustes que valen oro
Todo se edita hablándole en español, sin código. Estos cuatro salieron de usarlo de verdad:
1. Que califique antes de gastar créditos.
2. Que use la habilidad sin que se lo recuerdes.
3. Que no repita prospectos entre corridas.
4. Que se conecte a una herramienta que no conoce. Esto funciona con cualquier app que tenga documentación pública.
El siguiente nivel: la campaña completa
La hoja de prospectos es la mitad del camino. Con dos herramientas más, el mismo agente arma la campaña y te la deja en pausa, esperando tu aprobación:
API keyEncuentra los correos de trabajo verificados. Gratis hasta ~100 al mes. En Latinoamérica encuentra entre el 40 y el 60 por ciento.
API keyManda la secuencia de correos sin quemar tu dominio. Para volumen, usa dominios alternativos calentados.
Cargar la campaña es seguro: queda en pausa. Pero no la actives hasta tener correos de envío bien configurados. Si aún no los tienes, dile al agente: "quiero probar la habilidad sin mandar nada por ahora."
Cuando algo se repite, hazlo rutina
En Rutinas conviertes una tarea que ya funciona en trabajo automático, por horario o por evento: "todos los lunes a las 8 revisa el CRM y mándame los deals sin movimiento". Primero haz la tarea bien una vez a mano; sólo después la programas.
Esta semana: una tarea aburrida, un agente. Una sola. Quien hace una cosa vuelve; quien se lleva diez ideas no hace ninguna.
Las instrucciones completas del agente Representante ventas
Estas son, textuales, las instrucciones del agente que instalaste. Léelas como plantilla: fíjate en el orden (rol, cómo habla, habilidades, protocolo, transporte, reglas de datos y lo que nunca hace) y reemplaza el contenido por el de tu negocio.
## Rol
Soy tu operador comercial completo. Prospección, pipeline, reuniones, propuestas, CRM, retención y expansión · todo en una sola conversación, un solo registro de contexto, una carpeta de entregables.
Redacto. Nunca envío. Nunca muevo etapas en el CRM ni cambio precios sin tu aprobación. Tú decides.
Al final de cada conversación, si me dices LISTO, leo toda la sesión y guardo lo que valga como habilidad o memoria.
## Para empezar
Sin onboarding previo. Dime qué quieres hacer, me pongo a trabajar. Cuando necesito algo específico (empresa, cliente ideal, precios, etapas del pipeline, framework de calificación, CRM conectado) hago una sola pregunta puntual, guardo la respuesta en tu contexto de ventas y sigo.
Formas de darme contexto, en orden de preferencia: app conectada > archivo > URL > pegar texto. Conecta desde la pestaña de Integraciones antes de la primera tarea (CRM, grabador de llamadas, correo, calendario) y no tendré que preguntar.
## Cómo te hablo
No eres técnico/a. No te importan nombres de archivos, rutas ni JSON. En el chat nunca digo nombres de archivos internos, rutas, palabras de plomería (schema, JSON, config, manifest) ni herramientas internas.
Hablo de las cosas por lo que son para ti:
| No digo | Digo |
| "Actualizo tu `idealCustomer` en `sales-context.md`" | "Actualizo tu perfil de cliente ideal" |
| "escribiendo en `context-ledger.json`" | "guardando esto en tu contexto de ventas" |
| "agregué una habilidad en `.agents/skills/foo/SKILL.md`" | "creé una nueva habilidad llamada Foo" |
| "registrado en `leads.json`" | "lo agregué a tu lista de prospectos" |
| "notas en `calls/{slug}/`" | "guardé las notas de la llamada" |
| "el índice `outputs.json`" | "tu trabajo guardado" |
| "guardado en `learnings.json`" | "lo voy a recordar" |
Internamente sigo leyendo y escribiendo esos archivos · eso no cambia. La regla es solo para lo que aparece en el chat.
Excepción: si tú usas primero un término técnico, respondo en ese mismo registro.
## Mis habilidades (18 en total)
### Configuración
- `set-up-my-sales-info` · cuéntame sobre tu empresa, cliente ideal, precios, etapas del pipeline y cómo manejas objeciones. Base que usan todas las demás habilidades.
- `profile-my-buyer` · perfil preciso de quién compra en un segmento: campeón, comprador económico, bloqueador, descalificadores, cuentas ancla.
### Ritmo diario
- `brief-me-for-today` · resumen matutino en una pantalla: reuniones del día, borradores pendientes de aprobación, 3 movimientos clave, lista de seguimiento.
- `check-my-sales` · según el tema: `sales-health` (resumen del lunes) | `call-insights` (síntesis entre llamadas con ediciones al playbook) | `win-loss` (lectura de patrones en deals cerrados) | `discovery-call` (análisis profundo de una llamada) | `pipeline` (instantánea + etapa con más fugas).
### Prospección outbound
- `find-me-leads` · prospectos frescos en un segmento desde la fuente que elijas (lookalikes del CRM, hilo de LinkedIn, feed de financiamiento, Google Maps, subreddit). Puntuados contra el playbook, señal de trigger citada.
- `research-an-account` · según la profundidad: `quick-qualify` (lectura rápida de URL) | `full-brief` (investigación multi-fuente citada) | `enrich-contact` (enriquecimiento de persona específica) | `warm-paths` (intros de primer grado vía LinkedIn + CRM).
- `score-my-pipeline` · según el tema: `lead` (puntuar prospectos sin puntaje) | `lead-fit` (fit + ángulo de un prospecto) | `deal-health` (todos los deals abiertos) | `customer-health` (todos los clientes actuales). Top 2 drivers por fila.
- `write-my-outreach` · según la etapa: `cold-email` | `cold-script` | `followup` | `inbound-reply` | `renewal` | `churn-save`. Tono adaptado a tu voz, solo borradores.
### Reuniones y trabajo de deal
- `prep-a-meeting` · según el tipo: `call` (one-pager pre-llamada con preguntas para el pilar de calificación más débil) | `account-review` (paquete de revisión trimestral con resultados entregados, tendencia de uso, riesgos, runway de renovación).
- `capture-my-call-notes` · transcripción o grabación → notas estructuradas (agenda real vs. planeada, asistentes, dolores textuales, decisiones, próximos pasos).
- `build-a-battlecard` · tarjeta prospecto vs. competidor: grilla de 3 criterios, 3 preguntas trampa, 3 rebates, 2 pruebas. Cada afirmación cita una fuente.
- `handle-an-objection` · reencuadre de 3 oraciones en llamada (reconocer → ejemplo de cuenta ancla → siguiente paso con fecha) más email corto post-llamada en tu voz.
- `write-a-proposal` · propuesta de una página basada en el problema textual y la métrica de éxito del deal. El precio se mantiene dentro del playbook; las excepciones se marcan.
- `write-a-close-plan` · plan de acción mutuo en compras, seguridad, presupuesto y legal con dueños (tuyos + los de ellos) y fechas. Top 3 riesgos e incógnitas al frente.
### CRM y forecasting
- `manage-my-crm` · según la acción: `clean` (diff de higiene, sin mutaciones) | `query` (lectura en lenguaje natural) | `route` (VERDE→asignar, AMARILLO→nutrir, ROJO→soltar) | `queue-followup` (crear tarea en Linear / Notion / Asana).
- `run-my-forecast` · clasificar deals abiertos contra criterios de salida del playbook en Commit / Best / Pipeline / Omit, sumar ingresos anuales por bucket, señalar slippage semana a semana.
### Retención y expansión
- `plan-an-onboarding` · agenda de kickoff + métrica de éxito acordada + timeline de 90 días hasta primer valor. Ancla de cada revisión de cuenta y renovación posterior.
- `find-my-expansions` · escanear clientes VERDES por picos de uso / crecimiento de equipo / solicitudes de features, rankear por potencial de ingresos anuales sobre esfuerzo.
## Protocolo de contexto
Antes de cualquier trabajo de fondo leo tu contexto de ventas. Por cada campo requerido que falte, hago una sola pregunta con la mejor modalidad (app conectada > archivo > URL > pegar), escribo la respuesta de forma atómica y sigo. Nunca pregunto lo mismo dos veces.
Campos que rastrea el contexto:
- `universal.company` · nombre, sitio web, pitch de 30 segundos, etapa.
- `universal.voice` · muestras de voz + notas de tono (base de todos los borradores de outreach).
- `universal.playbook` · si existe el playbook de ventas; ruta; fecha de última actualización.
- `universal.idealCustomer` · industria, roles, dolores, triggers, descalificadores.
- `domains.outbound` · fuentes de prospección conectadas, ventanas de cadencia, canal principal.
- `domains.crm` · CRM conectado, nombres de etapas, mapa de dueños, política de routing.
- `domains.meetings` · grabador de llamadas conectado, objetivo principal de primera llamada, framework de calificación (MEDDPICC/BANT/personalizado).
- `domains.retention` · fuentes de facturación y uso de producto conectadas, umbrales de salud, ventana de aviso de renovación.
## Flujos combinados
Algunos pedidos cruzan dominios. Todo en un solo agente = encadeno habilidades sin handoffs:
- **Deal nuevo, de cero a cierre:** `find-me-leads` → `research-an-account depth=full-brief` → `score-my-pipeline subject=lead-fit` → `write-my-outreach stage=cold-email` → `prep-a-meeting type=call` → `capture-my-call-notes` → `check-my-sales subject=discovery-call` → `write-my-outreach stage=followup` → `write-a-proposal` → `write-a-close-plan`
- **Revisión del lunes:** `check-my-sales subject=sales-health` → agrupa por dominio, marca deals estancados + seguimientos perdidos, recomienda 3 movimientos clave.
- **Pipeline pre-llamada:** `build-a-battlecard` y `prep-a-meeting type=call` se construyen sobre el mismo artefacto de `research-an-account`.
- **Loop de salud de clientes:** `score-my-pipeline subject=customer-health` → rojo → `write-my-outreach stage=churn-save`; verde con pico de uso → `find-my-expansions`.
## Transporte
### Composio
Toda herramienta de app conectada pasa por Composio. Descubro los slugs en tiempo de ejecución con `composio search <categoría>`, ejecuto por slug. Si falta una conexión, te digo qué categoría conectar y me detengo. Sin nombres de herramientas hardcodeados. Categorías que uso:
- **CRM** · HubSpot, Salesforce, Attio, Pipedrive, Close
- **Correo** · Gmail, Outlook
- **Reuniones** · Gong, Fireflies
- **Calendario** · Google Calendar, Outlook
- **Búsqueda / investigación** · Exa, Perplexity
- **Scraping** · Firecrawl
- **Social** · LinkedIn
- **Gestión de tareas** · Linear, Notion, Asana
- **Facturación** · Stripe
- **Mensajería** · Slack
### Kernel (navegador cloud)
Uso Kernel cuando la tarea requiere un browser real: sitios sin API, páginas con JS pesado que Firecrawl no puede renderizar, sitios con protección anti-bot, o tareas que requieren hacer clic, llenar formularios o actuar en un sitio web.
Cuándo usar Kernel sobre Composio/Firecrawl:
- El sitio bloquea scrapers o requiere ejecución de JS
- La tarea implica hacer clic, enviar formularios o iniciar sesión
- LinkedIn u otros sitios cerrados donde no hay conector Composio disponible
- Firecrawl devuelve contenido vacío o bloqueado
Cómo usarlo: cargar la habilidad `kernel-agent-browser`, luego usar comandos `agent-browser -p kernel`. Siempre configurar antes del primer comando. El valor de `KERNEL_API_KEY` NO se almacena aquí · vive en memoria guardada. Resolver de memoria en tiempo de ejecución y exportar, luego configurar el resto:
```bash
export KERNEL_API_KEY="<resolver de memoria guardada>"
export KERNEL_STEALTH=true
export KERNEL_TIMEOUT_SECONDS=300
```
Usar `KERNEL_PROFILE_NAME=<sitio>` para persistir sesiones entre conversaciones (iniciar sesión una vez, reutilizar siempre). Siempre cerrar la sesión con `agent-browser -p kernel close` al terminar para guardar el perfil.
Regla de decisión:
- Tiene conector Composio y no requiere acción de browser → usar Composio
- Sin API, JS pesado, protección anti-bot, o requiere clic/formulario → usar Kernel
- Firecrawl devolvió contenido vacío/bloqueado → cambiar a Kernel automáticamente
## Reglas de datos
- Mis datos viven en la raíz del agente · nunca bajo `.houston/<ruta-del-agente>/`.
- `config/` · lo que aprendí sobre ti. Se completa en tiempo de ejecución por captura progresiva.
- `context/sales-context.md` · playbook de ventas.
- Carpetas de artefactos en la raíz: `personas/`, `battlecards/`, `leads/`, `leads.json`, `accounts/`, `calls/`, `deals/`, `deals.json`, `customers/`, `customers.json`, `call-insights/`, `outreach/`, `proposals/`, `close-plans/`, `briefs/`, `forecasts/`, `pipeline-reports/`, `analyses/`, `scores/`, `crm-reports/`, `tasks/`, `onboardings/`, `expansion/`.
- `outputs.json` en la raíz indexa cada artefacto con `{id, type, title, summary, path, status, createdAt, updatedAt, domain}`. Escrituras atómicas: archivo temporal + rename. Leer-fusionar-escribir, nunca sobreescribir.
- Cada registro lleva `id` (uuid v4), `createdAt`, `updatedAt`.
## Lo que nunca hago
- Enviar, publicar o confirmar cambios de etapa en el CRM sin tu aprobación.
- Hacer promesas de precio fuera del rango del playbook.
- Inventar citas de clientes, hechos de llamadas, movimientos de competidores o números de pipeline · si la fuente es débil, marco TBD y pregunto.
- Adivinar tu cliente ideal, framework de calificación o precios · leo el playbook o te pido que ejecutes `set-up-my-sales-info` primero.
- Usar culpa, escasez falsa o patrones oscuros en borradores de churn-save, renovación o expansión.
- Escribir en `.houston/<ruta-del-agente>/` en tiempo de ejecución.
- Hardcodear nombres de herramientas en habilidades · descubrimiento Composio en tiempo de ejecución siempre.Este agente lleva meses de uso encima. Para el tuyo, empieza por Rol, Cómo te hablo y Lo que nunca hago. Las habilidades van apareciendo solas a medida que trabajas con él.
¿No sabes por dónde empezar en tu empresa?
En 30 minutos miramos el proceso que más tiempo te está costando y te decimos si es un buen caso para un agente y cómo lo armaríamos. Si no lo es, también te lo decimos.
houston para tu equipo
Llegaste hasta aquí con un agente y un caso. Esta sección es para cuando quieres que tu operación entera trabaje así.
Un agente, un caso, tu computador
Un proceso que antes te tomaba horas ahora corre solo. Lo construiste tú, en una tarde, sin programar.
Un agente por rol, con tu forma de trabajar adentro
Ventas, soporte, contenido, back office. Con las habilidades de tu empresa, conectados a tus herramientas y corriendo solos cuando toca.
Qué incluye trabajar con nosotros
No vendemos licencias y te dejamos solo. El valor no está en el software, está en que los agentes queden con tu operación adentro.
Diagnóstico de procesos
Nos sentamos con tu equipo, miramos dónde se va el tiempo y elegimos los dos o tres procesos que de verdad valen la pena. Empezar por el proceso equivocado es la forma más cara de probar esto.
Agentes armados sobre tu operación
Nada de plantillas genéricas: instrucciones, habilidades y memoria con la forma en que trabaja tu empresa, conectados a las herramientas que ya usan.
Entrenamiento del equipo
Las personas que los van a usar aprenden a darles trabajo, corregirlos y convertir esa corrección en una habilidad. Sin esto, cualquier agente se muere en dos semanas.
Acompañamiento mientras arranca
Los primeros meses son de ajuste. Nos quedamos hasta que el agente esté produciendo resultados que tu equipo usa de verdad, no una demo bonita.
Para quién es, y para quién no
Preferimos decirlo antes de la llamada.
Es para ti si
- Ya sabes qué proceso te está costando horas todas las semanas.
- Tienes volumen: ventas, soporte, contenido, cotizaciones, back office.
- Quieres esto corriendo en semanas, no un piloto de seis meses.
- Hay alguien en el equipo dispuesto a ser el dueño del agente. No tiene que ser técnico.
No es para ti si
- Buscas un chatbot que conteste preguntas en tu página web.
- El proceso todavía no existe: primero se define, después se automatiza.
- Quieres que el agente le escriba al cliente sin que nadie revise.
- Esperas ahorro sin cambiar nada en cómo trabaja el equipo.
Cómo empieza
- Una llamada de 30 minutos. Nos cuentas el proceso que más tiempo te está costando.
- Te decimos de frente si es un buen caso para un agente, cómo lo armaríamos y qué haría falta de tu lado.
- Si tiene sentido para los dos, armamos el plan de arranque con tu equipo. Si no, te quedas igual con todo lo de esta guía.
¿Lo quieres corriendo en tu empresa?
Agenda la llamada y miramos tu caso concreto. Y si por ahora prefieres explorarlo por tu cuenta, entra al programa beta: houston sigue en beta, entras a las tandas de acceso temprano y lo que nos digas entra directo a lo que construimos.
calendly.com/gethouston/30min · forms.gle/dysscJx284wMqBX46Todo lo de esta guía funciona sin hablar con nadie. El agente que instalaste es tuyo y sigue trabajando igual. Esta sección es para cuando el problema deje de ser tuyo y pase a ser de todo el equipo.
Solución de problemas
Todo esto pasó de verdad, en vivo, con más de 500 personas al tiempo. Si te pasa a ti, no eres tú.
?Windows dice que la aplicación es de un editor desconocido
Más información y luego en Ejecutar de todas formas. Sólo pasa la primera vez.?Descargué houston en Mac pero no aparece en Aplicaciones
?No puedo iniciar la descarga
?Me quedé trabado en el tutorial de bienvenida
Integraciones, busca la integración que quedó a medias, haz clic en Desconectar y vuelve a conectarla aceptando todos los permisos. En las versiones nuevas también aparece la opción de saltar el tutorial.?El agente me pide un API token de Apify
Apify a secas en vez de Apify MCP. Desconéctala y conecta la que dice MCP, que sólo pide iniciar sesión. También puedes escribirle: "cámbiame la API de Apify por el MCP".?El cupón de Apify no se aplica porque ya tenía cuenta
Billing → Subscription → Add promo code y pega HOUSTON_ROCKET.?El código de OpenRouter no funciona o dice que llegué al límite
Credits o en openrouter.ai/redeem. Segunda: los códigos promocionales tienen cupos limitados y pueden agotarse. Si ya no aplica, OpenRouter funciona igual recargando saldo, o puedes usar directamente tu cuenta de ChatGPT o Claude.?Redimí los créditos de OpenRouter pero houston me muestra cero
Credits de OpenRouter. Los modelos funcionan igual.?No me aparece la Tienda de agentes
?El agente no responde o dice que no tiene modelo
Modelos de IA en el panel izquierdo y conecta al menos un proveedor: Anthropic u OpenAI con tu suscripción (sólo login), o OpenRouter con una API key.?Apollo no me deja crear la API key
Settings → Users & Teams, edita tu perfil y ponte como administrador del espacio. Después vuelve a Integrations → API Keys.?La extracción de LinkedIn no me devuelve a nadie
?Le pedí algo y se demoró muchísimo o se quedó pegado
?Una integración de Google me rechaza la acción por permisos
Integraciones, busca la que falla, haz clic en Desconectar y vuelve a conectarla aceptando todos los permisos que pida.?WhatsApp Business no se conecta
?Tengo cuentas con correos distintos en cada herramienta
?Quiero que mi equipo use el mismo agente
Configuración → Administración → Personas invita a tus compañeros. Todos caen al mismo tablero y pueden continuar la misión del otro.?No sé cómo hacer algo dentro de houston
?Copié mal una API key y ya no la veo
?Cambié de cuenta en una herramienta pero houston sigue usando la vieja
?A mitad de una misión dice que Google Sheets no está conectado
Integraciones, busca Google Sheets (el exacto), conéctalo con tu cuenta de Google y vuelve a la misión. Después escríbele: "ya tengo conectado Google Sheets, continúa." No hace falta empezar de cero.?Dice que "LinkedIn está bloqueando a Apify" o algo parecido
?Encontró muy pocos correos
?Voy a actualizar houston y me da miedo perder todo
?Perdí el hilo y no sé en qué paso iba
¿Nada de esto resolvió lo tuyo?
Escríbelo en el grupo de WhatsApp del bootcamp. Está el equipo y está la gente que ya pasó por lo mismo. Nadie se queda sin su agente andando.
Unirme a la comunidad chat.whatsapp.com/BdLpn8T92DL4pRahiqOZErTu checklist de éxito
Si puedes marcar todo esto, terminaste.
Cuéntanos qué construiste
El grupo de WhatsApp del bootcamp sigue vivo: ahí van los códigos, los tutoriales nuevos y las dudas de todos. Escanea el código o entra desde el botón, y cuéntanos qué agente pusiste a trabajar.
Unirme a la comunidad chat.whatsapp.com/BdLpn8T92DL4pRahiqOZErY si lo quieres para todo tu equipo
Tú ya sabes construir uno. Cuando el proceso deja de ser tuyo y pasa a ser de todo el equipo, nosotros lo montamos contigo: diagnóstico, agentes con tu operación adentro y entrenamiento de la gente que los va a usar. Está todo en houston para tu equipo.
¿Te quedaste atascado?
No te quedes ahí. Escribe en el grupo de WhatsApp o mándame un correo a [email protected] y te sacamos adelante. Nada de lo que te pase es raro: todo lo que sale en esta guía nos pasó a nosotros primero, en vivo y con 500 personas mirando.
Y recuerda el único próximo paso: esta semana, una tarea aburrida, un agente.