¿No tienes una integración nativa de Sorank para tu CMS? El conector Webhook te permite enviar tus artículos generados a cualquier URL, Zapier, Make, n8n o un endpoint personalizado en tu propio sitio web programado, de modo que puedas publicar tu contenido donde lo necesites.
Cuando publicas un artículo en Sorank, enviamos una solicitud POST con una carga útil JSON estructurada a la URL que configuraste. Tu endpoint o herramienta de automatización puede entonces procesar la carga útil y crear la publicación en tu blog, sitio web personalizado o cualquier otra herramienta que acepte solicitudes HTTP entrantes.
Esto es lo más importante que debes entender sobre el conector Webhook. Por nuestra parte, Sorank empaqueta todo lo que necesitas dentro del JSON (título, slug, cuerpo HTML completo, meta descripción, imágenes, idioma y más) y lo dispara hacia tu URL. En cuanto ese JSON se envía correctamente, Sorank marca la entrega como exitosa.
Ese estado de "éxito" solo confirma una cosa: los datos salieron de Sorank y tu endpoint los aceptó. No tenemos forma de saber qué ocurre después en tu lado. No podemos detectar si tu código realmente leyó el JSON, mapeó los campos correctamente o publicó el artículo en tu sitio web.
Dicho de otro modo, el webhook es solo un mecanismo de entrega para los datos. Recibirlo, analizarlo y publicarlo en tu CMS es enteramente tu responsabilidad. Si el artículo no aparece en tu blog aunque Sorank muestre "éxito", el problema casi siempre está en cómo tu integración captura y gestiona la carga útil, no en la entrega en sí.

Bearer en la cabecera Authorization para que tu servidor pueda verificar que la llamada proviene de Sorank.webhook.test) y confirmar que tu endpoint responde correctamente.
Cada webhook que Sorank envía a tu endpoint sigue el mismo contrato HTTP. Esto es lo que recibirá tu servidor:
POSTapplication/jsonSORANK-Webhook/1.0Bearer {webhook_secret} (opcional, solo se envía si configuraste un secreto en los ajustes de tu integración)Usa la cabecera User-Agent para identificar el tráfico de Sorank en tus registros, y verifica la cabecera Authorization por tu parte para asegurarte de que la solicitud proviene de Sorank y no de un origen desconocido.
Sorank emite dos tipos de eventos de webhook. Ambos comparten el mismo sobre de nivel superior (event, delivery_id, timestamp, article), de modo que tu integración solo necesita actuar según el campo event para enrutar la carga útil.
article.publishedSe dispara cada vez que publicas un artículo desde Sorank. Este es el evento que tu endpoint de producción debe procesar para crear la publicación en tu CMS o activar tu flujo de automatización.
{
"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.testSe dispara cuando haces clic en el botón Test en Sorank para verificar que tu endpoint es accesible. La carga útil usa valores ficticios (id son todo ceros, featured_image se omite, images está vacío) para que tu integración pueda ignorarlo de forma segura o usarlo para confirmar la conectividad sin crear una publicación 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 o webhook.test. Actúa según este campo para enrutar la carga útil.<meta name="description">.url, alt y placement. Solo presente en eventos article.published.url, alt y placement. Puede estar vacío.en-US, fr-FR).event del lado del servidor para que las llamadas webhook.test nunca creen publicaciones reales.delivery_id como clave de idempotencia para evitar publicar el mismo artículo dos veces en los reintentos.Authorization en cada solicitud y rota el secreto con regularidad.Como el webhook solo entrega los datos, un "éxito" en Sorank no garantiza que el artículo esté publicado en tu sitio. Cuando algo sale mal, casi siempre es del lado receptor. Estas son las causas más comunes y cómo solucionarlas.
article.title, article.slug, article.content, etc., exactamente como se documenta arriba.Authorization.SORANK-Webhook/1.0.Cuando Sorank no puede entregar un artículo a tu endpoint, tu programador se pausa automáticamente y recibirás un correo electrónico. En cuanto corrijas el problema y reconectes tu webhook en Sorank, tu programador se reanuda por sí solo. Tu artículo ya está generado y almacenado de forma segura, no se pierde nada.
El webhook requiere que escribas y mantengas código que capture el JSON y lo publique en tu sitio. Si construiste tu sitio con una herramienta no-code o de IA, como Lovable, Base44, Cursor o Claude Code, y no puedes desarrollar y alojar un endpoint que capture el webhook y publique el artículo, hay un camino mucho más sencillo.
Creamos una solución donde puedes autoalojar tu blog en tu propio subdominio, directamente en Sorank. Sin código, sin endpoint que mantener, sin webhook que capturar. Aprende cómo funciona aquí: Aloja tu blog en Sorank.
Si tu plataforma es compatible, un conector directo es más fácil que el webhook. Consulta nuestras guías para Webflow, Shopify, WordPress.org, WordPress.com, Wix y HubSpot.
Si has comprobado los puntos anteriores y la publicación sigue fallando, responde directamente al correo electrónico que recibiste: nuestro equipo investigará qué está ocurriendo en tu cuenta.
Tus artículos permanecen generados y almacenados de forma segura en Sorank. En cuanto se restablezca la conexión, tu programador retoma automáticamente donde lo dejó.