ProducciónDavines Perú

Agente comercial B2B por WhatsApp

Atiende salones por WhatsApp, califica en conversación y entrega el lead listo al equipo comercial.

41.33x
ROAS
S/34,571
ventas
262
conversaciones
  • Construido por mí
  • In-house · AI Automation & Digital Marketing
  • En producción
Probar bot en WhatsApp (se abre en una pestaña nueva)
n8n
Portada del proyecto Agente comercial B2B por WhatsApp

El problema

Cada lead de WhatsApp consumía tiempo humano antes de saber si merecía una llamada.

Mi rol

Construí en n8n el agente que responde con material técnico real, califica en conversación, guarda estado y entrega la ficha al asesor. Cuando entra una persona, se calla.

El cierre lo hace el equipo comercial de Davines Perú. Mi sistema califica, estructura y deriva el lead.

Cómo funciona

  1. Meta Ads

    Campañas del equipo, con mi apoyo

  2. WhatsApp

    Entra la conversación

  3. Conversación con IA

    Agente con RAG y memoria

  4. Recursos

    PDFs, material técnico y videos

  5. Calificación

    Captura y guarda el perfil

  6. CRM + estado

    Ficha lista para llamar

  7. Asesor

    Recibe el lead y cierra la venta

Lo que construí yoOtra capa del equipo

Lo que recibe quien escribe

  • Conversación de WhatsApp: el agente envía la lista de precios en PDF y ofrece que un asesor contacte al salón
    Precios · PDFPrecios. Envía la lista de precios en PDF.
  • Conversación de WhatsApp: el agente envía un video de la marca y el PDF técnico de la línea ENERGIZING para caída de cabello
    Material técnico · PDFVideo de marcaMaterial técnico y video. Ante «caída de cabello», manda el PDF técnico y un video de la marca.
  • Respuesta del agente explicando la línea NOURISHING y su uso en salón
    Material técnicoRespuesta técnica. Explica la línea NOURISHING y su uso en salón desde el material de la marca.
  • Conversación de prueba: el usuario elige «Hablar con ventas», el bot pregunta si es salón, estilista o distribuidor y pide el nombre
    Paso a asesorPaso a ventas. Con «Hablar con ventas» pregunta el tipo de negocio, pide el nombre y empieza a registrar el lead. Prueba con cuenta de test.

Detrás de escena

n8n
Recorte del flujo de n8n: nota con la firma de autoría, enrutador, AI Agent, memoria en Postgres y almacén vectorial de Supabase
El canvas en producción. La nota lleva mi firma como autora.
Ver arquitectura completa (se abre en una pestaña nueva)
n8n
Flujo de ingesta en n8n: Drive, extracción de PDF, fragmentación, embeddings de OpenAI y almacén vectorial de Supabase
Cómo entra el conocimiento: los PDF de la marca pasan a un almacén vectorial.

Estado estructurado y CRM

sesiones_bot

  • chat_idtext
  • fase_actualtext
  • estado_conversacionvarchar
  • tipotext
  • salontext
  • ciudadtext
  • distritotext
  • estilistastext
  • marcatext
  • drivertext
  • lineastext
  • lineas_pendientestext
  • multimedia_enviadotext
  • reminder_enviadobool
  • bot_pausadobool
  • asesor_solicitadobool
  • updated_attimestamptz
Tabla de estado en Supabase: fase, perfil y si el bot debe callarse.

Estado actual del CRM519 registros

  • Interés inicial294
  • Lead completo133
  • Listo para contactar58
  • Lead parcial32
  • Lead calificado2

Estados del CRM, no un embudo secuencial.

Hoja de CRM · columnas

  • ChatID
  • Timestamp
  • Usuario
  • TipoPerfil
  • EstadoLead
  • Nombre Salon
  • Distrito
  • Ciudad
  • Telefono
  • Correo
  • Lineas
  • Prioridad
  • mensajeAsesor

Los datos de contacto de los leads no se publican.

Listo para contactar — Davines B2B

  • TipoSalón
  • Estilistas3
  • Marca actualAlfaparf
  • Driverdiferenciación y rentabilidad
  • Líneas de interésNaturaltech, Essential, OI
  • CanalLlamada
  • Score85% → MEDIA
La ficha que recibe el asesor (registro real, sin datos de contacto).

Evolución: de conversación abierta a botones

n8n
Segunda fase en n8n: router de botones, guardado del estado del botón y envío de la lista de precios
Fase 2: router de botones y precios sincronizados, sobre el mismo agente.
Ver la fase 2 completa (se abre en una pestaña nueva)
Menú de botones en WhatsApp: Diagnosticar necesidad, Conocer Davines, Lista de precios, Ya soy cliente y Hablar con ventas
El menú de botones, en una prueba.

Resultado del equipoMayo 2026 · reporte interno de Davines Perú

  • 41.33xROAS
  • S/34,571ventas
  • 262conversaciones
  • 3 → 10aperturas de cuenta, abril → mayo
  • 28leads B2B
  • S/836.38inversión en Meta

Resultado del sistema comercial completo: pauta, creatividad, agente y ventas. Mi aporte está detallado abajo.

Resultado del equipoMayo–julio 2026 · verificado en el mismo reporte

  • 878conversaciones
  • 18aperturas de cuenta
  • S/57,921ventas
  • S/2,348.65inversión
  • ~24.66xROAS combinado

Mi contribución en el sistema

Meta Ads
Apoyé la ejecución, seguimiento y optimización de campañas junto con mi manager.
Creatividad
Participé en la creación y edición de piezas para campañas, incluyendo video y contenido asistido con IA.
Sistema conversacional B2B
Diseñé e implementé el sistema conversacional.
Calificación + estado + CRM + derivación
Diseñé e implementé estas capas de automatización.
QA e iteración
Probé conversaciones, detecté fallos, corregí lógica e iteré el sistema.
Cierre comercial
El cierre lo realizó el equipo comercial de Davines Perú; mi sistema calificaba, estructuraba y derivaba el lead.

Qué cambié

La primera versión era conversación abierta y algunos prospectos se perdían explicando lo que querían. La fase 2 añadió botones sobre el mismo agente.

Stack

  • n8n
  • WhatsApp Business
  • YCloud
  • OpenAI
  • Supabase
  • Vector Store
  • PostgreSQL
  • Google Drive
  • Google Sheets
Detalle técnico y decisiones

Cómo entra el conocimiento

Los PDF técnicos y comerciales de la marca se descargan, se extraen, se parten en fragmentos, se convierten en *embeddings* y se guardan en un almacén vectorial que el agente consulta al responder.

Qué guarda cada conversación

CampoPara qué sirve
fase_actual · estado_conversacionEn qué punto del recorrido está
tipo · salon · ciudad · distrito · estilistasPerfil del negocio
lineas · lineas_pendientes · driverInterés comercial
multimedia_enviado · reminder_enviadoQué se envió ya, para no repetir
bot_pausado · asesor_solicitadoPaso a una persona