01El reto
Saldados ayuda a particulares y autónomos a eliminar sus deudas mediante la Ley de la Segunda Oportunidad. Más del 80% de su volumen de leads llega a través de WhatsApp — es su canal de captación principal.
El problema era claro: cuando un usuario llegaba a la web desde una campaña de publicidad (Google Ads, Meta Ads…) y hacía clic en el botón de WhatsApp, los parámetros UTM desaparecían. El 100% de las conversaciones que se registraban en HubSpot entraban sin ningún dato de atribución. Saldados estaba invirtiendo en campañas sin poder saber cuáles estaban generando leads reales y cuáles no. Básicamente, estaban tomando decisiones de inversión publicitaria a ciegas.
02Lo que hice
01
Captura de UTMs en la web
Implementé código en el sitio web que detecta los parámetros UTM del visitante y los inyecta automáticamente en el mensaje predefinido del botón de WhatsApp. De esta forma, cuando el usuario inicia la conversación, el primer mensaje ya contiene la información de la campaña de origen sin que el usuario tenga que hacer nada.
02
Automatización en HubSpot
Configuré un workflow para extraer los UTMs de ese primer mensaje y almacenarlos en propiedades del contacto. Aquí me encontré con una limitación inesperada: HubSpot no permite acceder al contenido del primer mensaje de una conversación de WhatsApp desde sus workflows nativos, por lo que la automatización no podía completarse por la vía estándar.
03
Script personalizado vía API
Desarrollé un script que conecta directamente con la API de conversaciones de HubSpot, recupera el hilo completo de cada conversación, identifica y extrae el primer mensaje con los UTMs, y almacena la atribución en una propiedad personalizada del contacto.
04
Normalización de los datos de atribución
Una vez que el dato bruto estaba disponible en HubSpot, creé un workflow que procesa esa información y la distribuye en las propiedades estándar de UTM del contacto (source, medium, campaign, content, term). Esto permitió que los datos de atribución de WhatsApp se integraran con el resto del reporting de HubSpot sin fricciones, como si fuera cualquier otro canal.
03Resultados
Saldados pasó de tener cero visibilidad sobre el rendimiento de sus campañas en su canal principal a poder atribuir cada conversación de WhatsApp a su fuente de origen. Por primera vez pudieron medir qué campañas generaban conversiones reales, comparar el rendimiento entre canales y tomar decisiones de inversión publicitaria basadas en datos — no en intuición.
