Skip to content

curso do Braze LearningSobre Webhooks

Este artigo de referência cobre o básico dos webhooks para fornecer os blocos de construção necessários para criar o seu próprio. Procurando etapas sobre como criar um webhook na Braze? Consulte Creating a webhook.

Webhooks são uma maneira comum para aplicativos se comunicarem—para compartilhar dados em tempo real. Nos dias de hoje, raramente temos um aplicativo independente que possa fazer tudo. Na maioria das vezes, você está trabalhando em muitos aplicativos ou sistemas diferentes que são especializados para realizar certas tarefas, e esses aplicativos precisam ser capazes de se comunicar uns com os outros. É aí que os webhooks entram.

Um webhook é uma mensagem automatizada de um sistema para outro após certos critérios serem atendidos. Na Braze, esse critério é geralmente o acionamento de um evento personalizado.

No seu núcleo, um webhook é um método baseado em eventos para que dois sistemas separados tomem ações eficazes com base nos dados transmitidos em tempo real. Essa mensagem contém instruções que informam ao sistema receptor quando e como realizar uma tarefa específica. Por causa disso, os webhooks podem fornecer a você um acesso mais dinâmico e flexível aos dados e à funcionalidade programática, e capacitar você a configurar jornadas de clientes que otimizam processos.

Casos de uso

Webhooks são uma excelente maneira de conectar seus sistemas — afinal, webhooks são como os aplicativos se comunicam. Aqui estão alguns cenários gerais onde webhooks podem ser particularmente úteis:

  • Enviando dados para e de Braze
  • Enviar mensagens para seus clientes por meio de canais não diretamente suportados pelo Braze
  • Publicando nas APIs da Braze

Alguns casos de uso mais específicos incluem o seguinte:

  • Se um usuário cancelar a inscrição do e-mail, você pode ter um webhook atualizando seu banco de dados de análise de dados ou CRM com essa mesma informação, garantindo uma visão holística do comportamento desse usuário.
  • Envie mensagens transacionais para usuários no Facebook Messenger ou LINE.
  • Envie mala direta para os clientes em resposta à atividade deles no app e na web, usando webhooks para se comunicar com serviços de terceiros como Lob.com.
  • Se um jogador atingir um certo nível ou acumular um certo número de pontos, use webhooks e sua configuração de API existente para enviar um upgrade de personagem ou moedas diretamente para sua conta. Se você enviar o webhook como parte de uma campanha de mensagens em vários canais, você pode enviar um push ou outra mensagem para informar o jogador sobre a recompensa ao mesmo tempo.
  • Se você é uma companhia aérea, pode usar webhooks e sua configuração de API existente para creditar a conta de um cliente com um desconto após ele ter reservado um certo número de voos.
  • Receitas infinitas do “If This Then That” (IFTTT) — por exemplo, se um cliente entrar no app via e-mail, esse endereço pode ser configurado automaticamente no Salesforce.

Anatomia de um webhook

Um webhook consiste nas seguintes três partes:

Exemplo de webhook dividido em método HTTP, URL HTTP e corpo da solicitação. Veja a tabela a seguir para obter detalhes.

Métodos HTTP

A tabela a seguir descreve os quatro métodos HTTP diferentes que você pode especificar no seu webhook.

Webhooks no Braze

Na Braze, você pode criar um webhook como uma campanha de webhook, campanha de API ou componente de canva.

  1. No dashboard da Braze, acesse Campanhas.
  2. Clique em Criar Campanha e selecione Webhook.

Consulte Criando um webhook para saber mais.

  1. No dashboard da Braze, acesse Campanhas.
  2. Clique em Criar Campanha e selecione Campanha de API.
  3. Clique em Adicionar Mensagens e selecione Webhook.
  4. Formate sua chamada de API para incluir um objeto webhook.

Consulte Criando um webhook para saber mais.

  1. Em sua canva, crie um novo componente.
  2. Na seção Mensagem do seu componente, selecione Webhook.

Consulte Criando um webhook para saber mais.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!