Como Criar um Webhook Customizado para Eventos do Site (Guia para Iniciantes)
Olá, querido(a) cliente! Seja bem-vindo(a) ao seu novo espaço de aprendizado com a GeHost. Hoje, vamos aprender juntos como criar um webhook customizado — uma ferramenta poderosa que permite que seu site "avise" outro sistema quando algo importante acontece, como um novo pedido, um novo cadastro ou uma atualização de conteúdo.
Imagine que seu site é um restaurante e o webhook é o garçom que avisa a cozinha assim que um cliente pede um prato. É assim que o sistema se comunica automaticamente — sem precisar de você ficar olhando tudo o tempo todo.
Dica do Sensei: Webhooks são ideais para conectar seu site com plataformas como WhatsApp Business, Telegram, Zapier, Google Sheets ou até sistemas internos de gestão.
Passo a Passo: Criando seu Webhook no cPanel
Para isso, vamos usar o cPanel — a central de controle da sua hospedagem. Vamos lá!
-
Entre no cPanel
Abra seu navegador e acesse o painel de controle da sua hospedagem. Use o link que você recebeu ao contratar o serviço.
-
Encontre a ferramenta "Arquivos" no cPanel
Na tela inicial do cPanel (chamada de home), procure pelo grupo Arquivos. Clique em Gerenciador de Arquivos.
-
Acesse a pasta do seu site
No Gerenciador de Arquivos, selecione a pasta public_html (ou o nome da sua pasta principal, como www ou site). Essa é a raiz do seu site.
-
Crie um arquivo PHP para o webhook
Na pasta public_html, clique em Novo Arquivo e digite o nome: webhook.php.
Em seguida, copie e cole este código básico (você pode personalizar depois):
<?php // Recebe os dados do evento $data = file_get_contents('php://input'); $timestamp = date('Y-m-d H:i:s'); // Salva os dados em um arquivo de log file_put_contents('webhook-log.txt', "Evento recebido em: $timestamp\nDados: $data\n\n", FILE_APPEND); // Responde com sucesso http_response_code(200); echo "Webhook recebido com sucesso!"; ?>Salve o arquivo.
-
Defina a URL do webhook
Seu webhook agora está ativo! A URL para ele será algo como:
https://seusite.com/webhook.php
Essa é a URL que você vai enviar para o sistema que deseja integrar (como um chatbot, sistema de CRM ou serviço de automação).
-
Teste o webhook
Para testar, use uma ferramenta como webhook.site (gratuito) ou o Postman. Envie um POST com dados no formato JSON para sua URL.
Se tudo estiver certo, você verá os dados aparecerem no arquivo webhook-log.txt dentro de public_html.
Dica Extra do Sensei
Quer que seu webhook envie mensagens para o WhatsApp ou Telegram? Basta adaptar o código para enviar uma requisição HTTP para a API desses serviços — e pronto! Seu site já está falando com o mundo.
Atenção: Nunca deixe seu webhook exposto sem segurança. Use autenticação (como tokens) em produção. Evite salvar dados sensíveis no log.
Próximos Passos
Depois de criar seu webhook, você pode:
- Conectar seu site a um sistema de envio de e-mails automáticos.
- Atualizar um painel de controle em tempo real.
- Enviar notificações ao seu celular quando alguém se cadastrar.
Está pronto para transformar seu site em um sistema inteligente? Você já está no caminho certo. A cada passo, você está se tornando um verdadeiro Senhor do Código.
Se precisar de ajuda, estamos aqui — com um sorriso e um café virtual. 🍵