
Como criar um fluxo n8n que habilita o acesso ao seu site Hostinger após receber pagamento via Stripe
Se você quer automatizar a liberação de conteúdo ou acesso a um site hospedado na Hostinger assim que um cliente efetua o pagamento pelo Stripe, este guia passo a passo vai mostrar como montar o fluxo no n8n. Em poucos minutos, você aprenderá a conectar Stripe, validar o pagamento e atualizar as permissões de usuário no seu servidor Hostinger, garantindo uma experiência sem atritos para o usuário final.
Configuração inicial do n8n e integração com Stripe
Para começar, instale o n8n em sua máquina ou em um servidor VPS. A documentação oficial recomenda usar Docker, o que simplifica a manutenção e as atualizações. Depois de ativo, siga os passos abaixo:
- Acesse o painel do n8n e crie um novo workflow.
- Adicione o nó Webhook como ponto de entrada. Esse webhook será chamado pelas webhooks do Stripe sempre que um evento de pagamento for disparado.
- No painel da Stripe, vá em Developers > Webhooks e crie um endpoint apontando para a URL gerada pelo nó Webhook do n8n. Selecione o evento
checkout.session.completedpara garantir que o fluxo só será acionado após a finalização do checkout. - Configure a autenticação do webhook usando o signing secret da Stripe, que deve ser inserido no nó Webhook do n8n para validar a origem da chamada.
Com o webhook validado, o próximo nó será o Stripe (ação “Retrieve Payment Intent”). Ele permite buscar detalhes do pagamento, como o status, o valor e, principalmente, o e‑mail do cliente. Essa informação será essencial para identificar o usuário que terá o acesso liberado no Hostinger.
Automatizando a liberação de acesso no Hostinger
Depois de confirmar que o pagamento foi aprovado, você precisa conectar o n8n à sua conta Hostinger. Existem duas abordagens comuns:
- Via API SSH: Utilize o nó Execute Command para rodar comandos SSH no seu servidor Hostinger. Por exemplo, um script que cria ou atualiza um arquivo
.htaccessou ajusta permissões em um diretório restrito. - Via API de gerenciamento: Caso você use o Hostinger API, adicione o nó HTTP Request para chamar endpoints que gerenciam usuários ou domínios. Um endpoint típico aceita parâmetros como
emailestatus, permitindo ativar a conta automaticamente.
Um exemplo de fluxo completo ficaria assim:
- Webhook n8n recebe o evento
checkout.session.completedda Stripe. - Node Stripe verifica o status do pagamento e recupera o e‑mail do cliente.
- Node IF avalia se o status é paid. Se sim, prossegue; caso contrário, encerra o fluxo.
- Node HTTP Request (ou Execute Command) envia a solicitação para a API Hostinger, liberando o acesso ao site.
- Opcionalmente, adicione um nó Email para enviar uma confirmação ao cliente, contendo as credenciais ou link de acesso.
Não se esqueça de tratar possíveis erros – como falhas de conexão ou pagamentos recusados – usando nós Catch Error e enviando alertas para um canal Slack ou e‑mail interno. Essa prática garante que você mantenha o controle total sobre cada transação e possa intervir manualmente quando necessário.
Testando e otimizando o workflow
Depois de montar o fluxo, a fase de teste é crucial. Siga estas recomendações:
- Use o modo Test Mode da Stripe para simular pagamentos sem movimentar dinheiro real.
- Verifique o log do n8n para garantir que o webhook foi reconhecido e que o nó Stripe retornou os dados corretos.
- Execute manualmente o nó que chama a API Hostinger para confirmar que o usuário recebe o acesso imediatamente.
- Monitore a latência entre a confirmação do pagamento e a liberação do acesso – a maioria dos usuários espera que isso ocorra em poucos segundos.
Para melhorar ainda mais a performance, considere habilitar caching de respostas da Stripe (por exemplo, armazenando o ID do pagamento em um banco de dados temporário) e limitar chamadas repetidas à API Hostinger. Isso reduz a carga nas APIs e evita possíveis bloqueios por excesso de requisições.
Com o workflow validado, ative-o em modo Production e avance para a etapa de divulgação. Seu site agora está pronto para oferecer acesso automático e seguro, aumentando a taxa de conversão e proporcionando uma experiência premium ao cliente.
Resumo: ao conectar Stripe, n8n e Hostinger, você cria um processo totalmente automatizado que libera o acesso ao seu site assim que o pagamento é concluído. A configuração exige apenas alguns nós, mas traz ganhos significativos em eficiência e satisfação do usuário.
Pronto para colocar sua automação em prática? Visite a Hostinger agora mesmo, aproveite o desconto e dê o próximo passo rumo a um site mais inteligente e rentável.
