Ir al contenido principal

Enviar mensajes repetibles basados en eventos que rastreas en Intercom

Envía mensajes a tus clientes cada vez que realizan una acción con mensajes basados en eventos.

Escrito por Beth-Ann Sher

A medida que los clientes interactúan con tu producto o servicio, probablemente necesitarás enviarles los mismos mensajes más de una vez, generalmente después de que ocurra un evento específico o realicen cierta acción. Por ejemplo, enviarles una confirmación de pedido tras una compra o avisarles de que un proceso ha finalizado.

Event based messaging te permite hacer exactamente eso. Crea un Chat, Post, Mobile Carousel, Push, SMS, Workflows, Surveys, Product Tour o Banner que se active cada vez que se rastrea un evento, con protección integrada contra el exceso de mensajes. Los mensajes basados en eventos también pueden contener información del evento, por lo que incluso tus notificaciones son personalizadas.

Important: Para enviar mensajes transaccionales como este, debes rastrear eventos en Intercom.

Puedes rastrear eventos con the JavaScript API, Google Tag manager, the REST API, o apps and integrations. Si no sabes cómo rastrear eventos en Intercom, puede que necesites ayuda de un desarrollador o ingeniero. Recomendamos consultar con quien instaló Intercom en tu empresa.

Note: Los mensajes salientes desencadenados por eventos (por ejemplo, usar eventos para enviar banners, posts, carruseles repetibles, etc.) requieren el complemento Proactive Support Plus, que se puede añadir a cualquiera de nuestros planes de Intercom.

Crear un mensaje basado en eventos

Comienza creando (o editando) un mensaje saliente (en este ejemplo usaremos un Banner).

Para configurar cómo se desencadena este mensaje por un evento, haz clic en “+ Add event or date rule” bajo “When to send” en la pestaña de reglas:

Note:

  • Este debe ser un mensaje dinámico, no un mensaje fijo (one-off) para usar un disparador de evento.

  • Solo puedes agregar una regla basada en eventos para enviar un mensaje saliente.

  • Las Surveys no permiten incluir metadata al redactar el mensaje, lo que difiere de otros tipos de mensajes salientes donde se puede establecer un disparador basado en eventos.

Luego, selecciona el evento que debe activar el mensaje. En este ejemplo queremos que el mensaje se active siempre que se complete una subida, así que podemos animar al usuario a compartirla:

Note: Los eventos que ya ocurrieron no activarán el mensaje, solo aquellos que se rastreen después de que el mensaje esté activo.

Después de añadir tu evento puedes usar la pestaña de frecuencia y programación para elegir con qué frecuencia quieres que se envíe el mensaje.

Siempre queremos avisar a los clientes de que sus subidas han finalizado, pero es importante modificar estos ajustes para asegurarnos de no enviarles demasiados mensajes. Para este ejemplo, cambiaremos el límite de una vez por minuto a una vez por hora.

Why is the limit one message per hour?

Si el límite fuera más corto, los clientes podrían sentirse fácilmente abrumados por la cantidad de avisos que reciben.

Puedes ver en el ejemplo anterior que solo el primer y el cuarto evento activan el mensaje, ya que están separados por una hora; esto ayuda a evitar que tus clientes reciban demasiados mensajes. Es importante tener esto en cuenta al enviar mensajes basados en eventos.

Una vez que estés satisfecho con el límite, puedes definir el número máximo de veces que los clientes pueden recibir el mensaje. Quizás sea un recordatorio que quieras enviar dos o tres veces, o tal vez sea una notificación que debería enviarse siempre a menos que detengas el mensaje:

Queremos asegurarnos de que los clientes siempre reciban alertas cuando sus subidas estén completas, no solo en las tres primeras subidas, así que cambiaremos esto para seguir enviando hasta que el mensaje se detenga.

Aquí hay otros usos para los mensajes basados en eventos:

  • Envía una push móvil a tus clientes cuando se les asigne una tarea.

  • Envía un carrusel móvil cuando desbloqueen una nueva área de tu app.

  • Envía un SMS cuando tengan una cita próxima.

  • Envíales una notificación tipo banner si su prueba está a punto de expirar o su pago falló.

