
Montar una campaña de outbound B2B solía tomarme tres semanas. Definir el ICP, investigar el mercado, construir los levers, escribir las secuencias, configurar los agentes de enrichment, armar el plan de campaña. Tres semanas si todo salía bien. Cuatro si el cliente cambiaba el brief a mitad de camino.
Hoy lo hago en 75 minutos. Desde la terminal. Sin Salesforce, sin HubSpot, sin un deck de 40 slides que nadie lee. Y no estoy hablando de un borrador que después hay que pulir durante una semana. Hablo de artefactos operativos listos para cargar en las herramientas de envío.
Lo que realmente toma tiempo en outbound
El problema del outbound B2B no es enviar emails. Eso es trivial. El problema es todo lo que pasa antes de enviar el primer email.
Necesitas entender el mercado del cliente. Identificar qué duele lo suficiente como para que alguien abra un cold email. Encontrar los levers psicológicos que hacen que un VP de operaciones deje de scrollear y lea tu segundo párrafo. Construir claims que se sostengan. Personalizar cada secuencia para que no suene a template. Y después empaquetar todo eso en una estructura que el equipo de ejecución pueda cargar y lanzar sin preguntarte qué quisiste decir.
Eso es lo que toma semanas. No la escritura. La investigación, la estrategia y la orquestación.
El pipeline: un brief entra, una campaña sale
En 3Pi construimos dos skills que resuelven el pipeline completo. El primero, /oficina-director-obra, recibe un brief de campaña y produce todos los artefactos en secuencia. El segundo, /3pi-sequence-generator, toma esos artefactos y genera las secuencias de outreach personalizadas.
Así funciona /oficina-director-obra. Son cinco pasos:
Paso 1: Research de mercado (contexto, competidores, dolor real del ICP)
Paso 2: Levers psicológicos (qué mueve a este buyer, qué teme, qué lo frustra)
Paso 3: Claims (proposiciones defendibles, sin humo, sin "somos líderes en")
Paso 4: Prompts de agentes Clay: A1 + A2 + A3 (enrichment y personalización)
Paso 5: Plan de campaña + JSON para dashboard (estructura lista para ejecución)
Cada paso alimenta al siguiente. El research del Paso 1 informa los levers del Paso 2. Los levers dan forma a los claims del Paso 3. Los claims se inyectan en los prompts de Clay del Paso 4. Y todo se empaqueta en un JSON estructurado en el Paso 5 que nuestro dashboard puede consumir directamente.
No es texto suelto que después alguien tiene que copiar y pegar en cinco herramientas distintas. Es un output que el equipo de ejecución carga y lanza.
Los agentes Clay: A1, A2, A3
Este es el detalle que marca la diferencia entre “tengo un email bonito” y “tengo un email que convierte”.
Clay es nuestra herramienta de enrichment. Pero Clay solo es tan bueno como los prompts que le das. Si le pides “encuentra información sobre esta empresa”, te devuelve el About Us del sitio web. Inútil.
Los tres agentes que genera el pipeline son específicos:
A1 hace el enrichment primario. Busca señales de compra reales:
- Contrataciones recientes en roles clave
- Lanzamientos de producto o expansiones de mercado
- Cambios de liderazgo en el C-suite
- Rondas de inversión o adquisiciones
No busca “datos de la empresa”. Busca eventos que indican que hay un problema activo que nuestro cliente puede resolver.
A2 toma lo que encontró A1 y construye el contexto de personalización. Conecta la señal de compra con el lever psicológico correcto. Si A1 detectó que la empresa acaba de contratar un VP de Revenue, A2 sabe que ese VP tiene 90 días para demostrar resultados y está más receptivo a herramientas que aceleren pipeline.
A3 sintetiza todo en los campos que las secuencias necesitan. Icebreaker personalizado, pain point específico, referencia contextual. Todo listo para que el sequence generator lo inyecte en los templates.
Esos prompts no los escribo yo a mano. Los genera el pipeline basándose en el research y los levers del brief específico. Cada brief produce prompts de Clay distintos porque cada mercado tiene señales de compra distintas. Un SaaS B2B de infraestructura no se prospecta igual que una consultora de transformación digital. Los eventos que importan son diferentes, los títulos de los decisores son diferentes, la urgencia se manifiesta de formas diferentes.
El pipeline entiende eso porque el research del Paso 1 alimenta directamente la lógica de los prompts del Paso 4. No son prompts genéricos que se reciclan entre clientes.
Cómo se conectan los skills
Algo que no es obvio: /oficina-director-obra y /3pi-sequence-generator son skills separados, no un solo monolito. Los diseñé así a propósito.
El director de obra es un orquestador. No escribe copy. No decide el tono de un email. Su trabajo es producir los artefactos estratégicos: research, levers, claims, prompts de Clay, plan de campaña. Es la inteligencia de la campaña.
El sequence generator es un ejecutor. Toma esos artefactos y los convierte en secuencias de outreach listas para enviar. Es la producción de la campaña.
Separarlos me permite correr el director de obra una vez y después generar múltiples variaciones de secuencias con el sequence generator sin repetir el research. También me permite reutilizar el output del director de obra para otros propósitos: alimentar el copy de landing pages, briefear al equipo de contenido, o ajustar la propuesta de valor del cliente.
FRANCOTIRADOR v6: la metodología detrás de las secuencias
Una vez que el director de obra produce todos los artefactos, /3pi-sequence-generator entra con la metodología FRANCOTIRADOR v6. Es nuestro framework para secuencias de outreach frío.
Cada secuencia tiene cuatro touchpoints:
Email 1 → Primer contacto. Hook basado en señal de compra + pain point.
LinkedIn → Conexión + mensaje corto. Complementa el email, no lo repite.
Email 2 → Follow-up con ángulo diferente. Caso de estudio o dato duro.
Email 3 → Cierre suave. Pregunta directa, sin presión artificial.
FRANCOTIRADOR no es “envía tres emails genéricos y reza”. Cada touchpoint tiene una función específica y un ángulo distinto. El Email 1 abre la puerta con relevancia. LinkedIn construye familiaridad. El Email 2 aporta evidencia. El Email 3 pide la reunión sin sonar desesperado.
Lo que hace el sequence generator es tomar los levers, claims y datos de enrichment del pipeline anterior y distribuirlos inteligentemente entre los cuatro touchpoints. El resultado son secuencias donde cada mensaje tiene personalización real, no “Vi que trabajas en {company} y quería…”.
La clave de FRANCOTIRADOR es que cada touchpoint tiene restricciones estrictas. El Email 1 no puede exceder cierta longitud. El mensaje de LinkedIn tiene que funcionar en el preview truncado del móvil. El Email 2 no puede repetir el ángulo del Email 1. El Email 3 no puede sonar a “solo quería hacer follow-up”. Estas restricciones están codificadas en el skill, no dependen de que yo me acuerde de aplicarlas cada vez.
75 minutos, cronometrados
Lo medí varias veces. Este es el breakdown real:
00:00 - 00:05 Cargar el brief del cliente en la terminal
00:05 - 00:25 /oficina-director-obra corre los 5 pasos
00:25 - 00:35 Revisión del output, ajustes menores al research
00:35 - 00:55 /3pi-sequence-generator produce las secuencias
00:55 - 01:05 Revisión de secuencias, ajustes de tono
01:05 - 01:15 Exportar JSON final + cargar en herramientas de envío
Los 75 minutos incluyen mi revisión. No es que el sistema escupa algo y yo lo mande ciego. Leo el research, valido que los levers tengan sentido, reviso que los claims sean defendibles, y ajusto el tono de las secuencias si algo suena demasiado genérico.
Pero la diferencia es que estoy editando un 15% del output, no construyendo el 100% desde cero.
Antes, esos 75 minutos eran tres semanas repartidas entre llamadas de alineación con el cliente, research manual en LinkedIn y Crunchbase, sesiones de brainstorming de messaging, iteraciones de copy, y finalmente la configuración técnica de las herramientas de envío. Ahora la llamada de alineación produce el brief, y el brief produce la campaña. El tiempo entre “sé qué quiero hacer” y “está listo para lanzar” se comprimió de semanas a una sesión de trabajo.
Lo que no es
No es un reemplazo de la estrategia. Si el brief está mal, el pipeline produce artefactos técnicamente correctos pero estratégicamente inútiles. Garbage in, garbage out.
El juicio humano sigue siendo el paso más importante: decidir a quién atacar, con qué ángulo, y por qué ahora. El pipeline acelera la ejecución, no reemplaza el pensamiento estratégico.
Tampoco es un sistema que “aprende solo”. No hay fine-tuning mágico. Lo que hay es una metodología codificada (FRANCOTIRADOR v6, los frameworks de los levers psicológicos, las reglas de los agentes Clay) que se aplica de manera consistente a cada brief. La consistencia es el punto. No la autonomía.
Y no reemplaza las herramientas de envío. El pipeline produce los artefactos. Después alguien los carga en la herramienta de outreach correspondiente y maneja las respuestas. El pipeline termina donde empieza la conversación humana.
Tampoco es perfecto en el primer intento siempre. Hay briefs complejos donde el research del Paso 1 necesita ajustes porque el mercado del cliente tiene matices que el pipeline no captura solo. Hay industrias donde los levers psicológicos estándar no aplican y necesito intervenir para redirigir. Los 75 minutos incluyen esos ajustes, pero hay campañas que toman 90 o 100 porque el brief tiene más capas. Lo que no pasa es que tome tres semanas.
Por qué importa
3Pi opera campañas de outbound reales. Para clientes reales, en mercados reales, con pipelines que tienen que generar reuniones y revenue. No es un experimento de laboratorio ni un side project que mostré en una demo y nunca usé en producción.
La velocidad del pipeline nos permite hacer algo que antes era económicamente inviable: personalización real a escala. Cuando montar una campaña tomaba tres semanas, personalizar cada secuencia era un lujo que solo los clientes grandes podían pagar. Cuando toma 75 minutos, la personalización deja de ser un upsell y se convierte en el estándar.
Y el JSON estructurado al final del pipeline no es un detalle cosmético. Es lo que permite que el equipo de ejecución cargue y lance sin pasar por una sesión de “déjame explicarte lo que quise decir con este documento”. El output es operativo, no informativo.
Todo corre desde Claude Code en la terminal. Sin interfaces enterprise que nadie pidió. Sin licencias de $200/usuario/mes. Sin tres semanas de setup antes de enviar el primer email.
El stack de outbound enterprise asume que necesitas un CRM de $150K/año, un equipo de RevOps de tres personas, un sales enablement manager y seis meses de implementación antes de enviar el primer cold email. Nosotros asumimos que necesitas un brief claro, una metodología codificada y 75 minutos.
Un brief entra. Una campaña sale. 75 minutos.