N
Ninjo
Internal · Funnel + Atribución · v1
ROI Ninjō · Juanma Huss · Mayo 2026
12,0×

USD 897 invertidos → USD 10.780 generados. 6 ventas atribuidas, agente ADS 7,6× más eficiente que organic.

3.349 conversaciones nuevas en mayo a través de 3 agentes Ninjō, 58 agendas trackeadas en DB (vs 78 en CRM = 74% de tracking, gap conocido). 6 buyers cierran con UTM utm_source=ninjo_ai en el sales tracker, todos cruzados con conversation_id vía utm_term.

6 / 6
Buyers vía agentes Ninjō
$10.780
Revenue atribuible
3 / 6
Cerraron por ADS
Cliente
lic.juanmahuss · Evolvere Rehab
Período
01 – 27 mayo 2026
Generado
2026-05-27 · v1
Resumen económico

USD 897 invertidos, USD 10.780 cobrados — 12,0× retorno

Inversión Ninjō
$897
$500 fijo + $397 variable
Revenue atribuido
$10.780
6 ventas con UTM = ninjo_ai
ROI · CPA
12,0×
$149,5 costo por venta

Funnel por agente — cohort de convos nuevas en mayo

Tres agentes activos en mayo. Cohort = conversación con first_message_at en mayo y agent_messages > 0. Agendas = call_booked = true en custom_properties. Ventas = match con sales tracker Evolvere vía utm_term.

Agente Convos Calificados Agendas Ventas Revenue Convo→Venta $ / convo
ads ece902fd 270 105 (39%) 9 3 $5.191,72 1,11% $19,23
organic 758229cc 2.207 353 (16%) 42 3 $5.588,60 0,14% $2,53
rodilla 019cd83f 872 390 (45%) 6 0 $0 0,00% $0
monolítico 01994f75 1 0 $0
Total mayo 3.349 848 (25%) 58 6 $10.780,32 0,18% $3,22
Gap de tracking

58 agendas en DB vs 78 calls en el sheet de Evolvere = 74% de tracking. Coincide con el gap conocido reportado por Juanma el 22-abr. Las ventas se cazan vía UTM (no por call_booked), así que la atribución de revenue queda completa aunque el bot subreporte agendas.

Tasas de conversión por agente

ads — ece902fd

Convos
270
100%
Calificados (Lead≥4)
105
39%
Agendas
9
3,3%
Ventas
3
1,1%

organic — 758229cc

Convos
2.207
100%
Calificados (Lead≥4)
353
16%
Agendas
42
1,9%
Ventas
3
0,14%

rodilla — 019cd83f

Convos
872
100%
Calificados (Lead≥4)
390
45%
Agendas
6
0,7%
Ventas
0
0%
Atribución 100% trazable

6 buyers, 6 trayectos diferentes

Cada fila es un cierre con UTM Ninjō. El match en DB se hizo por handle de IG (5 directos por nombre) y por perfil + fecha (Ana Luisa = acanelada, IG sin nombre sincronizado). Días = entre primera convo y booking link enviado.

Ticket promedio
$1.796
Min $1.728,60 (Erika/Ana Luisa) · Max $2.010 (Mariela)
Cierres mismo día
3 / 6
Carlos, Morena, Erika — todos vía ADS
Cierres long-tail (>1 mes)
3 / 6
Mariela 6m · David 3m · Ana Luisa 3d — todos vía organic
# Buyer IG handle DB Agente Kw / Trigger 1ª convo Days Msgs Ticket
01 Mariela Turolla
mujer · 55 · AR
@marielaturolla organic Pelvis + story 18100888979007460 12-nov-25 173 43 $2.010,00
02 David Brandoni
hombre · 50 · AR
@david_h_brandoni organic Cadera (DM directo) 06-feb-26 85 36 $1.850,00
03 Ana Luisa Calderon
mujer · 44 · MX
acanelada
(perfil sin nombre sync)
organic Programa 25-abr-26 3 43 $1.728,60
04 Carlos Sanchez Ruiz
hombre · 50 · AR
@casr_sr ads Psoas 21-abr-26 0 10 $1.731,56
05 Morena Buljevich
mujer · 24 · AR · bailarina
@morebuljevich ads DM directo "info entrenamiento deportistas" 06-may-26 0 55 $1.731,56
06 Erika Roth
mujer · 40 · AR · runner
@erikaa.roth ads REFERIDO "una amiga lo está haciendo" 22-abr-26 0 19 $1.728,60
Total revenue NINJO mayo 206 $10.780,32
Patrón ADS

ADS cierra el mismo día. 3 de 3 buyers ADS pasaron de primera convo a booking link en menos de 24h. Carlos (Psoas) 38min · Morena (deportistas) mismo día · Erika (referido) mismo día. Setting frío que funciona — la pauta trae intención alta.

Patrón ORGANIC

Organic cierra long-tail. Mariela tardó 6 meses entre story-reply Pelvis y compra. David, 3 meses. El nurturing largo (40+ mensajes) es el activo — descartar leads "fríos" de organic es perder revenue futuro. Validá la decisión 22-abr de no cortar contactos <7 días.

