Automatize a publicação nas redes sociais com o Zapier

Ainda não existe um app do Social media studio no Zapier, mas o Webhooks by Zapier pode chamar a nossa API REST para agendar posts, e os nossos webhooks assinados podem iniciar Zaps.

Sobre a integração

O Social media studio ainda não tem um app nativo do Zapier. Mesmo assim, você pode conectar os dois com o Webhooks by Zapier, um app integrado do Zapier: a ação POST dele chama a API REST do Social media studio para criar, agendar ou salvar posts como rascunho, e o gatilho Catch Hook recebe os webhooks que o Social media studio envia quando posts são publicados, falham ou recebem comentários.

O que você pode automatizar com Zapier

O conteúdo muitas vezes nasce em outro lugar: um blog, uma planilha, um formulário ou uma loja. Um Zap que chama a API transforma essas fontes em posts agendados sem copiar e colar, e os webhooks permitem que o resto da sua stack reaja quando algo vai ao ar.

  • Crie posts em qualquer destino de publicação que você conectou, para publicar agora ou em um horário definido
  • Salve posts como rascunho para que um colega de equipe os revise antes de agendá-los
  • Mapeie legendas, links e datas de etapas anteriores do Zap para a requisição
  • Anexe imagens e vídeos da sua biblioteca de mídia pelo ID do arquivo
  • Inicie Zaps em eventos como post.published, post.failed ou inbox.comment_received

Como configurar

Você precisa de uma chave de API de um plano do Social media studio que inclua acesso à API e de um plano do Zapier que inclua o Webhooks by Zapier, que não está no plano gratuito do Zapier.

  1. 1Como proprietário de um workspace no Social media studio, abra Configurações → API e crie uma chave de API.
  2. 2No seu Zap, adicione uma ação Webhooks by Zapier com o evento POST, defina a URL como https://api.so-me.studio/v1/posts e o tipo de payload como JSON.
  3. 3Adicione um cabeçalho X-API-Key com a sua chave e depois adicione text, socialMedia (por exemplo, LINKEDIN) e postType (por exemplo, TEXT) como campos de dados. Adicione scheduledAt em ISO 8601 para agendar o post em vez de publicá-lo agora.
  4. 4Para iniciar Zaps a partir do Social media studio, adicione um gatilho Catch Hook, copie a URL dele e adicione-a como endpoint em Configurações → Webhooks, com os eventos que você quiser.

Exemplo de requisição

Esta requisição agenda um post no LinkedIn. Omita scheduledAt para publicar na hora e adicione accountId quando mais de uma conta estiver conectada para essa plataforma.

POST https://api.so-me.studio/v1/posts
X-API-Key: YOUR_API_KEY
Content-Type: application/json

{
  "text": "New on the blog: how we plan a month of posts https://example.com/blog/monthly-plan",
  "socialMedia": "LINKEDIN",
  "postType": "TEXT",
  "scheduledAt": "2026-11-02T09:00:00Z"
}

Exemplos de Zaps

  • Novo post de blog para posts agendados

    O RSS by Zapier detecta um novo artigo, e duas requisições POST agendam um post no LinkedIn e um post no X que apontam para ele.

  • Linhas do Google Sheets para posts agendados

    Cada nova linha de uma planilha de conteúdo, com legenda, plataforma e data, vira um post agendado para o horário daquela linha.

  • Novo vídeo do YouTube para LinkedIn e X

    O gatilho do YouTube é disparado a cada novo upload no seu canal, e duas requisições compartilham o link do vídeo no LinkedIn e no X.

  • Legenda escrita por IA como rascunho para aprovação

    Uma etapa do ChatGPT escreve a legenda a partir de um tema, e um POST para /v1/drafts a salva para revisão em vez de publicá-la.

  • Alerta de post com falha

    Um gatilho Catch Hook recebe post.failed, e o Zap envia os detalhes para um canal do Slack para que alguém tente publicar o post de novo.

Seus dados estão seguros

Sua chave de API fica nos cabeçalhos da requisição do Zap, então limite quem pode editar o Zap e revogue a chave em Configurações → API se ela chegar a ser exposta. As entregas de webhook são assinadas com o segredo do seu endpoint, então você pode conferir de onde vieram.

Obter suporte

O guia rápido da API REST e a documentação de webhooks em docs.so-me.studio cobrem todos os campos usados aqui. Travou em alguma etapa da configuração? Consulte a Central de ajuda.

Documentação

Integrações relacionadas

Ainda não. Esta configuração usa o Webhooks by Zapier, o app integrado do Zapier para chamar qualquer API REST e receber webhooks, então você não precisa esperar por um app nativo.

Do nosso lado, qualquer plano pago, já que todos incluem acesso à API. Para iniciar Zaps com os nossos webhooks, é preciso o Creator ou superior. Do lado do Zapier, um plano que inclua o Webhooks by Zapier, que o Zapier não oferece no plano gratuito.

Cada entrega tem um cabeçalho X-Webhook-Signature: um HMAC-SHA256 do corpo bruto, codificado em hexadecimal e assinado com o segredo de assinatura do seu endpoint. O Catch Raw Hook repassa o corpo bruto e os cabeçalhos, então uma etapa Code by Zapier pode recalculá-lo e compará-lo.

Sim. O jeito mais simples é manter o arquivo na sua biblioteca de mídia e enviar o ID dele em fileIds. Enviar um arquivo novo a partir de um Zap exige requisições extras, primeiro para uma URL de upload e depois para o upload em si, como a referência da API descreve.

O post é marcado como falho e um webhook post.failed é disparado, então um Zap pode avisar você. Você pode tentar de novo pelo painel ou com POST /v1/posts/:id/retry.

Agende uma vez.
Publique em todo lugar.

Pare de malabarismo com abas, escreva, adapte e publique em 20 plataformas a partir de um único calendário.

Automatize a publicação nas redes sociais com o Zapier