Constructor de Viajes del Cliente

Contenido dinámico

Inserta un placeholder de tag como [first_name] en el contenido de push, email, SMS o in-app con el selector Personalization, y Pushwoosh completa el valor propio de cada destinatario al enviar el mensaje. Un mensaje, escrito una vez, personal para quien lo lea.

Editor de contenido push con el selector Personalization abierto sobre el campo del mensaje, los tags de nombre y producto del carrito insertados como placeholders, y una vista previa en la pantalla de bloqueo que dice 'Hi, Laura, you left a Blue Hoodie in your cart.'

Escríbelo una vez, y que igual suene a que conoces a tu usuario

«Hola, estimado cliente» le dice al lector que nada se escribió para él, y así se lee. «Hola, Laura, dejaste una sudadera azul en tu carrito» convierte mejor, pero nadie tiene tiempo de escribir a mano esa versión para cada nivel de lealtad y cada carrito. La mayoría de los equipos se queda con la frase genérica por defecto, no porque funcione mejor, sino porque la alternativa parecía una campaña por segmento. El contenido dinámico elimina ese dilema: escribe el mensaje una vez, inserta un placeholder, y cada destinatario lee su propio nombre y su propio carrito, con un respaldo real para quien no tenga ese tag. En temporadas como Hot Sale o Buen Fin, cuando el volumen de envíos se dispara, eso es lo que permite personalizar notificaciones push a gran escala sin multiplicar campañas.

Lo que te da el contenido dinámico

Sintaxis de placeholder

Inserta un tag como [tag_name] con el selector Personalization, sin escribirlo a mano. No hay límite de placeholders por mensaje.

Default Tag Value

Un valor de respaldo documentado que se muestra cuando el destinatario no tiene valor para ese tag.

Modificadores de mayúsculas

CapitalizeFirst, CapitalizeAllFirst, UPPERCASE, lowercase o regular, uno por placeholder. Los tags Price, Integer y Date usan su propio conjunto.

Amplia cobertura de campos

Título, cuerpo, subtítulo, ícono, banner e incluso las URL de los botones de Chrome, en push, email, SMS e in-app.

User ID directo

Inserta el Pushwoosh User ID del propio destinatario, resuelto para cada uno al momento del envío.

Personalización con atributos de evento

Un nodo de envío de un journey puede tomar datos del evento que disparó o coincidió con el paso, no solo de un tag estático.

Lo que una lista de segmentos armada a mano no logra tan fácil: el placeholder se resuelve contra el perfil de cada destinatario en el momento del envío, así que un solo mensaje sirve para todos sin crear una versión por segmento.

AccesoTipos de tag que puedes usarDónde
Selector PersonalizationString, Integer, Price, DateEditor de contenido del Control Panel: push, email, SMS, in-app
API o Liquid TemplatesList, o cualquier tipo cuando el mensaje necesita lógica condicionalLlamadas directas a la API, o Liquid Templates
Acceso
1 / 2
Selector Personalization
Tipos de tag que puedes usar
String, Integer, Price, Date
Dónde
Editor de contenido del Control Panel: push, email, SMS, in-app
Acceso
2 / 2
API o Liquid Templates
Tipos de tag que puedes usar
List, o cualquier tipo cuando el mensaje necesita lógica condicional
Dónde
Llamadas directas a la API, o Liquid Templates

Elige el tag, no la sintaxis

El selector escribe el token por ti: elige un tag de la lista y aparece en el campo como [tag_name], con formato y listo. Define un Default Tag Value junto a él, y un destinatario sin valor para ese tag igual recibe una frase completa en lugar de un espacio en blanco o un token roto.

Personaliza directo desde el evento, no solo desde el perfil

Activa «Personalize message with event attributes» en un nodo de envío y el mensaje lee sus placeholders del evento que inició o coincidió con ese paso, en lugar de un tag guardado antes. Un cart_item que trae el trigger llega al recordatorio siguiente sin que nadie tenga que actualizar primero un tag del perfil.

Por qué importa para el Customer Journey Builder