Qué trajo cada agenda

Programa gana en ventas, story-reply gana en ticket

Keyword → Ventas NINJO (6 ventas)

Lo que escribió el lead en su primer mensaje, normalizado.

Keyword / Trigger Ventas Revenue Buyers Agente predominante
Programa 1 $1.728,60 Ana Luisa Calderon organic
Pelvis + story-reply 1 $2.010,00 Mariela Turolla organic
Cadera 1 $1.850,00 David Brandoni organic
Psoas 1 $1.731,56 Carlos Sanchez Ruiz ads
DM directo deportistas 1 $1.731,56 Morena Buljevich ads
Referido (sin kw) 1 $1.728,60 Erika Roth ads

Keyword → Agendas (58 agendas trackeadas en DB)

Distribución del primer inbound message de cada agenda en mayo. Programa lidera por mucho — confirma el feedback del 27-abr de moverle fuego.

Programa (kw + variantes)22%
Story-reply (sin kw)12%
Psoas7%
Sacro3%
Hernia3%
Pelvis/Cervical/Postura/Escoliosis/Romboide/Plancha/Alimentación/Ciática (1 c/u)16%
Frase larga / "hola" libre36%

Content → Agendas (story-replies)

Top 3 piezas de contenido orgánico que dispararon agendas en mayo. asset_id = ID interno de Instagram (reel / historia).

Asset ID Agendas Notas
18098179625114132 2 Top performer mes — pendiente identificar reel
18106892416722105 2 Top performer mes — pendiente identificar reel
18100888979007460 1 Convirtió a Mariela Turolla — ticket $2.010 (el más alto del mes)
Acción concreta

Identificar los 3 asset_ids con Juanma (ver Reels publicados ~nov-25 a may-26). Repostear los 2 top-de-agenda y construir lookalikes de la audiencia de 18100888979007460 que cerró el ticket más alto.

Conclusiones

6 movimientos para mover el funnel en junio

01 · Mover gasto variable a ADS

ADS es 7,6× más eficiente que organic en $/convo ($19,23 vs $2,53) Y cierra el mismo día. Con $397 variable este mes generó $5.191,72. Si duplicamos variable a ADS, proyección lineal: ~$10K adicionales en junio.

02 · Revisar o apagar agente "rodilla"

872 convos, 6 agendas, $0 en ventas. Calificación alta (45% Lead≥4) pero no convierte. O el prompt necesita refactor, o trae tráfico curioso sin intención de compra. Lab: pausarlo 7 días y ver impacto neto.

03 · No cortar el nurturing largo de organic

3 de 6 ventas vinieron de organic con >3 meses de relación. Mariela (6m, $2.010), David (3m, $1.850), Ana Luisa (cohort feb-abr). Si descartamos leads "fríos" perdemos revenue futuro — el activo está en la conversación que vuelve sola.

04 · Identificar los 3 top reels del mes

18098179625114132 + 18106892416722105 = 2 agendas c/u. 18100888979007460 = ticket más alto del mes ($2.010). Pedirle a Juanma el cross-reference de IG insights, repostear y armar lookalike.

05 · "Programa" como CTA dominante

13 de 58 agendas mayo (22%) arrancaron con kw "Programa" o variantes. Cerró 1 venta directa (Ana Luisa). Confirma el ajuste del 27-abr. Psoas también convirtió ($1.731,56 Carlos) — no apagar, pero secundario a programa.

06 · Cerrar el gap de tracking

58 agendas trackeadas vs 78 calls reales = 26% de bookings que el bot no captura. El revenue se cobra igual (UTM atrapa la venta), pero la métrica intermedia de funnel pierde fidelidad. Investigar si el flag call_booked se setea correctamente en el handoff Calendly→agente.

Comparativa abril vs mayo

Métrica Abril 2026 Mayo 2026 Δ
Buyers NINJO 5 6 +20%
Revenue NINJO $8.964 (est.) $10.780 +20%
Vía agente ADS 5 / 5 3 / 6 −40 puntos
Vía agente organic 0 / 5 3 / 6 +50 puntos
Cierres mismo día 1 / 5 3 / 6 +20 puntos
Lectura de la comparativa

Mayo abrió un segundo canal: organic empezó a cerrar (0→3 ventas). Lo que parecía "agente que solo nutre" mostró cierres tras 3-6 meses de relación. Junio: validar si organic mantiene el ritmo o si fue inventario acumulado que se vació.


Notas metodológicas

· Fuente: influencer_conversation_rollup_view + messages en Ninjo DB · sales tracker Evolvere (UTM=ninjo_ai)
· Ventas atribuibles: 100% cruzadas vía IG handle directo (5/6) o perfil + fecha (1/6 — Ana Luisa = acanelada, perfil sin nombre IG sincronizado). Todos los buyers recibieron booking link con utm_source=ninjo_ai&utm_medium=bot&utm_term=<conversation_id> en el flow del agente.
· Cohort funnel: conversaciones con first_message_at entre 2026-05-01 y 2026-05-27 y agent_messages > 0
· Inversión $897: $500 fee fijo + $397 variable (mensajes facturados, ~13.230 msgs a $0,03 c/u)