🎯 Botones con URLs Personalizadas por Destinatario
Plantillas (HSMs) con botones de URL que contienen variables generen columnas en el archivo de campaña para personalizar cada URL por destinatario.
✨ ¿Por qué te va a encantar esta función?
Imagina enviar una campaña de WhatsApp donde cada cliente recibe un botón que lo lleva a una URL diferente. Tu cliente VIP va directo a su carrito abandonado, tu prospecto a su cotización personalizada, y tu cliente frecuente a su programa de puntos. Todo en la misma campaña, con un solo clic.
Esta nueva funcionalidad permite que las plantillas con botones de tipo URL que contienen variables (como https://mitienda.com/carrito/{{1}}) ahora generen automáticamente columnas en el archivo de campaña para personalizar cada URL por destinatario.
🛠 Guía Paso a Paso
Paso 1: Asegúrate de tener una plantilla con botones dinámicos
Para aprovechar esta funcionalidad, tu plantilla HSM debe tener botones de tipo URL con variables. Por ejemplo:
La variable {{1}} en la URL es lo que permite personalizar el destino por cada destinatario.
Si no tienes una plantilla con botones dinámicos, puedes crear una utilizando esta Guía de Adereso BSP
📸 Ejemplo de plantilla HSM con botón de URL dinámica
Paso 2: Crea una nueva campaña
- Ve a Módulos > Engage (Campañas) > Crear Campaña

- Dale un nombre, selecciona un departamento y la cuenta de WhatsApp desde donde enviarás tu plantilla.

- Elige la plantilla HSM que tiene botones con URLs dinámicas
Paso 3: Descarga el archivo base
- Haz clic en "Descargar CSV" o "Descargar Excel" (CSV o Excel)

- El sistema genera automáticamente las columnas correctas según tu plantilla:
Columna | ¿Cuándo aparece? |
Número de teléfono | Siempre |
Encabezado URL [tipo] | Si usas encabezado dinámico de tipo imagen, video o documento |
Parámetro 1, 2, 3... | Si tu plantilla tiene variables en el cuerpo |
Botón [nombre del botón] | 🆕 NUEVO - Si tu plantilla tiene botones con URLs variables |
Lo nuevo: Antes, si tenías un botón con URL dinámica, debías enviar la misma URL a todos. Ahora, el archivo incluye automáticamente una columna para cada botón dinámico.
Paso 4: Llena el archivo con tus destinatarios
- Número de teléfono: Formato internacional (ej: +56912345678)
- Parámetros (si es que tiene): Los valores que reemplazarán las variables {{1}}, {{2}}, etc. del cuerpo
- Botón [nombre]: El valor que completará la variable en la URL del botón
Ejemplo práctico:
Si tu botón tiene la URL https://mitienda.com/carrito/{{1}} y en la columna "Botón Ver carrito" pones ABC123, el cliente recibirá un botón que lo lleva a https://mitienda.com/carrito/ABC123.
Teléfono | Parámetro 1 | Botón Ver carrito |
+56911111111 | Juan | ABC123 |
+56922222222 | María | XYZ789 |
+56933333333 | Pedro | DEF456 |
Paso 5: Sube tu archivo completado
- Arrastra o selecciona tu archivo CSV/Excel
- El sistema validará automáticamente:
- ✅ Que el formato sea correcto
- ✅ Que los teléfonos sean válidos
- ✅ Que no falten columnas de botones requeridas
Paso 6: Revisa y envía
- Verifica el resumen de destinatarios
- Programa o envía inmediatamente
- ¡Listo! Cada cliente recibirá su botón personalizado 🎉
📈 Impacto en tu Negocio
Métrica | Antes | Ahora |
Botones CTA | URL única para todos | URL personalizada por cliente |
Conversión | Landing genérica | Página específica del cliente |
Experiencia | "Ver productos" genérico | "Ver TU carrito" personalizado |
Seguimiento | Difícil atribuir | UTMs o IDs únicos por cliente |
Caso real: Una tienda de retail puede enviar a cada cliente un botón que lo lleva directamente a SU carrito abandonado, no a una página genérica de "carritos".
🤝 ¿Para qué sirve? (Casos de Uso)
🛒 E-commerce: Carritos abandonados
Botón "Completar compra" que lleva a cada cliente directamente a SU carrito específico usando su ID de carrito.
💰 Cotizaciones personalizadas
Botón "Ver cotización" que lleva a cada prospecto a su documento de cotización único.
🏠 Inmobiliarias: Agendar visitas
Botón "Agendar visita" que lleva a cada prospecto al calendario de la propiedad que le interesa.
📦 Logística: Rastreo de envíos
Botón "Rastrear pedido" que lleva a cada cliente al seguimiento de SU paquete específico.
🎟 Eventos: Confirmación de asistencia
Botón "Confirmar asistencia" que lleva a cada invitado a su formulario de RSVP personal.
📊 Encuestas segmentadas
Botón "Responder encuesta" con URL que incluye el ID del cliente para pre-cargar sus datos.
🔢 Límites y Restricciones
Elemento | Límite |
Botones dinámicos por plantilla | Depende de la plantilla aprobada por Meta |
URLs resultantes | Deben ser válidas y accesibles |
Importante: La variable en las URLs de botones debe estar al final de la URL según las políticas de Meta. Por ejemplo: https://ejemplo.com/pagina/{{1}} es válido, pero https://ejemplo.com/{{1}}/pagina puede ser rechazado.
🔧 Solución de Problemas
❌ "Faltan parámetros de botones"
Causa: Tu plantilla tiene botones con URLs dinámicas pero tu archivo no incluye las columnas correspondientes.
Solución:
- Descarga nuevamente el archivo base actualizado
- Verás columnas tipo "Botón [nombre]" que debes completar
- Cada celda debe contener el valor que completará la variable de la URL
❌ "Demasiados parámetros de botones"
Causa: Tu archivo tiene más columnas de botones de las que la plantilla requiere.
Solución:
- Verifica cuántos botones dinámicos tiene tu plantilla
- Elimina las columnas de botones extra en tu archivo
- O descarga un nuevo archivo base que tenga las columnas correctas
❌ "Faltan columnas requeridas en el archivo"
Causa: Tu archivo no tiene todas las columnas que el sistema espera según la plantilla.
Solución:
- Descarga el archivo base actualizado
- Copia tus datos a las columnas correctas
- Asegúrate de no eliminar ni renombrar las columnas
❌ El botón no lleva a la URL esperada
Causa probable: El valor en la columna del botón no es correcto.
Verificación:
- Revisa que el valor en la columna sea exactamente lo que quieres agregar a la URL
- Si tu URL es
https://tienda.com/carrito/{{1}}y ponesABC123, el resultado seráhttps://tienda.com/carrito/ABC123
- No incluyas la URL completa, solo el valor de la variable
📂 Glosario de Términos
Término | Significado |
HSM (Highly Structured Message) | Plantilla de mensaje aprobada por WhatsApp/Meta que puedes usar en campañas |
Botón de URL | Botón que al presionarlo abre una página web |
Botón dinámico | Botón cuya URL contiene una variable ({{1}}) que se personaliza por destinatario |
Variable de URL | Placeholder como {{1}} dentro de la URL del botón que se reemplaza con un valor específico |
Parámetros de cuerpo | Variables en el texto del mensaje ({{1}}, {{2}}, etc.) - diferente a las variables de botones |
En caso de que tengas dudas, comunícate con nosotros vía chat, al WhatsApp +56953851610 o al email soporte@adere.so.