DEMO PROFUNDO · WHATSAPP BUSINESS API

Bot de Donaji · recorrido completo

Cuatro escenas que muestran cómo el bot califica un lead, cotiza en vivo, agenda con Donaji y entrega la conversación a humano. Una sola conversación, simulada con datos reales del catálogo NYL.

← volver al índice
ESCENA 01 ~ 0:08 — 0:45

Saludo y calificación de intención

El lead llega de la landing. El bot saluda, identifica si el contacto es por bebés o por otro producto, y captura nombre.

9:41●●●●● 5G ▮
Trigger: click en CTA de la landing → wa.me/...?text=Hola
Captura: nombre, intención (4 buckets), source
Tiempo respuesta: <2 segundos vía WhatsApp Business API
ESCENA 02 ~ 0:45 — 1:30

Cotización en vivo

El bot pide edad del bebé y devuelve precio exacto. Hace match con la lógica del cotizador de la landing.

9:41●●●●● 5G ▮
Lógica: tabla de precios NYL por edad, mismo source que la landing
Visual: tarjeta interactiva con prima destacada, no texto plano
Honestidad: precio exacto, no "desde". Si la edad no aplica, lo dice.
ESCENA 03 ~ 1:30 — 2:15

Validación + handoff

El bot detecta intención de avanzar, ofrece opciones y agenda llamada con Donaji. Crea el ticket en CRM.

9:43●●●●● 5G ▮
Integraciones: Cal.com (agenda) + HubSpot (ticket) + email (confirmación)
Lead score: alto (cotizó + edad bebé + agendó) → notif inmediata a Donaji
Acciones permitidas: cancelar, reagendar, hablar con humano
ESCENA 04 + 24h después

Nurturing y follow-up

Si el lead no agenda, el bot retoma con valor (testimonio + comparativo). Sin spam — máx 2 toques en 5 días.

10:15●●●●● 5G ▮
Trigger: 24h después de cotización + sin agenda + status "visto"
Cadencia: máx 2 toques en 5 días, después se cierra el ticket en silencio
Opt-out: respeta "pausa" o "ya no" — silencio total tras eso

Arquitectura del flujo

Stack mínimo viable. Todo plug-and-play sin código propietario. Tres semanas de implementación.

→ 01
Landing CTA
Botón "WhatsApp directo" con mensaje pre-cargado y UTMs.
html · wa.me
→ 02
WA Business API
Recibe el mensaje y dispara el flujo. Webhook a backend.
meta · twilio
→ 03
Bot lógica
Árbol de decisión + LLM fallback para preguntas abiertas. Tabla precios NYL.
n8n · openai
→ 04
CRM + Calendario
HubSpot crea el ticket, Cal.com agenda. Email automático de confirmación.
hubspot · cal.com
→ 05
Donaji (humana)
Recibe notificación en su teléfono con todo el contexto: nombre, edad bebé, hora.
push · sms
Tiempo a lead calificado
2-3 min

Desde el primer mensaje hasta CRM con datos.

Tasa de respuesta a CTA
~38%

Benchmark industria seguros LATAM, WhatsApp BSP.

Lead → llamada agendada
~22%

vs ~6% en formularios web tradicionales.

Disponibilidad
24 / 7

Bot responde fuera de horario; Donaji confirma al día siguiente.

Casos especiales que el bot maneja

Los flujos felices son fáciles. Aquí están los casos que rompen un bot mal hecho — y cómo el de Donaji los resuelve.

Pregunta abierta inesperada

"¿Y si tengo dos bebés gemelos?" — el bot detecta una pregunta fuera de árbol, responde con LLM (contexto: catálogo NYL) y propone agendar para detalles finos.

if intent ∉ tree → llm_fallback() + offer_human

Frustración detectada

"Esto es muy complicado, mejor con persona" — el bot detecta sentimiento negativo o palabras clave (humano, persona, frustrado) y entrega inmediato a Donaji con prioridad.

if sentiment < 0.3 → escalate_priority()

Cliente existente

Si el número ya está en CRM el bot reconoce al cliente, salta saludo, y va directo a "¿en qué te apoyo: renovación, siniestro, agregar producto?"

if phone ∈ crm.contacts → existing_flow()

Siniestro en curso (urgente)

"Mi bebé está en el hospital" — máxima prioridad. El bot llama directo al teléfono de Donaji y manda SMS. Si Donaji no contesta en 5 min, escala a back-up de NYL.

keywords: hospital, emergencia, urgente → call_donaji_now()

Producto fuera de catálogo

"¿Tienen seguro de auto?" — el bot reconoce que no hay producto, lo dice claramente, y ofrece referido al socio aliado de Donaji (sin oversell).

if product ∉ catalog → honest_no() + referral

Spam / bot adversario

Mensajes idénticos en ráfaga, links sospechosos, idiomas no soportados — bloqueo automático sin gastar minuto humano. Lista de denylist + rate limit por número.

rate_limit + url_blocklist + lang_filter
// bot.donaji.mx · v1.0 · noviembre 2025 ← volver al índice de propuestas