Un journey que envía la misma frase a un cliente VIP y a un visitante nuevo está pensado más para el flujo que para la persona que lo recorre. El contenido dinámico es lo que permite que un paso del Customer Journey Builder se lea distinto para cada quien que lo alcanza: un nombre, un producto del carrito, un nivel de saldo, sin dividir el lienzo en una rama por segmento. El mismo mecanismo lee en vivo el evento sobre el que se construye un paso, así una rama Wait for Trigger puede pasar su propio ID de pedido directo al mensaje que le sigue. Mantiene el journey cuidado aunque corra solo.

Un placeholder entre las piezas que lo alimentan

El contenido dinámico vive dentro de los presets de mensaje, la misma plantilla que reutiliza un paso de push, email, SMS o in-app a lo largo de un journey. Los valores que inserta vienen de tags del perfil, o del evento que disparó o coincidió con el paso: un trigger de carrito abandonado puede pasar su propio cart_item directo al recordatorio que le sigue. Cuando un mensaje necesita ramificarse según una condición en lugar de completar un valor, o traer un precio en vivo al momento del envío, ahí entran las plantillas Liquid, justo donde se detiene un placeholder estático.

Un flujo, varios mensajes, cada destinatario leyendo su propia versión

Un trigger de carrito abandonado abre el journey, una rama Wait for Trigger verifica si hubo compra, y el recordatorio que sigue lleva el producto exacto que el destinatario dejó. El email de seguimiento lee los mismos datos de tags. Otro canal, la misma persona, el mismo placeholder haciendo el trabajo dos veces.

Dónde se gana su lugar

Detalle del carrito y del pedido

E-commerce, delivery de comida y supermercados, donde el producto o el estado del pedido es la razón del mensaje.

LiveOps a nivel de jugador

Nivel, nombre del jugador y moneda del juego, dirigidos al jugador específico que los ganó.

Detalle de viaje y reserva

Viajes, hoteles y parques temáticos, donde un destino o una fecha de check-in hacen que valga la pena abrir un recordatorio.

  • E-commerce / retail
  • FinTech / banca
  • Marketplaces
  • Delivery de comida
  • Medios / streaming
  • Viajes / OTA
  • Juegos móviles

Los datos de tags detrás de todo viven en una infraestructura que puedes nombrar

Cada placeholder que resuelve el contenido dinámico lee un valor de tag que vive en la misma infraestructura que el resto de la plataforma: Pushwoosh cuenta con certificación SOC 2 Type II e ISO 27001:2022, cumplimiento con GDPR y opera en su propio hardware en EE.UU. y Alemania. El detalle completo está en la página de seguridad de datos.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Cómo funciona

  1. Inserta el placeholder

    Abre el editor de contenido de push, email, SMS o in-app y usa el selector Personalization para insertar [tag_name], con un Default Tag Value para quien no tenga ese tag.

  2. Activa la personalización con atributos de evento en un journey

    En un nodo de envío del Customer Journey Builder, activa 'Personalize message with event attributes' para leer del evento que disparó o coincidió, en lugar de un tag estático.

  3. Pasa a Liquid Templates cuando necesites lógica

    ¿Necesitas un tag de tipo List, o una ramificación dentro de un mismo mensaje? Eso se hace con la API o Liquid Templates, no con el selector del Control Panel.

Algunas cosas que conviene revisar antes de construir alrededor de esta función.

  • El selector Personalization cubre tags String, Integer, Price y Date, cada uno con su propio conjunto de modificadores de formato. Los tags de tipo List necesitan la API o Liquid Templates.
  • Cada placeholder requiere un modificador. Si dejas uno sin definir, no se puede guardar el preset.
  • La sintaxis usa corchetes, [tag_name], no la convención {"{{tag_name}}"} que usan otras plataformas. Tenlo en cuenta si migras plantillas.
  • La personalización con atributos de evento es un interruptor por nodo. Un mensaje no la hereda automáticamente del trigger que tiene detrás.

Preguntas frecuentes

Un mensaje, personal para quien lo lea

Escríbelo una vez, inserta un placeholder y deja de reescribir la misma frase para cada segmento.