Note:

  • Los mensajes no se activarán en eventos pasados.

  • Aunque puedes definir created_at de un evento al desencadenarlo usando nuestro API, los mensajes basados en eventos se enviarán cuando se realice la solicitud API, independientemente del valor created_at que se envíe.

  • Aunque los eventos pueden crearse vía REST API, tiene la limitación de que un Product Tour no puede activarse mediante una llamada REST API. En su lugar, recomendamos crear el evento mediante la Javascript API.

  • Enviar eventos mediante la REST API no permite que la segmentación por URL funcione, ya que no puede detectar la URL en ese momento. La segmentación por URL funcionará con eventos de la Javascript API dado que las URL son reconocibles.

  • Los eventos enviados vía la JavaScript API activarán todos los tipos de mensajes disponibles.

  • Los mensajes con un disparador de evento no son elegibles para re-notificación (la función "Show Bot until"). Cuando se añade un disparador de evento a las reglas, la opción “Show Bot until” queda oculta.

Filtering your message audience based on event metadata

Si rastas metadata con tus eventos también puedes agregar reglas para que el mensaje solo se envíe cuando se cumplan ciertos criterios.

En nuestro ejemplo estamos notificando a los clientes sobre una subida finalizada, así que podemos asegurarnos de que solo se envíe en subidas que hayan durado más de 2 minutos, donde hayan abandonado la página:

Pro tip: Recomendamos encarecidamente rastrear metadata de eventos para más que solo filtros. También puedes incluir metadata en mensajes basados en eventos para una experiencia más relevante y personal. Aprende cómo rastrear metadata de eventos en este artículo, o sigue leyendo para aprender sobre cómo incluirla en los mensajes.

Incluso puedes usar reglas When con reglas Where como “Time on page” o “Current URL”:

Con el disparador de evento configurado, ya estás listo para componer tu mensaje. 👇

Componer un mensaje basado en eventos con metadata

Componer un mensaje que se envía cuando ocurren eventos es muy similar a componer cualquier mensaje en Intercom, con dos consideraciones adicionales ✌️

La primera es que puedes incluir metadata del evento en el cuerpo del mensaje (o asunto para una push móvil). Simplemente haz clic en el menú {...}:

Luego selecciona la metadata correspondiente. En este ejemplo (que se envía cuando se sube un archivo) podrías incluir el nombre del archivo o un enlace directo al mismo.

Important: Puede tardar 24 horas después de que la metadata se rastree por primera vez para aparecer como opción en el compositor de mensajes.

Recomendamos incluir datos del evento siempre que sea relevante para mensajes más personalizados y útiles. Puedes usar metadata para incluir otra información importante, como:

  • Detalles de la compra.

  • Información de envío.

  • Enlaces para restablecer contraseña.

  • Imágenes de producto. — Simplemente envía la URL como un valor de metadata, e insértala en un bloque HTML.

  • Y más...

Note:

  • La metadata no se formatea en tus mensajes, así que asegúrate de que se rastree de la forma en que quieres que aparezca. Ej.: “$9.99” para precio, en lugar de “999”.

  • Solo puedes incluir metadata en el mensaje después de seleccionar un evento como tu filtro “When”.

  • La metadata de eventos añadidos recientemente tarda actualmente un día en aparecer en el compositor de mensajes.

  • Solo se puede usar 1 regla basada en eventos por mensaje.

  • Solo las primeras 20 claves de metadata asociadas con el evento están disponibles para su uso. Cualquier clave adicional no se mostrará.

  • Las primeras 20 claves de metadata se determinan por el orden en que se envían con el evento.

  • Los valores de metadata anidados no son compatibles, lee este artículo para saber más.

  • Para que la metadata aparezca en el compositor de SMS (p. ej., un código de confirmación), la regla de disparo del evento debe coincidir con el evento asociado a esa metadata. Si se selecciona un evento diferente, la metadata no estará disponible para insertar.

La segunda cosa a tener en cuenta es que tus clientes pueden ver este mensaje varias veces. Así que, aunque puede (y debe) ser personal, serán conscientes de que es automatizado y transaccional. Recomendamos usar un tono mucho más simple y directo. 👌

Por último, añade cualquier otro filtro de audiencia como normalmente lo harías, establece un objetivo si lo deseas, y programa tu mensaje:

Mensajes basados en eventos en Series

Los eventos también pueden activar contenido desde un bloque de reglas en Series:

Notes: La metadata de eventos no puede incluirse en mensajes dentro de una serie. Como solución alternativa, puedes crear un mensaje independiente con tu disparador de evento y metadata, luego copiar el mensaje en tu Series para que lleve la metadata.

¿Qué sigue?

¿Ha quedado contestada tu pregunta?