Skip to content

Webhooks

Um webhook é uma mensagem automatizada de um sistema para outro após determinados critérios serem atendidos. Na Braze, esse critério geralmente é o disparo de um evento personalizado. Os webhooks oferecem acesso dinâmico e flexível a dados e funcionalidades programáticas, e permitem que você configure jornadas de clientes que otimizam processos.

Pré-requisitos

A disponibilidade de webhooks depende do seu pacote Braze. Fale com seu gerente de conta ou gerente de sucesso do cliente para começar.

Casos de uso

Os webhooks são uma excelente forma de conectar seus sistemas — afinal, webhooks são a maneira como os apps se comunicam. Aqui estão alguns cenários gerais em que os webhooks podem ser particularmente úteis:

  • Enviar dados de e para a Braze
  • Enviar mensagens aos seus clientes por canais não suportados diretamente pela Braze
  • Fazer chamadas às APIs da Braze

Alguns casos de uso mais específicos incluem:

  • Criar um fluxo de trabalho de pontuação de leads usando webhooks e Canvas para qualificar e direcionar leads.
  • Se um usuário cancelar a inscrição de e-mail, você pode usar um webhook para atualizar seu banco de dados de análise de dados ou CRM com essa mesma informação, garantindo uma visão completa do comportamento desse usuário.
  • Enviar mensagens transacionais para usuários no Facebook Messenger ou LINE.
  • Enviar mala direta para clientes em resposta às suas atividades no app e na web, usando webhooks para se comunicar com serviços de terceiros como Lob.com.
  • Se um jogador atingir um determinado nível ou acumular uma certa quantidade de pontos, use webhooks e sua configuração de API existente para enviar uma melhoria de personagem ou moedas diretamente para a conta dele. Se você enviar o webhook como parte de uma campanha de mensagens em vários canais, 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 na conta de um cliente um desconto após ele ter reservado um determinado número de voos.
  • Infinitas receitas “Se Isso Então Aquilo” (IFTTT) — por exemplo, se um cliente fizer login no app por e-mail, esse endereço pode ser automaticamente configurado no Salesforce.

Tratamento de erros e limite de taxa de webhooks

A Braze tenta reenviar webhooks apenas para determinadas respostas HTTP (por exemplo, 408, 429 e 5XX). A maioria das outras respostas, incluindo 401 Unauthorized e outros erros 4XX, não são reenviadas. Cabeçalhos de resposta como Retry-After e X-Rate-Limit-* podem influenciar o tempo de espera quando uma resposta já é elegível para reenvio; eles não fazem com que a Braze reenvie erros que estão fora do conjunto de tentativas permitidas.

Para a tabela completa de códigos de resposta, limites de tentativas e comportamento de timeout, consulte Códigos de resposta e lógica de reenvio.

Se a maioria das solicitações de webhook para um host específico estiver falhando, a Braze adia temporariamente todas as tentativas de envio para esse host. O envio é retomado após um período de espera definido, permitindo que seu sistema se recupere.

Usando webhooks com parceiros da Braze

Existem muitas formas de usar webhooks e, com nossos parceiros de tecnologia (Alloys), você pode usar webhooks para elevar o nível da sua comunicação diretamente com seus clientes e usuários.

Confira:

Próximas etapas

New Stuff!