Skip to content

Curso de Braze LearningAcerca de los Webhooks

Este artículo de referencia cubre los aspectos básicos de los webhooks para darte los bloques de construcción que necesitas para crear los tuyos propios. ¿Busca pasos para crear un webhook en Braze? Consulte Creación de un webhook.

Los webhooks son una forma habitual de comunicación entre aplicaciones para compartir datos en tiempo real. En los tiempos que corren, rara vez disponemos de una aplicación independiente que pueda hacerlo todo. La mayoría de las veces, trabajas con muchas aplicaciones o sistemas diferentes que están especializados en realizar determinadas tareas, y todas estas aplicaciones tienen que poder comunicarse entre sí. Ahí es donde entran en juego los webhooks.

Un webhook es un mensaje automatizado de un sistema a otro cuando se cumplen determinados criterios. En Braze, este criterio suele ser la activación de un evento personalizado.

En esencia, un webhook es un método basado en eventos para que dos sistemas distintos tomen medidas eficaces basadas en datos transmitidos en tiempo real. Ese mensaje contiene instrucciones que indican al sistema receptor cuándo y cómo realizar una tarea específica. Por este motivo, los webhooks pueden proporcionarle un acceso más dinámico y flexible a los datos y a la funcionalidad programática, y permitirle configurar recorridos del cliente que agilicen los procesos.

Ejemplos

Los webhooks son una forma excelente de conectar tus sistemas entre sí; al fin y al cabo, los webhooks son la forma en que se comunican las aplicaciones. He aquí algunos escenarios generales en los que los webhooks pueden resultar especialmente útiles:

  • Envío de datos a y desde Braze
  • Envío de mensajes a sus clientes a través de canales no compatibles directamente con Braze
  • Publicar en las API Braze

Algunos casos de uso más específicos son los siguientes:

  • Si un usuario se da de baja del correo electrónico, puede hacer que un webhook actualice su base de datos de análisis o CRM con esa misma información, garantizando una visión holística del comportamiento de ese usuario.
  • Envía mensajes transaccionales a los usuarios dentro de Facebook Messenger o Line.
  • Envíe 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 un cierto número de puntos, utilice webhooks y su configuración 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 mensaje push o de otro tipo para informar al jugador de la recompensa al mismo tiempo.
  • Si es una aerolínea, puede utilizar webhooks y su configuración de API existente para acreditar un descuento en la cuenta de un cliente después de que haya reservado un determinado número de vuelos.
  • Un sinfín de recetas “If This Then That”(IFTTT): por ejemplo, si un cliente inicia sesión en la aplicación a través del correo electrónico, esa dirección puede configurarse automáticamente en Salesforce.

Anatomía de un webhook

Un webhook consta de las tres partes siguientes:

Ejemplo de webhook desglosado en método HTTP, URL HTTP y cuerpo de la solicitud. Consulte la tabla siguiente para obtener más información.

Métodos HTTP

La siguiente tabla describe los cuatro métodos HTTP diferentes que puede especificar en su webhook.

Webhooks en Braze

En Braze, puedes crear un webhook como campaña de webhook, campaña API o componente Canvas.

  1. En el panel de control de Braze, vaya a Campañas.
  2. Haga clic en Crear campaña y seleccione Webhook.

Consulte Crear un webhook para obtener más información.

  1. En el panel de control de Braze, vaya a Campañas.
  2. Haga clic en Crear campaña y seleccione Campaña API.
  3. Haga clic en Añadir mensajes y seleccione Webhook.
  4. Formatee su llamada a la API para incluir un objeto webhook.

Consulte Crear un webhook para obtener más información.

  1. En tu Canvas, crea un nuevo componente.
  2. En la sección Mensaje de su componente, seleccione Webhook.

Consulte Crear un webhook para obtener más información.

¿QUÉ TAN ÚTIL FUE ESTA PÁGINA?
New Stuff!