Saltar al contenido

Integraciones

Integraciones

Conecta Draftful a como ya trabajas: un agente por MCP, un endpoint de webhook para tu propio pipeline, o el analytics que ya usas para medir el sitio.

Webhooks

Define una URL de endpoint y elige qué eventos de artículo debe recibir, en Configuración → Integraciones. Draftful ya envía esto en producción.

Eventos

  • article.generation.started
  • article.generation.completed
  • article.generation.failed
  • article.published
  • article.publish_failed
  • article.updated
  • article.scheduled
  • article.unpublished

Cada entrega está firmada: el header X-Draftful-Signature lleva un timestamp y un HMAC-SHA256 del timestamp y el cuerpo, para que verifiques que vino de Draftful y rechaces reenvíos viejos.

Cada entrega también lleva X-Draftful-Event y X-Draftful-Delivery; el id de entrega no cambia entre reintentos, así que úsalo para ignorar duplicados.

La entrega reintenta automáticamente ante una respuesta 5xx o un timeout, con backoff; una respuesta 4xx se trata como que tu endpoint rechazó el evento a propósito y no se reintenta.

Draftful aprende la URL publicada a partir de la respuesta de tu endpoint o de una URL de callback firmada en el payload — consulta "Reporting the live URL" en la especificación completa.

Configuración → Integraciones te permite enviar una entrega de prueba a un endpoint nuevo y rotar su secreto de firma en cualquier momento.

El autopilot en el nivel Publicar usa un webhook activo como destino de publicación, igual que una publicación manual.

Payload de ejemplo — article.published

{
  "event": "article.published",
  "delivery_id": "b3f1c8b0-...-9e2a",
  "occurred_at": "2026-09-22T14:03:00Z",
  "data": {
    "id": 4821,
    "title": "...",
    "slug": "...",
    "status": "published",
    "word_count": 1420,
    "published_at": "2026-09-22T14:03:00Z",
    "workspace_slug": "acme",
    "schema_version": 2,
    "structured_data": { "...": "..." },
    "refresh_of_url": null,
    "content_markdown": "# ...",
    "content_html": "<h1>...</h1>",
    "meta_title": "...",
    "meta_description": "...",
    "excerpt": "...",
    "canonical_url": null,
    "language": "en",
    "featured_image": { "url": "...", "avif_url": "...", "alt": "...", "width": 1600, "height": 900 },
    "images": [],
    "categories": ["..."],
    "tags": ["...", "..."],
    "author": { "type": "organization", "name": "Acme", "url": "https://acme.com" },
    "published_url": null,
    "og_image_url": "https://.../cover-og.jpg",
    "faqs": [{ "question": "...", "answer": "..." }],
    "content_markdown_without_faq": "# ...",
    "content_html_without_faq": "<h1>...</h1>",
    "reading_minutes": 8,
    "published_url_callback": "https://draftful.app/api/v1/publish-callbacks/articles/4821?..."
  }
}

Deja que tu IA construya el receptor

Copia un prompt con la especificación completa del webhook y pégalo en ChatGPT, Claude, Cursor o el asistente que escribe tu código. Ya pide verificación de firma, idempotencia y tests.

Search Console y GA4

  • Google Search Console

    Conecta por OAuth para que Draftful lea tus impresiones, clics y rankings reales de búsqueda.

  • Google Analytics 4

    Conecta por OAuth para que Draftful lea sesiones y tráfico, incluyendo sesiones referidas por motores de IA.

La publicación nativa para WordPress, Shopify, Webflow, Wix y Ghost está en la hoja de ruta. Mientras tanto, un webhook ya publica en cualquiera de ellos: copia el prompt para IA de arriba y tu asistente escribe el receptor.