IA Operacional

Automatización del Pipeline de Ventas Sin Reinventar el CRM

Dos agentes, 14 herramientas, $92-242/mes. Pipeline siempre actualizado sin coordinador humano.

Un equipo de 3 personas. Emails de prospectos sin responder durante días. Un pipeline en Notion que nadie actualizaba. Coordinación de agendas que requeria 4-5 intercambios de correo por cada reunión. Información sobre contactos repartida entre 6 unidades de negocio, sin que nadie cruzara los datos.

Esa era la realidad operativa de Odisea (el laboratorio de tecnología detrás de Synaptic) antes de construir Penélope y Ulises. No era un problema de voluntad. Era un problema de capacidad: 3 personas no dan abasto para gestionar un podcast con 50+ invitados potenciales, un pipeline de ventas DeFi con 92+ prospectos, y programas de investigación en 6 países.

La solución obvia era contratar un coordinador de operaciones a $1,500-2,500/mes. La solución que implementamos fue construir dos agentes de IA por $92-242/mes.

Penélope: La Agente de Operaciones Personales

Penélope es un bot de Slack con 14 herramientas en producción. Corre sobre Claude Sonnet 4.5, conectada a Gmail, Notion, Google Calendar y Brave Search. El código es Python puro: ~940 líneas, usando slack_bolt en Socket Mode.

La arquitectura es directa. Un hilo en background revisa Gmail cada 5 minutos buscando correos sin leer. Una lista de patrones filtra el ruido (noreply@, notifications@, correos internos de @odisea.xyz). Cuando llega algo relevante, Claude genera un borrador de respuesta con la voz y personalidad de Penélope. Ese borrador se postea en un canal de Slack con tres botones: Aprobar, Rechazar, Editar. El humano decide. Solo después de esa decisión el agente ejecuta.

Eso ultimo es lo que distingue a un sistema usable de un sistema peligroso. Penélope nunca envia un email sin aprobación explícita. Nunca agenda una reunión sin confirmación. Nunca modifica el pipeline sin que alguien lo valide. El patrón es siempre el mismo: el agente prepara, el humano aprueba, el agente ejecuta.

Las 14 herramientas

El stack de herramientas cubre 5 categorías:

Email: check_inbox, read_email, send_email, reply_email. Ciclo completo de Gmail. Cada correo leido se marca para no procesarlo dos veces.

CRM: search_guests, query_pipeline, create_guest, update_guest, read_page, create_episode_page. CRUD completo sobre la base de datos de Personas de Interes en Notion. El pipeline tiene 5 etapas: Scouted, Contacted, Confirmed, Pre-Production, Done.

Calendario: find_available_slots, create_recording_event. Consulta FreeBusy de Google Calendar para 3 miembros del equipo simultáneamente. Crea eventos con Google Meet y todos los asistentes incluidos.

Investigación: web_search. API de Brave Search para investigación de background sobre invitados y prospectos.

Comunicación: post_to_channel. Pública actualizaciones en el canal de Slack del podcast.

Lo que cambio en la práctica

Antes de Penélope, agendar una grabación de podcast requeria entre 4 y 5 intercambios de email. Alguien del equipo revisaba su calendario, el calendario de los otros 2 miembros, proponía horarios al invitado, recibia una contrapropuesta, iba y venia hasta llegar a una fecha. Con frecuencia pasaban 3-4 días entre el primer email y la fecha confirmada.

Con Penélope, el flujo es: el invitado confirma interes, Penélope consulta la disponibilidad de los 3 calendarios via FreeBusy, propone 3 opciones al invitado, y cuando el invitado elige una, crea el evento con Meet link y todos los asistentes. Un intercambio de email en vez de cinco.

El tiempo de respuesta a emails paso de días a horas. La limitación ya no es la velocidad del bot (que responde en segundos) sino el tiempo que el humano tarda en aprobar el borrador en Slack. Y como el borrador llega con el contexto completo del email original, la decisión de aprobar o rechazar toma 10-15 segundos.

La personalidad importa

Penélope no es un asistente genérico. Tiene una persona definida: ~30 años, directa, vive el ecosistema tech de LATAM. Habla en español por defecto, cambia a inglés según el contexto. Tiene opiniones (“Este perfil es fortísimo para el episodio de regulación”, “No creó que sea buen fit, la verdad”). Escribe como persona, no como generador de reportes.

Lo que pasa es que los asistentes de IA genéricos se ignoran. El equipo de Odisea usa Penélope porque interactuar con ella se siente como interactuar con un colega competente, no con un formulario. La lista de anti-patrones es tan importante como las integraciones tecnicas: nada de “Con mucho gusto”, nada de “No dudes en preguntar”, nada de listas paralelas con caveats.

Ulises: El Agente de Inteligencia Operativa

Ulises es el complemento interno de Penélope. Mientras Penélope maneja la comunicación externa (emails, invitados, prospectos), Ulises maneja la inteligencia operativa interna.

La arquitectura es diferente: Ulises no tiene un codebase Python standalone. Opera como una definición de agente de Claude Code con acceso a herramientas MCP (Model Context Protocol) para Slack, Notion y Google Workspace. Es más ligero, más flexible, y se invoca bajo demanda en vez de correr continuamente.

Lo que Ulises hace que nadie más hacia: cruza información entre unidades de negocio. Odisea tiene 6 unidades (podcast, legal tech, ventas DeFi, infraestructura, investigación, Synaptic). Un invitado que se investigo para el podcast puede ser relevante para el pipeline de ventas de Pan.Tech. Un contacto del programa de investigación puede tener conexiones con un prospecto enterprise. Antes de Ulises, esas conexiones se perdian. Cada unidad operaba con su propia base de datos y su propia memoria.

Ulises lee de múltiples bases de datos en Notion y directorios de memoria de agentes. Cuando detecta una conexión (un nombre que aparece en el pipeline del podcast y en la lista de prospectos de ventas), la surfacea en el canal de Slack correspondiente. La regla de routing es estricta: todos los mensajes operativos van por Ulises, todos los mensajes externos van por Penélope. Nunca al reves. Esta separación evita contaminación de contexto y mantiene el prompt de cada agente enfocado.

Pipeline siempre actualizado

Antes de Ulises, el pipeline en Notion era un cementerio de datos desactualizados. Alguien creaba un registro cuando contactaba a un invitado, pero nadie lo actualizaba cuando el invitado respondia, cuando se agendaba la grabación, o cuando se publicaba el episodio. A las 2 semanas, el pipeline ya no reflejaba la realidad.

Con Ulises, las actualizaciones son automaticas. El estado del pipeline refleja la situación real en todo momento. Cuando Penélope procesa un email de confirmación, el registro en Notion se actualiza. Cuando se agenda una grabación, la etapa cambia. El equipo tiene una vista única y confiable de todos los prospectos.

Por que dos agentes y no uno

La pregunta obvia: si ambos agentes acceden a Slack, Notion y Gmail, por que no consolidarlos en un solo agente más poderoso.

La respuesta viene de la experiencia. Un agente con 25+ herramientas, responsabilidades externas e internas, personalidad pública y lógica operativa, se vuelve inmanejable. El prompt crece. Los errores de routing se multiplican. El agente empieza a usar herramientas internas en contextos externos y viceversa.

La separación de responsabilidades funciona por la misma razón que funciona en equipos humanos. Un vendedor que también es analista de datos, community manager y coordinador de agenda hace todas esas cosas mediocremente. Dos especialistas con roles claros producen mejor trabajo que un generalista sobrecargado.

Con Penélope y Ulises, la regla es simple: si el mensaje sale de la organización, lo maneja Penélope. Si el mensaje es interno o analítico, lo maneja Ulises. No hay ambigüedad, no hay solapamiento, no hay confusión sobre quien dijo que.

Los números

Tiempo de respuesta a emails: de días a horas (limitado por aprobación humana, no por velocidad del bot).

Intercambios de email para agendar: de 4-5 a 1.

Herramientas en producción: 14 (Penélope) + acceso MCP completo (Ulises).

Pipeline tracking: de actualización manual esporadica a actualización automática en tiempo real.

Conexiones cross-unit detectadas: operando diariamente, surfaceando relaciones que antes se perdian.

Líneas de código: ~940 (Penélope). Ulises opera como definición de agente, sin codebase independiente.

Costo mensual

ConceptoCosto
VPS de Penélope (compartido con otros servicios)~$12/mes
API de Claude (Sonnet 4.5, ~50-100 conversaciones/día)$50-150/mes
Ulises (uso de Claude Code bajo demanda)$30-80/mes
API de Brave Search$0 (tier gratuito suficiente)
Total$92-242/mes

Contra la alternativa: un coordinador de operaciones part-time a $1,500-2,500/mes. O la situación anterior: nadie coordinando nada, con el costo invisible de oportunidades perdidas y prospectos que nunca recibieron respuesta.

Lo que significa para un cliente

Este sistema se despliega en 5-9 días:

FaseDuraciónActividades
Requisitos1-2 díasMapear patrones de email, estructura de CRM, flujos de aprobación
Setup de Slack1 díaCrear app de Slack, Socket Mode, permisos, canales
Integraciones1-2 díasOAuth de Gmail, API de Notion, API de Calendar, búsqueda web
Persona y prompts1-2 díasDefinir voz, system prompt, descripciones de herramientas, patrones de filtrado
Testing1-2 díasFlujo end-to-end de email, operaciones CRM, agendamiento

Lo que se personaliza por cliente: la personalidad del agente, los patrones de filtrado de email, la estructura del CRM, los canales de Slack, los flujos de aprobación, y la lógica de routing entre agentes. Lo que no cambia: la arquitectura de herramientas, el patrón de aprobación humana, el threading de conversaciones, y la separación de responsabilidades entre agentes.

El resultado es un equipo de operaciones de 2 agentes que funciona 24/7, responde en segundos, mantiene el pipeline actualizado sin intervención manual, y cuesta menos que un día de trabajo de un coordinador humano al mes.

No reemplaza al equipo. Reemplaza las 40 horas semanales de trabajo operativo que el equipo no tenía tiempo de hacer.


Synaptic convierte equipos desbordados en operaciones AI-native. Despliegue en 5-9 días. synaptic.so