Como automatizar o agendamento de posts com n8n
Manter presença constante nas redes sociais é um desafio para quem toca um pequeno negócio sozinho ou com equipe enxuta. A boa notícia: você não precisa de ferramentas caras de agendamento. Com o n8n e algumas integrações gratuitas, dá para criar um sistema que publica no Instagram, Facebook e LinkedIn a partir de uma simples planilha.
Neste artigo, mostro o passo a passo de um fluxo real que usamos com clientes.
Por que automatizar as publicações
O problema não é criar conteúdo — é a disciplina de publicar na hora certa. Quando o dono do negócio precisa lembrar de postar todo dia, três coisas acontecem: ele esquece, publica fora do horário ideal ou simplesmente abandona a estratégia.
Com automação você:
- Produz em lote: escreve 20 posts numa tarde e distribui ao longo do mês.
- Publica no horário ideal mesmo estando em reunião ou dormindo.
- Centraliza o calendário numa planilha que toda a equipe enxerga.
A arquitetura do fluxo
A base é uma Google Sheets funcionando como fila de conteúdo. Cada linha tem: data/hora de publicação, texto, link da imagem, rede social de destino e uma coluna de status (pendente / publicado).
O fluxo no n8n segue esta lógica:
- Schedule Trigger roda a cada 15 minutos.
- Google Sheets (node) lê as linhas com status
pendente. - Filter / IF compara a data agendada com o horário atual.
- Switch direciona cada post para a rede social correta.
- HTTP Request faz a publicação via API.
- Google Sheets (update) marca a linha como
publicado.
Configurando o gatilho e a leitura
Comece com um nó Schedule Trigger configurado para intervalo de 15 minutos. Em seguida, um nó Google Sheets com a operação Get Rows, filtrando pela coluna status igual a pendente.
Depois use um nó IF com uma expressão que compara a coluna de data:
{{ new Date($json.data_publicacao) <= new Date() }}
Assim, só passam adiante os posts cuja hora agendada já chegou. Isso evita publicar tudo de uma vez.
Publicando em cada rede
Um nó Switch analisa a coluna rede e cria caminhos separados. Para o Facebook e Instagram, use a Graph API da Meta — você precisa de um app no Meta for Developers e um token de página. A publicação de imagem no Instagram exige dois passos: criar um media container e depois o publish.
Para o LinkedIn, a API de UGC Posts permite postar em nome de uma página empresarial. Já para o Telegram (ótimo para grupos e canais), basta o Bot API — bem mais simples.
Exemplo de corpo para um post no Telegram via HTTP Request:
{
"chat_id": "@seucanal",
"text": "{{ $json.texto }}",
"parse_mode": "HTML"
}
Tratando erros e evitando duplicidade
Dois cuidados fazem toda a diferença:
- Marque como publicado imediatamente após o sucesso, para que o próximo ciclo não repita a postagem.
- Use o node Error Trigger ou uma branch de erro que envie uma mensagem no seu WhatsApp caso a publicação falhe (token expirado é o problema mais comum).
Uma dica prática: adicione uma coluna erro na planilha e registre ali a mensagem retornada pela API. Você economiza muito tempo de depuração.
Indo além com IA
Dá para turbinar o fluxo conectando um nó de OpenAI: a partir de um tema escrito na planilha, o agente gera três variações de legenda com hashtags adequadas ao seu nicho. Você revisa, escolhe a melhor e agenda. É produção de conteúdo assistida sem depender de inspiração diária.
Outra evolução é gerar imagens sob demanda com modelos de imagem e salvar automaticamente no seu Drive, criando o link que a planilha vai consumir.
Resultado prático
Um pequeno negócio que antes publicava de forma irregular passa a manter frequência de 5 posts por semana com menos de uma hora de trabalho mensal. A consistência é o que constrói autoridade e alcance orgânico — e é justamente ela que a automação garante.
Se você quer um fluxo de publicação sob medida para o seu negócio, integrando redes sociais, planilhas e IA, a GRS Automações pode montar tudo pronto para uso. Fale com a gente e transforme sua presença digital em algo automático e constante.