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 da Braze. Entre em contato com o seu gerente de conta ou gerente de sucesso do cliente para começar.

Casos de uso

Webhooks são uma excelente maneira de conectar seus sistemas — afinal, webhooks são a forma como os aplicativos se comunicam. Aqui estão alguns cenários gerais em que 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 para as APIs da Braze

Alguns casos de uso mais específicos incluem os seguintes:

  • Crie um fluxo de trabalho de pontuação de leads usando webhooks e Canvas para qualificar e encaminhar leads.
  • Se um usuário cancelar a inscrição de e-mail, você pode ter um webhook que atualiza seu banco de dados de análise de dados ou CRM com a mesma informação, garantindo uma visão holística do comportamento desse usuário.
  • Envie mensagens transacionais para usuários dentro do Facebook Messenger ou LINE.
  • Envie mala direta aos 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 alcançar um determinado nível ou acumular um certo número 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 a conta de um cliente com um desconto depois que ele reservar 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 configurado automaticamente no Salesforce.

Tratamento de erros e limite de frequência 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 entre tentativas quando uma resposta já é elegível para nova tentativa; eles não fazem com que a Braze tente novamente erros que estão fora do conjunto de erros passíveis de nova tentativa.

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

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!