Zapier para postar em redes sociais
Como usar o Zapier junto com uma API de redes sociais para automatizar publicações.
O Zapier conecta apps por meio de "Zaps" — um gatilho seguido de uma ou mais ações. O PostGate não está listado como um app próprio no diretório de integrações do Zapier hoje. O caminho para publicar em redes sociais a partir de um Zap é o app oficial Webhooks by Zapier, que existe justamente para conectar qualquer serviço com API REST que não tenha uma integração dedicada.
Webhooks by Zapier como ação
Dentro de um Zap, adicione uma ação Webhooks by Zapier > POST apontando para https://postgate.studio/api/posts. Configure o header Authorization com a sua chave de API e mapeie o corpo JSON a partir dos campos que o gatilho do Zap forneceu — um novo card do Trello, uma nova linha de planilha, uma nova submissão de formulário, e assim por diante.
URL: https://postgate.studio/api/posts
Payload Type: JSON
Data:
post.body: {{texto_do_gatilho}}
profiles[]: pro_instagram123
Headers:
Authorization: Bearer {{chave_da_api_postgate}}
Idempotency-Key: {{id_do_gatilho}}O caminho inverso: PostGate chamando o Zapier
Webhooks by Zapier também funciona como gatilho — ele pode receber uma requisição e iniciar um Zap a partir dela. Isso é útil se você quiser que um evento do PostGate (por exemplo, via um webhook configurado na sua própria aplicação) dispare uma automação no Zapier, e não o contrário.
Quando um webhook simples não é suficiente
Para fluxos de autenticação mais complexos, ou para reaproveitar a mesma conexão com o PostGate em vários Zaps sem reconfigurar headers toda vez, o Zapier oferece uma Developer Platform para construir uma integração própria (app custom) — mas para a maioria dos casos de publicar posts agendados, o Webhooks by Zapier padrão já resolve.
Lembre-se: 202 é aceitação, não publicação confirmada
Assim como em qualquer integração via webhook, o retorno imediato do PostGate confirma que o pedido foi aceito, não que cada rede social já publicou. Se o Zap precisa do resultado final, encadeie um passo posterior consultando o status do post pelo id retornado.
