O que é um Webhook?
Publicados: 2018-06-23Isso acontece com todos nós. Você está em uma reunião e alguém lança um termo que PARECE familiar e PARECE familiar - mas se você fosse colocado no local e perguntado, na frente de todos os seus colegas, o que realmente significava, você ficaria preso e esperando até que a reunião termine ou você entre em pânico, puxe o alarme de incêndio e fuja do prédio em lágrimas.
À medida que o marketing e o envolvimento do cliente se tornam cada vez mais orientados por dados e dependentes da tecnologia para atingir todo o seu potencial, pode parecer que há cada vez mais desses termos: SDK e PII e API. Hoje, vamos dar uma olhada rápida em um dos sons mais evocativos desses termos necessários, ou seja, o humilde “webhook”.
Então, o que é um webhook?
Essencialmente, um webhook é uma comunicação de um aplicativo ou serviço para outro que ocorre após um evento pré-selecionado. Webhooks são um tipo de retorno de chamada HTTP e às vezes são chamados de “API reversa”, embora isso não ajude muito a esclarecer o que são webhooks e como eles funcionam.
Ok, mas você poderia esclarecer o que são webhooks e como eles funcionam?
É assim: na era da internet, nenhum sistema digital é uma ilha (ou, se for, não deveria ser). Sistemas desconectados levam a experiências de usuário desconectadas, e marcas que se preocupam em construir relacionamentos sustentáveis com seus clientes precisam de maneiras para que suas diferentes tecnologias se comuniquem de forma eficaz.
Webhooks são uma dessas maneiras.
Em sua essência, um webhook é um método baseado em eventos para dois sistemas separados realizarem ações efetivas com base em dados transmitidos em tempo real. Essa mensagem entre o aplicativo não é a versão digital de “sup”, mas sim a passagem de informações vitais necessárias para fornecer ao sistema receptor um conjunto de instruções sobre quando e como executar uma tarefa específica. Por isso, os webhooks podem fornecer aos profissionais de marketing acesso mais dinâmico e flexível a dados e funcionalidades programáticas, além de capacitá-los a configurar fluxos de trabalho acionados e jornadas de clientes que agilizam os processos.
Espere, o que torna os webhooks diferentes das APIs?
Tanto as APIs quanto os webhooks são usados para oferecer suporte a comunicações entre sistemas digitais distintos, mas como essas comunicações são realizadas e para quais situações elas são mais adequadas tendem a ser um pouco diferentes.
Quando você aproveita uma API para comunicação entre sistemas, ela tende a ser uma ação de chamada e resposta: o sistema inicial faz uma chamada de API para o endpoint da API do sistema receptor e obtém uma resposta (na forma de dados, imagens ou outros ativos digitais). Com os webhooks, a comunicação funciona mais como uma lista de instruções – o primeiro sistema diz ao segundo o que fazer (por exemplo, adicionar 10 pontos de fidelidade à conta de fidelidade da companhia aérea de um cliente) e quando, exatamente, deve fazê-lo (por exemplo, quando esse cliente completar a sua quinta reserva de voo). Esse aspecto “If This, Then That” dos webhooks dá a eles muita flexibilidade e os torna uma ferramenta poderosa para preencher lacunas na experiência de marca de seus clientes.
Na melhor das hipóteses, os webhooks podem ser uma maneira poderosa de oferecer suporte a práticas de marketing automatizadas. Desde que haja um evento e serviço capaz de atuar nesse evento, os profissionais de marketing podem usar até mesmo eventos que não sejam de aplicativos e de sites para impulsionar e influenciar as experiências de marca de seus clientes. Os webhooks podem criar conexões estreitas – geralmente em situações em que as integrações de API não são viáveis ou seriam muito caras – e podem ajudar a garantir que as tecnologias valiosas para o seu marketing estejam realmente sincronizadas umas com as outras, quando e onde fizer mais sentido .
Hum, que tal um exemplo?
O Quizlet permite que os estudantes revisem informações por meio de flashcards, testes e jogos. Com cinco modos de estudo, a plataforma online queria estimular os usuários a conferirem diferentes modos e jogos que ainda não estavam usando. Mas ao coletar os dados altamente diferenciados de que precisavam para executar suas campanhas com eficiência, o Quizlet se deparou com dois problemas: precisão e uso de dados. Eles queriam reter todo o espectro de dados históricos para o uso do modo de cada usuário e coletar novas informações com eficiência, mas lutavam para garantir a precisão dos dados sem coletar muito mais dados do que o necessário.