Webhook
Webhook é uma técnica usada para comunicação entre sistemas, permitindo que um aplicativo envie informações ou notificações para outro automaticamente e em tempo real.
Como funciona?
Um webhook funciona de forma proativa: quando um evento específico ocorre em um sistema (exemplo: criação de um pedido, conclusão de um pagamento), ele envia uma mensagem (normalmente no formato JSON) para uma URL específica configurada por você.
Componentes principais
1. Evento:
• É a ação que dispara o webhook, como “novo cadastro”, “compra realizada”, ou “pedido cancelado”.
2. Endpoint (URL):
• É a URL configurada no sistema que vai receber as informações enviadas pelo webhook. Normalmente, é um servidor configurado para lidar com esses dados.
3. Payload:
• É o conjunto de informações enviadas pelo webhook, geralmente em formato JSON. Contém detalhes sobre o evento.
4. Resposta (opcional):
• Após o envio do webhook, o sistema receptor pode enviar uma resposta para confirmar que a mensagem foi recebida corretamente.
Benefícios
• Automação em tempo real: Não é necessário “checar” o status de eventos; o sistema avisa quando algo acontece.
• Integração simplificada: Conecta diferentes serviços ou sistemas sem necessidade de consulta constante (pull).
• Escalabilidade: Adequado para sistemas que precisam lidar com múltiplos eventos.
Webhooks enviados da Insights, como configurar?
Clicando em Configurações, você poderá criar uma nova configuração para envio de webhooks baseado em eventos.
1. Primeiro você vai no menu no item Controle > Integrações
2. Clique no card "Webhook Conversão" e no sidebar lateral no campo "Webhook URL" insira seu link.
Last updated
Was this helpful?