Não tem uma integração nativa do Sorank para o seu CMS? O conector Webhook permite-lhe enviar os seus artigos gerados para qualquer URL, Zapier, Make, n8n ou um endpoint personalizado no seu próprio site programado, para que possa publicar o seu conteúdo onde precisar.
Quando publica um artigo no Sorank, enviamos um pedido POST com um payload JSON estruturado para o URL que configurou. O seu endpoint ou ferramenta de automação pode então processar o payload e criar a publicação no seu blogue, site personalizado ou qualquer outra ferramenta que aceite pedidos HTTP recebidos.
Esta é a coisa mais importante a compreender sobre o conector Webhook. Do nosso lado, o Sorank reúne tudo o que precisa dentro do JSON (título, slug, corpo HTML completo, meta descrição, imagens, idioma e muito mais) e dispara-o para o seu URL. Assim que esse JSON é enviado com sucesso, o Sorank marca a entrega como bem-sucedida.
Esse estado de "sucesso" confirma apenas uma coisa: os dados saíram do Sorank e o seu endpoint aceitou-os. Não temos forma de saber o que acontece a seguir do seu lado. Não conseguimos detetar se o seu código leu efetivamente o JSON, mapeou os campos corretamente ou colocou o artigo em linha no seu site.
Por outras palavras, o webhook é apenas um mecanismo de entrega dos dados. Recebê-los, analisá-los e publicá-los no seu CMS é inteiramente da sua responsabilidade. Se o artigo não aparecer no seu blogue mesmo que o Sorank mostre "sucesso", o problema está quase sempre na forma como a sua integração captura e processa o payload, e não na entrega em si.

Bearer no cabeçalho Authorization, para que o seu servidor possa verificar que a chamada provém do Sorank.webhook.test) e confirmar que o seu endpoint responde corretamente.
Cada webhook que o Sorank envia para o seu endpoint segue o mesmo contrato HTTP. Eis o que o seu servidor vai receber:
POSTapplication/jsonSORANK-Webhook/1.0Bearer {webhook_secret} (opcional, enviado apenas se tiver configurado um secret nas configurações da sua integração)Utilize o cabeçalho User-Agent para identificar o tráfego do Sorank nos seus registos, e verifique o cabeçalho Authorization do seu lado para garantir que o pedido provém do Sorank e não de um remetente desconhecido.
O Sorank emite dois tipos de eventos de webhook. Ambos partilham o mesmo envelope de nível superior (event, delivery_id, timestamp, article), pelo que a sua integração só precisa de comutar no campo event para encaminhar o payload.
article.publishedDisparado sempre que publica um artigo a partir do Sorank. Este é o evento que o seu endpoint de produção deve processar para criar a publicação no seu CMS ou acionar o seu fluxo de automação.
{
"event": "article.published",
"delivery_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-05-21T10:30:45.123456Z",
"article": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"title": "Best SEO Practices for 2025",
"slug": "best-seo-practices-2025",
"meta_description": "Discover the best SEO practices for 2025.",
"focus_keyphrase": "seo practices",
"content": "<h1>Best SEO Practices</h1><p>Article body content here...</p>",
"featured_image": {
"url": "https://storage.example.com/image.jpg",
"alt": "Best SEO Practices for 2025",
"placement": "hero"
},
"images": [
{
"url": "https://storage.example.com/image2.jpg",
"alt": "SEO diagram",
"placement": "body"
}
],
"word_count": 1500,
"keyword": "seo practices",
"language": "en-US"
}
}webhook.testDisparado quando clica no botão Test no Sorank para verificar se o seu endpoint está acessível. O payload utiliza valores fictícios (id é só zeros, featured_image é omitido, images está vazio), para que a sua integração possa ignorá-lo em segurança ou utilizá-lo para confirmar a conetividade sem criar uma publicação real.
{
"event": "webhook.test",
"delivery_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2025-05-21T10:30:45.123456Z",
"article": {
"id": "00000000-0000-0000-0000-000000000000",
"title": "Test Article - Webhook Connectivity Check",
"slug": "test-article-webhook-check",
"meta_description": "This is a test payload to verify webhook connectivity.",
"focus_keyphrase": "webhook test",
"content": "<h2>Test Article</h2><p>This is a test payload sent by SORANK to verify your webhook endpoint is working correctly.</p>",
"images": [],
"word_count": 20,
"keyword": "webhook test",
"language": "en-US"
}
}article.published ou webhook.test. Comute neste campo para encaminhar o payload.<meta name="description">.url, alt e placement. Presente apenas em eventos article.published.url, alt e placement. Pode estar vazia.en-US, fr-FR).event do lado do servidor para que as chamadas webhook.test nunca criem publicações reais.delivery_id como chave de idempotência para evitar publicar o mesmo artigo duas vezes em retentativas.Authorization em cada pedido e rode o secret regularmente.Como o webhook apenas entrega os dados, um "sucesso" no Sorank não garante que o artigo esteja em linha no seu site. Quando algo corre mal, é quase sempre do lado de receção. Eis as causas mais comuns e como as resolver.
article.title, article.slug, article.content, etc., exatamente como documentado acima.Authorization.SORANK-Webhook/1.0.Quando o Sorank não consegue entregar um artigo ao seu endpoint, o seu agendador é automaticamente colocado em pausa e receberá um email. Assim que resolver o problema e voltar a conectar o seu webhook no Sorank, o seu agendador retoma por si só. O seu artigo já está gerado e guardado em segurança, nada se perde.
O webhook exige que escreva e mantenha código que captura o JSON e o publica no seu site. Se construiu o seu site com uma ferramenta no-code ou de IA, como o Lovable, o Base44, o Cursor ou o Claude Code, e não consegue desenvolver e alojar um endpoint que capture o webhook e publique o artigo, existe um caminho muito mais simples.
Criámos uma solução em que pode alojar automaticamente o seu blogue no seu próprio subdomínio, diretamente no Sorank. Sem código, sem endpoint para manter, sem webhook para capturar. Saiba como funciona aqui: Aloje o seu blogue no Sorank.
Se a sua plataforma for suportada, um conector direto é mais fácil do que o webhook. Consulte os nossos guias para o Webflow, o Shopify, o WordPress.org, o WordPress.com, o Wix e o HubSpot.
Se já verificou os pontos acima e a publicação continua a falhar, responda diretamente ao email que recebeu: a nossa equipa irá analisar o que se passa na sua conta.
Os seus artigos permanecem gerados e guardados em segurança no Sorank. Assim que a ligação for restabelecida, o seu agendador retoma automaticamente de onde tinha ficado.