Pular para o conteúdo principal
O n8n é uma ferramenta de código aberto de automação de fluxos de trabalho. O pacote oficial de nós da comunidade, @social-media-scheduler/n8n-nodes-social-media-scheduler, permite que um fluxo de trabalho do n8n crie e agende publicações, gerencie rascunhos, envie mídia, leia suas contas conectadas e reaja a eventos de publicação.

Os dois nós

O pacote traz dois nós. Ambos usam a mesma credencial Social Media Studio API.

Operações

Publicações e rascunhos podem ir para Twitter/X, Instagram, LinkedIn (pessoal e Página), Facebook, TikTok, YouTube, Threads, Pinterest, Dribbble, Bluesky, Mastodon, WordPress, Dev.to, Discord e Slack. Os tipos de publicação e as opções disponíveis dependem da conta de destino.

Eventos do gatilho

O nó Trigger gerencia a própria assinatura de webhook. Ele registra uma assinatura quando você ativa o fluxo de trabalho e a remove quando você o desativa. Ele verifica a assinatura HMAC-SHA256 de cada entrega e responde HTTP 401 para uma assinatura ausente ou incorreta. Veja Payloads de webhook para o corpo de cada evento.
O Social media studio precisa conseguir acessar a URL de webhook do seu n8n. Uma instância de n8n auto-hospedada em localhost precisa de uma URL pública (por exemplo, um túnel) antes de o nó Trigger poder receber eventos.

Autenticação

Os dois nós usam uma única credencial de chave de API.
1

Crie uma chave de API

No painel do Social media studio, vá em Configurações → API e crie uma chave. Veja Autenticação para mais detalhes.
2

Adicione a credencial no n8n

No n8n, crie uma nova credencial Social Media Studio API e cole a sua chave. O n8n envia a chave no cabeçalho X-API-Key e a testa quando você salva a credencial.
Mantenha a Base URL padrão (https://api.so-me.studio), a menos que você rode o seu próprio backend do Social media studio.

Instalação

1

Abra os Community Nodes

No n8n, vá em Settings → Community Nodes → Install.
2

Instale o pacote

Digite @social-media-scheduler/n8n-nodes-social-media-scheduler e confirme. Os nós Social Media Studio e Social Media Studio Trigger aparecem no painel de nós.
Em uma instância de n8n auto-hospedada, você também pode instalá-lo diretamente:
O n8n exige o Node.js 20 ou superior para executar nós da comunidade.
Este não é um nó da comunidade verificado, então ele só está disponível no n8n auto-hospedado. O n8n Cloud não oferece nós da comunidade não verificados.

Exemplo: publique uma publicação com imagem

1

Envie a imagem

Adicione um nó Social Media Studio com Media → Upload to Library. Defina Binary Property com o campo binário que contém a imagem. O nó envia e verifica o arquivo e retorna o ID dele.
2

Escolha a conta

Adicione um segundo nó Social Media Studio com Post → Create. Defina Platform e Post Type e selecione o destino em Account Name or ID.
3

Anexe a imagem e agende

Coloque o ID do arquivo da etapa 1 em Media Library File IDs, escreva o Text e defina Schedule For. Deixe Schedule For vazio para publicar agora.
Execute Media → Validate antes de agendar uma publicação. Ele confere cada arquivo com as regras de cada destino e informa quais arquivos uma plataforma vai recusar.

Threads e primeiros comentários

Post → Create, Update e Schedule, e Draft → Create, Update e Convert to Post, têm os campos Thread Parts e First Comment. O campo Text é a primeira parte do encadeamento (thread) e as demais partes vêm em seguida, em ordem. Os encadeamentos funcionam no Twitter/X, Threads, Bluesky e Mastodon.

TikTok

Antes de publicar no TikTok, execute Social Account → Get TikTok Creator Info e escolha um dos níveis de privacidade retornados. O TikTok recusa uma publicação sem um nível de privacidade permitido.

Modelos do n8n

Cinco fluxos de trabalho prontos para importar. Cada um usa apenas o nó publicado e os nós integrados do n8n; a nota adesiva amarela em cada canvas lista o que mudar. Baixe um arquivo e, no n8n, abra Workflows → Create workflow → ⋯ → Import from File. Abra cada nó que mostrar um aviso e selecione a sua credencial. Os modelos de RSS e de análises também precisam de uma credencial Header Auth do n8n (Name X-API-Key, Value: sua chave de API) para o nó HTTP Request. As notas de configuração de cada modelo estão no README dos modelos. Os mesmos arquivos ficam no monorepo do Social media studio, em apps/n8n-node/templates/.

Outras ferramentas de automação

Ainda não existe um app nativo do Zapier ou do Make. Ambos podem chamar a mesma API REST e receber os mesmos webhooks: veja Zapier e Make.