Do Airtable para as redes sociais com o n8n

Do Airtable para as redes sociais com o n8n

Transforme um calendário de conteúdo do Airtable em publicações agendadas. A configuração dos campos, a trava de status, e por que escrever de volta importa mais do que você pensa.

O Airtable é quase ideal para um calendário de conteúdo. Visões em grade e em calendário sobre os mesmos dados, anexos junto com o texto, colaboradores, e visões por campanha.

Chegar dali a publicações no ar é um fluxo curto, com dois detalhes que decidem se ele é confiável.

Campos que vale a pena ter

CampoTipoFinalidade
ContentTexto longoA publicação
StatusSeleção únicaDraft, Ready, Published
ChannelsSeleção múltiplaPlataformas alvo
Publish atDataHorário agendado
MediaAnexoImagens ou vídeo
Post URLURLPreenchido depois de publicar

O campo de anexo do Airtable é a vantagem real sobre uma planilha aqui: a mídia vive junto com a linha em vez de ser uma URL que você tem que hospedar em algum lugar.

O fluxo

1. Schedule Trigger, a cada 15 ou 30 minutos.

2. Nó do Airtable, buscar registros com um filtro de Status = "Ready". Essa é a trava, e é o motivo pelo qual o fluxo não publica linhas meio escritas.

3. Filtre pela data de publicação se a linha deve controlar o horário.

4. Monte a publicação a partir dos campos, mapeando os canais de seleção múltipla para a lista de canais.

5. Nó do BulkPublish, Post → Create.

6. Nó do Airtable, atualizar o registro. Defina Status como Published e preencha a URL da publicação de volta.

O passo 6 não é opcional

Sem a escrita de volta, a próxima execução encontra as mesmas linhas ainda marcadas como Ready e as publica de novo. Depois a execução seguinte também. Um fluxo que consulta a cada 15 minutos vai republicar a mesma postagem 96 vezes por dia.

Essa é a forma mais comum desses fluxos darem errado, e o sintoma é constrangedor em público.

Se você quer cinto e suspensório, também filtre registros que já têm uma Post URL. Duas checagens independentes, para que uma falhando não produza duplicatas.

Anexos

Os anexos do Airtable vêm com URLs, que é o que você repassa. Duas coisas para saber.

As URLs de anexo podem ter tempo limitado. Não construa um fluxo que armazena uma agora e a usa dias depois sem buscar de novo.

Confira o arquivo contra as regras da plataforma. O Airtable vai guardar tranquilamente uma imagem de 50 MB que o Instagram não aceita. As regras de mídia são validadas quando a publicação é criada, então você vai receber um erro claro em vez de uma falha silenciosa, mas o fluxo deveria registrar isso em algum lugar que você veja.

Agendar versus publicar agora

Prefira mapear o campo Publish at para um horário agendado em vez de publicar sempre que o fluxo aconteça de rodar.

Dois motivos: linhas são marcadas como Ready quando alguém está na mesa de trabalho, o que não é quando seu público está lendo, e uma publicação agendada ainda pode ser cancelada caso a linha esteja errada.

Rascunho primeiro

Na primeira semana, crie rascunhos. Você vai ver como o mapeamento de campos realmente se comporta, particularmente em torno de canais e anexos, antes que qualquer coisa seja pública.

Limites de plano

  • Canais: Free: 3 (1 por plataforma). Pro: 30 (2 por plataforma). Business: 75 (5 por plataforma).
  • Publicações: Free: 3/dia. Pro: 30/dia. Business: ilimitadas.
  • Requisições de API/dia: Free: 30. Pro: 5.000. Business: 50.000.

Um fluxo que consulta a cada 15 minutos usa 96 requisições por dia antes mesmo de publicar qualquer coisa, então o nível gratuito é para testar, não para rodar isso.

O BulkPublish publica em 15 plataformas.

O resumo

Filtre por um campo Status para que rascunhos permaneçam não publicados, e escreva de volta no Airtable depois de publicar para que as linhas não sejam pegas de novo, que é como esses fluxos produzem publicações duplicadas. Mapeie Publish at para um horário agendado em vez de publicar no disparo, e confira anexos contra as regras de mídia da plataforma.