
Como usar o n8n para sincronizar contatos do Google Agenda com seu site na Hostinger
Se você deseja manter os eventos do Google Agenda sempre atualizados no seu site hospedado na Hostinger, o n8n oferece uma solução automatizada, rápida e sem necessidade de programar. Neste artigo, explicaremos passo a passo como configurar a integração, garantindo que seus visitantes vejam informações corretas em tempo real.
Preparando o ambiente: n8n, Google Agenda e Hostinger
Antes de criar o fluxo, é fundamental ter três componentes prontos:
- Conta no Google com acesso ao Google Agenda e permissão para exportar eventos.
- Instalação do n8n – pode ser via Docker, em um servidor VPS ou usando o n8n Cloud. Para quem já tem hospedagem na Hostinger, a opção de Node.js no painel permite rodar o n8n em poucos cliques.
- Site na Hostinger – seja um blog WordPress, um site estático ou uma aplicação personalizada, basta que tenha um ponto de inserção (API ou banco de dados) onde os eventos serão armazenados.
Com esses requisitos cumpridos, siga estas etapas iniciais:
- Ative a API do Google Calendar no Google Cloud Console. Crie credenciais do tipo OAuth 2.0 e anote Client ID e Client Secret.
- Instale o n8n na sua conta Hostinger usando o gerenciador de aplicativos. Se optar pelo Docker, execute:
docker run -it --rm n8nio/n8n. - Configure um banco de dados (MySQL ou SQLite) na Hostinger. Crie uma tabela chamada
agenda_eventoscom colunas paraid,titulo,data_inicio,data_fimedescricao.
Essas preparações garantem que o n8n tenha acesso à API do Google, que o seu servidor esteja pronto para executar fluxos e que exista um repositório onde os dados serão gravados.
Construindo o fluxo de sincronização no n8n
Com o ambiente pronto, o próximo passo é montar o fluxo que capturará os eventos do Google Agenda e os inserirá no banco da Hostinger. O processo pode ser dividido em quatro nós principais:
- Nó “Google Calendar Trigger” – configurado para disparar a cada 5 minutos, verificando novos ou atualizados eventos. Selecione a conta de OAuth criada anteriormente e escolha o calendário desejado.
- Nó “Set” (opcional) – use este nó para formatar os campos recebidos. Por exemplo, converta a data ISO para o padrão
YYYY‑MM‑DD HH:MM:SSque o MySQL reconhece. - Nó “MySQL” (ou “SQLite”) – crie uma query de
INSERT … ON DUPLICATE KEY UPDATEpara garantir que eventos repetidos sejam atualizados, não duplicados. Um exemplo de comando:INSERT INTO agenda_eventos (id, titulo, data_inicio, data_fim, descricao) VALUES ({{$json["id"]}}, {{$json["summary"]}}, {{$json["start"]["dateTime"]}}, {{$json["end"]["dateTime"]}}, {{$json["description"]}}) ON DUPLICATE KEY UPDATE titulo = VALUES(titulo), data_inicio = VALUES(data_inicio), data_fim = VALUES(data_fim), descricao = VALUES(descricao); - Nó “Error Workflow” – opcional, mas recomendado. Ele envia um e‑mail ou notificação Slack caso a inserção falhe, permitindo identificar rapidamente problemas de autenticação ou estrutura de dados.
Depois de conectar os nós, ative o fluxo e monitore o painel de execução do n8n. Nos primeiros minutos, verifique a tabela agenda_eventos na Hostinger para confirmar se os registros foram inseridos corretamente. Caso apareça algum erro, ajuste as credenciais OAuth ou revise a estrutura da query.
Para sites WordPress, você pode criar um shortcode que consulta a tabela agenda_eventos e exibe os próximos compromissos em um calendário embutido. Dessa forma, a sincronização automática do n8n garante que o conteúdo do seu site esteja sempre alinhado ao Google Agenda, sem intervenção manual.
Se precisar de filtragem avançada, adicione um nó “IF” entre o trigger e o banco de dados para excluir eventos marcados como “Privado” ou para sincronizar apenas categorias específicas, como “Cursos” ou “Webinars”. Essa flexibilidade é uma das maiores vantagens do n8n, que combina simplicidade visual com poder de automação.
Ao final, teste a rotina criando um evento de teste no Google Agenda: ele deve aparecer no seu site dentro do período configurado (geralmente 5 minutos). Essa validação garante que a integração está robusta e pronta para o uso diário.
Pronto! Seu site na Hostinger agora exibe automaticamente os eventos do Google Agenda, proporcionando uma experiência mais dinâmica para seus visitantes.
Quer hospedar seu site com desempenho e suporte de qualidade? Visite a Hostinger agora e aproveite o desconto exclusivo. Não perca tempo, coloque sua automação em produção e veja a diferença!
Assista ao vídeo completo que demonstra cada passo da configuração: https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO
