Publicando Notas no Substack automaticamente via n8n
Um guia para o seu setup local
Manter consistência no Substack não é fácil. A plataforma não oferece API pública, então programar ou automatizar notas é praticamente impossível. Tudo precisa ser feito manualmente.
A boa notícia: com o n8n dá pra contornar essa limitação e publicar notas automaticamente a partir de uma planilha do Google Sheets. Neste texto vou te mostrar como fazer.
Você está lendo Produto de Valor, a newsletter que traz para a realidade brasileira os frameworks e estratégias usadas pelas melhores empresas de tecnologia para ideação, validação e escala de software.
Sou o Enzo Bonomi, Product Manager e consultor de gestão de produtos digitais para startups early stage.
Quer receber mais conteúdos como esse? Inscreva-se gratuitamente ⭣
1. Baixando e instalando o n8n
Essa automação só funciona no n8n local (ou em uma vps), então tem que baixar ele aí na tua máquina. Aqui eu vou ensinar como fazer no n8n local.
Passo 1) Baixe e instale o node.js. Link aqui.
Passo 2) Abra o Terminal de comando do windows com Win + R e abra o CMD
Passo 3) Instale o n8n escrevendo
npm install n8n -gAguarde instalar
Passo 4) Abra o n8n
n8n start 2. Burlando a falta de API pública no Substack
O Substack ainda não tem uma API pública que permite comunicação com outros sistemas.
Mas alguém na comunidade achou uma forma de burlar isso, com cookies.
Passo 1) Logue na sua conta do substack
Passo 2) No navegador, pressione F12
Passo 3) Vá em “Application” > Cookies
Passo 4) Ache o item “substack.sid” da lista e copie o valor (2 clicks, CTRL + C).
Essa é a tua “API Key”.
Passo 5) No n8n, cria teu workflow
Passo 6) Vai em Settings > Community nodes > Install
Cola isso:
n8n-nodes-substackInstala o node.
Passo 7) Crie um novo node. Pesquise por substack:
Passo 8) Cole sua “API key” (o cookie que você copiou do navegador)
(peguei o print do gringo porque fiquei com preguiça de reinstalar meu node)
Pronto, agora você tem um node do substack pronto para ser usado no n8n.
Com ele você pode pegar comentários, postar notes, pegar posts, pegar posts específicos, pegar seus seguidores. Está tudo documentado no package da comunidade.
O fluxo que eu fiz: Postagem de notas automática e programada
É um fluxo bem simples.
O fluxo é simples:
O n8n dispara em três horários específicos do dia (um gatilho para cada hora programada).
Ele busca na planilha do Google Sheets a próxima nota marcada como Ready.
➞ A planilha tem duas colunas: uma para o texto da nota e outra para o status (Ready ou Published).Publica automaticamente a nota no Substack.
Atualiza o status da nota para Published, evitando que ela seja postada de novo.
Pronto. É só isso.
Eu não vou colocar aqui como fazer a autenticação no Google porque é muito complicado e tem toda uma documentação e até vídeo no Youtube de como faz.
Condições e restrições
Antes de usar esse fluxo, é bom ter em mente algumas restrições:
Ele só funciona no n8n local (ou em uma VPS). A versão em nuvem do n8n não permite essa integração com o node do Substack feito pela comunidade.
Por rodar localmente, o computador precisa permanecer ligado e com o terminal aberto nos horários programados.
Esse método depende de um cookie de sessão do Substack, usado como se fosse uma chave de API. Isso não é oficial, então existe o risco de o Substack tentar bloquear ou mudar esse acesso a qualquer momento.
O node do Substack foi criado pela comunidade. Não há garantia de manutenção contínua — se o Substack alterar algo no sistema, pode deixar de funcionar até que alguém atualize o pacote.
Conclusão
Essa automação permite que você aproveite suas sessões criativas para escrever várias notas de uma vez, organizar tudo no Google Sheets e deixar o n8n cuidar do resto.
O resultado é simples: suas notas saem de forma automática nos horários programados, sem esforço manual.
No fim você consegue ganhar consistência e tempo, mantendo sua presença ativa no Substack mesmo quando a rotina apertar.










Testarei e volto pra contar. Muito bacana heim!
Interessante o uso do cookie como api. Provavelmente essa solução serve para outras ferramentas que pessoal api. Nunca tinha ouvido sequer a possibilidade de usar cookie pra isso. Obrigado por compartilhar.