Como criar webhook customizado para eventos do site Print

  • 0

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á!

  1. 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.

    Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Encontre a ferramenta "Arquivos" no cPanel

    Na tela inicial do cPanel (chamada de home), procure pelo grupo Arquivos. Clique em Gerenciador de Arquivos.

    Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)
  3. 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.

    Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações
  4. 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.

  5. 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).

  6. 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. 🍵


Was this answer helpful?

« Back