Saltar a contenido

Sales Engine

Motor de ventas B2B automatizado para equipos tech que no son vendedores. Combina skills de Claude Code (calidad y juicio para contenido premium) con workflows de n8n (ejecucion 24/7 para tareas repetitivas) y Twenty CRM (estado compartido del pipeline). El sistema guia cada paso desde la prospeccion hasta el cierre, aplicando frameworks probados de Hormozi, Holmes Dream 100, Blount y Sandler, para servicios tech de $5K-$15K.

Prerequisitos

  • Claude Code con soporte de plugins
  • Engram para memoria persistente de patrones y prospectos
  • Twenty CRM (self-hosted, $0) -- CRM open source para pipeline, contactos y empresas
  • n8n (self-hosted, $0) -- Motor de automatizacion con 5 workflows del Sales Engine
  • n8n MCP (ya desplegado) -- Conexion Claude <-> n8n
  • Instantly.ai ($37/mes) -- Envio de cold emails + warmup
  • Apollo.io ($0-49/mes) -- Base de datos 275M+ contactos
  • LinkedIn Sales Navigator ($99/mes) -- Busqueda avanzada de prospectos
  • Telegram -- Canal de alertas y notificaciones del sistema

Arquitectura bidireccional

Skills (calidad + juicio)  <--webhooks-->  n8n Workflows (ejecucion 24/7)
         |                                          |
    Twenty CRM (estado compartido)              Telegram (alertas)

Skills

El plugin expone 6 skills que cubren cada actividad del ciclo de ventas. Los skills de generacion de contenido (message-crafter, proposal-builder, analytics-reporter) disparan webhooks de n8n para ejecucion automatica. Los skills conversacionales (sales-coach, objection-handler) son de solo lectura.

Skill Descripcion Invocacion Tools permitidos
sales-coach Coach de ventas B2B. Lee pipeline desde Twenty CRM via API, prioriza acciones, muestra leads calientes y da instrucciones concretas. Plan diario, estado de prospecto, vista de pipeline. /sales-engine:sales-coach [empresa\|pipeline\|weekly] Read, Grep, Glob, WebSearch, WebFetch, Bash
lead-researcher Investiga empresas en profundidad. Genera dossier con perfil, decision makers, senales de compra, pain points y score ICP. Escribe resultado en Twenty CRM via webhook. /sales-engine:lead-researcher [empresa] [quick\|call-prep] Read, Grep, Glob, WebSearch, WebFetch, Bash
message-crafter Genera secuencias de outreach multi-canal (email, LinkedIn, nurture, re-engage). Usa frameworks PAS, AIDA, BAB con datos del dossier. Dispara webhook de n8n para programar en Instantly. /sales-engine:message-crafter [email\|linkedin\|nurture\|re-engage] [empresa] Read, Grep, Glob, Bash
proposal-builder Genera propuestas comerciales con ecuacion de valor Hormozi. Personaliza con datos del dossier en Twenty CRM. Dispara webhook de n8n para envio por email. /sales-engine:proposal-builder [empresa] [sprint-auto\|mvp\|ai-agent\|cto] Read, Grep, Glob, Write, Bash
objection-handler Maneja objeciones con framework Sandler de reversal y pain funnel. Conversacional, no dispara webhooks. Cubre: precio, timing, competencia, interno, presupuesto, confianza. /sales-engine:objection-handler [tipo\|texto libre] (no declarados en frontmatter -- hereda del plugin)
analytics-reporter Interpreta digest semanal de n8n, diagnostica problemas del funnel, compara contra benchmarks reales. Puede disparar webhook de n8n para ajustar campanas. /sales-engine:analytics-reporter [monthly\|funnel] Read, Grep, Glob, Bash

Flujo de trabajo

El flujo combina acciones automaticas de n8n (24/7, sin intervencion) con acciones guiadas donde Telegram indica al usuario cuando ejecutar cada skill.

Automatico (n8n, 24/7)

  1. Apollo enriquece y scorea leads nuevos, los crea en Twenty CRM
  2. Para leads score 6-7: n8n genera emails con AI y programa en Instantly
  3. Instantly envia segun cadencia (dia 1, 3, 7, 14, 21)
  4. Replies se sincronizan en Twenty CRM, alertas a Telegram
  5. LinkedIn Dream 50: monitoreo de senales de compra, alertas a Telegram
  6. Lunes: metricas compiladas, digest enviado a Telegram

Guiado por Telegram (usuario ejecuta skills)

  1. Lead score 8+ nuevo -> /sales-engine:message-crafter -> aprobar secuencia premium
  2. Prospecto respondio positivo -> /sales-engine:lead-researcher -> preparar discovery call
  3. Digest semanal listo -> /sales-engine:analytics-reporter -> interpretar y ajustar
  4. Tasa de respuesta bajo -> /sales-engine:message-crafter -> mejorar templates

Manual (solo esto requiere el usuario)

  1. Tener la discovery call
  2. /sales-engine:proposal-builder -> generar y enviar propuesta
  3. /sales-engine:objection-handler -> si hay resistencia en negociacion

Pipeline de fases en Twenty CRM

