Skip to content

Webhooks

Un webhook es un mensaje automatizado de un sistema a otro que se envía cuando se cumplen ciertos criterios. En Braze, estos criterios suelen ser el desencadenamiento de un evento personalizado. Los webhooks proporcionan acceso dinámico y flexible a datos y funcionalidad programática, y te permiten configurar recorridos del cliente que optimizan los procesos.

Requisitos previos

La disponibilidad de los webhooks depende de tu paquete de Braze. Ponte en contacto con tu director de cuentas o administrador de éxito de cliente para empezar.

Ejemplos

Los webhooks son una excelente forma de conectar tus sistemas entre sí; después de todo, los webhooks son la manera en que las aplicaciones se comunican. A continuación se presentan algunos escenarios generales en los que los webhooks pueden ser especialmente útiles:

  • Enviar datos hacia y desde Braze
  • Enviar mensajes a tus clientes a través de canales no soportados directamente por Braze
  • Publicar en las API de Braze

Algunos ejemplos más específicos incluyen los siguientes:

  • Crear un flujo de trabajo de puntuación de prospectos utilizando webhooks y Canvas para calificar y dirigir prospectos.
  • Si un usuario cancela la suscripción de correo electrónico, podrías hacer que un webhook actualice tu base de datos de análisis o CRM con esa misma información, asegurando una visión integral del comportamiento de ese usuario.
  • Enviar mensajes transaccionales a los usuarios dentro de Facebook Messenger o Line.
  • Enviar correo directo a los clientes en respuesta a su actividad en la aplicación y en la web utilizando webhooks para comunicarse con servicios de terceros como Lob.com.
  • Si un jugador alcanza un determinado nivel o acumula cierta cantidad de puntos, usa webhooks y tu configuración de API existente para enviar una mejora de personaje o monedas directamente a su cuenta. Si envías el webhook como parte de una campaña de mensajería multicanal, puedes enviar un push u otro mensaje para informar al jugador sobre la recompensa al mismo tiempo.
  • Si eres una aerolínea, puedes usar webhooks y tu configuración de API existente para acreditar en la cuenta de un cliente un descuento después de que haya reservado un determinado número de vuelos.
  • Infinitas recetas “If This Then That” (IFTTT); por ejemplo, si un cliente inicia sesión en la aplicación a través de correo electrónico, esa dirección puede configurarse automáticamente en Salesforce.

Manejo de errores y limitación de velocidad de webhooks

Braze reintenta la entrega de webhooks solo para ciertas respuestas HTTP (por ejemplo, 408, 429 y 5XX). La mayoría de las demás respuestas, incluyendo 401 Unauthorized y otros errores 4XX, no se reintentan. Las cabeceras de respuesta como Retry-After y X-Rate-Limit-* pueden influir en el tiempo de espera entre reintentos cuando una respuesta ya es elegible para reintento; no hacen que Braze reintente errores que están fuera del conjunto reintentable.

Para consultar la tabla completa de códigos de respuesta, los límites de reintentos y el comportamiento de tiempo de espera, consulta Códigos de respuesta y lógica de reintentos.

Si la mayoría de las solicitudes de webhook a un host específico están fallando, Braze aplaza temporalmente todos los intentos de envío a ese host. El envío se reanuda después de un periodo de espera definido, lo que permite que tu sistema se recupere.

Uso de webhooks con socios de Braze

Hay muchas formas de usar webhooks, y con nuestros socios tecnológicos (Alloys), puedes usar webhooks para mejorar tu comunicación directamente con tus clientes y usuarios.

Consulta:

Próximos pasos

New Stuff!