Skip to content

Sendbird

Sendbird Notifications ofrece a los especialistas en marketing y gestores de producto un nuevo y potente canal para comunicarse con sus clientes dentro de la aplicación con mensajes unidireccionales persistentes e interactivos. Estos mensajes pueden utilizarse para cualquier tipo de comunicación y se emplean sobre todo con fines promocionales y transaccionales.

Esta integración está mantenida por Sendbird.

Acerca de la integración

La integración de Braze y Sendbird permite a los usuarios de la empresa:

  • Usa las capacidades de segmentación y desencadenamiento de Braze para iniciar notificaciones personalizadas dentro de la aplicación.
  • Crea notificaciones personalizadas dentro de la aplicación en la plataforma Sendbird Notifications, que luego se entregan dentro del entorno de la aplicación, mejorando la participación del usuario.

Al aprovechar las capacidades conjuntas de Braze y Sendbird Notifications, las empresas pueden elevar la interacción con los clientes e impulsar mayores tasas de conversión a través de estrategias efectivas de notificaciones dentro de la aplicación.

Requisitos previos

Requisito Descripción
Cuenta de Sendbird Se requiere una cuenta de Sendbird para aprovechar esta integración.
Sendbird UIKit Debes tener el Sendbird UIKit instalado en tu aplicación iOS o Android.
Clave de API REST de Braze Una clave de API REST de Braze con permisos users.track.

Se puede crear en el panel de Braze desde Configuración > Claves de API.
Endpoint REST de Braze La URL de tu endpoint REST. Tu endpoint dependerá de la URL de Braze de tu instancia.

Ejemplos

Diagrama que resume los ejemplos de integración de Braze y Sendbird Notifications para mensajería de marketing y transaccional.

La integración de Braze y Sendbird Notifications ofrece una variedad de ejemplos para impulsar la interacción con los clientes y ofrecer una experiencia de usuario excepcional:

  • Marketing: Mejora las campañas dirigidas con promociones personalizadas y recomendaciones adaptadas a las preferencias de los usuarios, como descuentos exclusivos basados en el historial de navegación o compras anteriores.
  • Transaccional: Eleva la comunicación con los clientes mediante actualizaciones en tiempo real sobre pedidos, entregas, facturación y pagos, incluyendo notificaciones sobre el estado del pedido, detalles de envío y tiempos de entrega estimados.

Integración

Paso 1: Crear una plantilla de notificación

Las plantillas de Sendbird te permiten enviar notificaciones personalizadas dentro de la aplicación creando y utilizando múltiples plantillas para cada canal. Las plantillas se pueden crear y personalizar en el panel de Sendbird sin necesidad de escribir código.

Editor de plantillas del panel de Sendbird para crear plantillas de notificación.

Paso 2: Configurar la integración de Braze en el panel de Sendbird

Desde el panel de Sendbird, selecciona tu aplicación, navega a Notifications > Integrations y haz clic en Add en la sección Braze. Aquí necesitarás tu clave de API REST de Braze y el endpoint REST de Braze.

Una vez que hayas completado todos los campos, haz clic en Save para completar la integración y acceder a los endpoints de integración y al token de API.

Paso 3: Instalar Sendbird Notification Builder

A continuación, debes instalar Sendbird Notification Builder. Esta extensión de Google Chrome te permite enviar notificaciones personalizadas a través de Sendbird en el panel de Braze.

Panel de la extensión de Chrome Sendbird Notification Builder en el panel de Braze.

Agregar credenciales de Sendbird a la extensión

Una vez instalada la extensión, haz clic en el icono de Sendbird en la barra de herramientas de tu navegador y selecciona Settings. Aquí, proporciona tu ID de aplicación y el token de API que se encuentran en Sendbird Notification Builder.

Paso 4: Mapear el ID de usuario de Sendbird al ID de usuario de Braze

Se debe agregar un ID de usuario de Sendbird a un perfil de usuario de Braze como atributo personalizado para que la integración pueda utilizarse. Puedes cargar y actualizar perfiles de usuario mediante archivos CSV desde la página de importación de usuarios. Alternativamente, puedes usar el ID de usuario de Braze como el ID de usuario de Sendbird.

Paso 5: Configurar tu plantilla de webhook

En Braze, desde Plantillas y medios, ve a Plantillas de webhook y elige la plantilla de webhook de Sendbird. Ten en cuenta que esta plantilla solo estará disponible si has instalado la extensión Sendbird Notification Builder.

  1. Proporciona un nombre de plantilla y agrega equipos y etiquetas según sea necesario.
  2. Copia un endpoint en tiempo real o por lotes desde el panel de Sendbird en la URL del webhook.
  3. En el campo Receiver, haz clic en el icono e inserta el atributo de usuario mapeado al ID de usuario de Sendbird.
    • {{ '{{' }}custom_attribute.${sendbird_id}}} si estás usando un atributo personalizado sendbird_id como el ID de usuario de Sendbird.
    • {{ '{{' }}${user_id}}} si estás usando el ID de usuario de Braze como el ID de usuario de Sendbird.
  4. En la pestaña Settings, reemplaza SENDBIRD_API_TOKEN con el token de API de notificaciones del panel de Sendbird.
  5. Guarda la plantilla.

Uso de esta integración

Campaigns

  1. En el panel de Braze, en la página Campaigns, haz clic en Create Campaign > Webhook.
  2. Selecciona la plantilla de webhook que creaste en esta sección. Se recomienda encarecidamente usar el endpoint Batch para Campaigns.
  3. Personaliza la plantilla editando sus variables en la pestaña Compose.

Canvas

  1. Desde un Canvas nuevo o existente, añade un componente Message.
  2. Abre el componente y selecciona Webhook en los Messaging Channels.
  3. Selecciona la plantilla de webhook que creaste en esta sección. Se recomienda encarecidamente usar el endpoint en tiempo real para Canvas.
  4. Personaliza la plantilla editando sus variables en la pestaña Compose.

Personalización

Seguimiento del estado de entrega y apertura

Para integrar los eventos de estado de entrega y apertura de las notificaciones con la métrica de conversión de una Campaign, añade un evento personalizado en el panel de Braze.

  1. Desde el panel de Braze, ve a Configuración > Administrar configuración > Eventos personalizados y haz clic en + Añadir evento personalizado.
  2. Después de crear un evento personalizado, haz clic en Administrar propiedades, añade una propiedad llamada “status” y elige “String” como tipo de propiedad.
  3. Cuando compongas una notificación en Campaigns o Canvas, introduce el nombre del evento personalizado en el campo Event Name.

Este evento personalizado se desencadenará dos veces por cada notificación: cuando se envía un mensaje y cuando un usuario abre el mensaje.

  • Cuando se envía un mensaje, se desencadena un evento personalizado con el estado SENT.
  • Cuando se lee un mensaje, se desencadena un evento personalizado con el estado READ.
New Stuff!