0:Investigado -> 1:Contactado -> 2:Seguimiento -> 3:Conversacion -> 4:Propuesta -> 5:Negociacion -> 6:Cerrado/Nurture

Contratos de datos

Engram

Sin contrato formal documentado. Los skills usan Engram para persistir patrones de outreach y datos de prospectos bajo el proyecto configurado en engram_project.

GitHub

Sin contrato formal documentado. Sales Engine no interactua directamente con GitHub.

Webhooks de n8n

Los skills disparan webhooks de n8n para ejecutar acciones en el ecosistema:

Webhook Disparado por Funcion
{n8n_webhook_base}/dispatch-sequence message-crafter Programa secuencia de emails en Instantly
{n8n_webhook_base}/save-dossier lead-researcher Guarda dossier en Twenty CRM
{n8n_webhook_base}/send-proposal proposal-builder Envia propuesta por email via Instantly
{n8n_webhook_base}/adjust-campaign analytics-reporter Ajusta parametros de campana

Workflows n8n requeridos

Se construyen con el plugin n8n-studio usando Automation Specs:

# Workflow Trigger Funcion
01 Lead Enrichment Cron diario 8AM Apollo -> enrich -> score -> Twenty CRM
02 Outreach Dispatcher Webhook + cron Genera emails AI + programa Instantly / recibe secuencias premium
03 CRM Sync + Alerts Cada 4h + webhooks Sync replies, follow-up alerts, dead lead detection
04 LinkedIn Monitor Cada 6h Scrape Dream 50, alertas senales de compra
05 Weekly Digest Lunes 7AM Compila metricas -> Telegram

Material de referencia incluido

El plugin incluye 7 archivos de referencia en docs/ que los skills consultan automaticamente para personalizar outputs con datos y benchmarks reales.

Archivo Contenido
icp-definitions.md ICPs para 3 mercados con scoring ponderado
funnel-benchmarks.md Benchmarks 2025-2026 (Belkins, Instantly, First Page Sage)
email-templates.md Templates email por vertical (LATAM, Espana, Startups)
linkedin-templates.md Mensajes LinkedIn, guiones voz y Loom
proposal-templates.md Propuestas por servicio ($5K, $10K, $15K, CTO)
objection-playbook.md Playbook Sandler extendido con variaciones
content-calendar.md Calendario LinkedIn con 40+ ideas

Frameworks de ventas aplicados

El plugin implementa estos frameworks de referencia en sus skills:

Framework Autor Aplicacion en Sales Engine
$100M Offers Alex Hormozi Ecuacion de valor en propuestas, garantias, Regla del 100
Ultimate Sales Machine Chet Holmes Dream 100 en LinkedIn Monitor, piramide compradores, marketing educativo
Fanatical Prospecting Jeb Blount Regla 30 Dias en sales-coach, cadencia diaria, multi-canal
Sandler Selling David Sandler Pain Funnel en objection-handler, cualificacion, reversal objeciones
Crossing the Chasm Geoffrey Moore Bowling Pin en ICP definitions, secuencia de mercados
Obviously Awesome April Dunford Posicionamiento en message-crafter vs India/Europa del Este

Configuracion para proyectos

Copiar plugins/sales-engine/examples/CLAUDE.md a la raiz del directorio de trabajo de ventas. La configuracion incluye:

engram_project: "[nombre-empresa]-sales"
mercado_principal: "[latam-automation | startups-cto | espana-directo]"
twenty_crm_url: "[url]"
twenty_api_key: "[key]"
n8n_url: "[url]"
n8n_webhook_base: "[url]/webhook/sales-engine"
instantly_api_key: "[key]"
telegram_chat_id: "[chat ID]"
empresa: "[nombre]"
servicios: [sprint-auto, mvp, ai-agent, cto]
ticket_promedio: "[5000-15000]"

Integración con Doc-Gen

Después de configurar el pipeline de ventas y generar materiales, se recomienda correr doc-gen para mantener la documentación del proyecto actualizada.

Cuándo Comando
Después de configurar el pipeline de ventas y generar materiales /doc-gen:doc-modulo {path-del-proyecto}
Verificación periódica /doc-gen:doc-sync

Limitaciones conocidas

  • No tiene hooks -- no hay validaciones deterministicas; la calidad depende de los frameworks implementados en cada skill
  • No tiene agentes (subagentes) -- todos los skills corren en el contexto principal
  • Requiere infraestructura self-hosted -- Twenty CRM y n8n deben estar desplegados antes de usar el plugin
  • 5 workflows n8n deben construirse aparte -- usar n8n-studio con Automation Specs; no vienen pre-construidos
  • Credenciales sensibles en CLAUDE.md -- API keys de Twenty, Instantly y tokens deben manejarse con cuidado
  • objection-handler no declara allowed-tools -- hereda todas las herramientas del plugin (potencial exceso de permisos)
  • Dependencia de servicios de terceros -- Instantly, Apollo y LinkedIn Sales Navigator son servicios externos de pago
  • No tiene .claude-plugin/plugin.json con skills listados -- el plugin.json solo tiene metadata basica sin declaracion de skills