Como Criar um Formulário de Contato que Envia Dados ao seu CRM usando n8n e Hostinger

Se você deseja captar leads de forma automática, sem depender de codificação avançada, este guia mostra a maneira mais simples de montar um formulário de contato que entrega informações diretamente ao seu CRM, combinando a flexibilidade do n8n com a praticidade da hospedagem Hostinger.

Configurando o Formulário no Site Hospedado na Hostinger

O primeiro passo é disponibilizar um formulário HTML básico na sua página. Como a Hostinger oferece um editor de arquivos simples e suporte a PHP, você pode criar o formulário em um arquivo contact.html e processá‑lo com um script contact.php. Veja um exemplo minimalista:

  • contact.html:
    <form action="contact.php" method="POST">
        <label for="name">Nome:</label>
        <input type="text" name="name" id="name" required><br>
        <label for="email">E‑mail:</label>
        <input type="email" name="email" id="email" required><br>
        <label for="message">Mensagem:</label>
        <textarea name="message" id="message" required></textarea><br>
        <button type="submit">Enviar</button>
    </form>
  • contact.php:
    <?php
        // Recebe dados do formulário
        $name    = $_POST['name'] ?? '';
        $email   = $_POST['email'] ?? '';
        $message = $_POST['message'] ?? '';
    
        // Prepara payload para n8n
        $payload = json_encode([
            "name"    => $name,
            "email"   => $email,
            "message" => $message
        ]);
    
        // Envia via POST para o endpoint do n8n
        $url = "https://seun8n.exemplo.com/webhook/contato";
        $options = [
            "http" => [
                "header"  => "Content-Type: application/json\r\n",
                "method"  => "POST",
                "content" => $payload,
                "timeout" => 5
            ]
        ];
        $context  = stream_context_create($options);
        $result = @file_get_contents($url, false, $context);
    
        // Mensagem de retorno ao usuário
        if ($result === FALSE) {
            echo "Ocorreu um erro ao enviar sua mensagem. Tente novamente.";
        } else {
            echo "Obrigado! Sua mensagem foi enviada.";
        }
        ?>

Com esse código, o formulário coleta nome, e‑mail e mensagem, e encaminha os dados como JSON para um webhook do n8n. Não é necessário instalar bibliotecas externas; a própria Hostinger já executa PHP 8, garantindo performance e segurança.

Automatizando a Entrada de Dados no CRM com n8n

O n8n funciona como um orquestrador visual de fluxos de trabalho. Para transformar o webhook em um registro no seu CRM (por exemplo, HubSpot, Pipedrive ou Zoho), siga os passos abaixo:

  • 1. Crie um novo workflow – Acesse o painel da sua instância n8n hospedada (pode ser também na Hostinger, que suporta Docker). Selecione “New Workflow”.
  • 2. Adicione o nó “Webhook” – Defina o método como POST** e copie a URL gerada (a mesma informada no contact.php). Essa será a porta de entrada dos dados do formulário.
  • 3. Insira o nó “Set” (opcional) – Use‑o para renomear campos, validar e‑mails ou acrescentar tags antes de enviá‑los ao CRM.
  • 4. Use o nó “HTTP Request” ou o nó nativo do seu CRM – Configure a chamada API do seu CRM, passando os pares campo‑valor recebidos do webhook. Não esqueça de incluir a chave de API no cabeçalho “Authorization”.
  • 5. Teste o workflow – Submeta um teste pelo formulário. Verifique no n8n se o fluxo executa sem erros e se o lead aparece no CRM.
  • 6. Ative o workflow – Quando tudo funcionar, habilite o fluxo para que ele fique ouvindo requests 24 h por dia.

Esse processo elimina a necessidade de programar integrações complexas. Qualquer ajuste – como inclusão de campos personalizados ou regras de qualificação – pode ser feito arrastando novos nós dentro do editor visual do n8n.

Conclusão

Em resumo, montar um formulário de contato que envia dados ao CRM usando n8n e Hostinger consiste em três etapas simples: criar o formulário HTML, encaminhar os dados via PHP para um webhook n8n e configurar o workflow que grava essas informações no seu CRM. Essa solução é rápida, escalável e não exige código avançado, permitindo que você foque em captar leads e melhorar a experiência do usuário.

Pronto para colocar a mão na massa? Confira os planos da Hostinger e inicie seu projeto hoje mesmo!

Como criar um formulário de contato inteligente com n8n e Hostinger sem tocar código

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *