Pular para o conteúdo

Integrações

Integrações

Conecte o Draftful ao jeito que você já trabalha: um agente via MCP, um endpoint de webhook para o seu próprio pipeline, ou o analytics que você já usa para medir o site.

Webhooks

Defina uma URL de endpoint e escolha quais eventos de artigo ela deve receber, em Configurações → Integrações. O Draftful já envia isso em produção.

Eventos

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

Toda entrega é assinada: o header X-Draftful-Signature carrega um timestamp e um HMAC-SHA256 do timestamp e do corpo, para você verificar que veio do Draftful e rejeitar replays antigos.

Cada entrega também traz X-Draftful-Event e X-Draftful-Delivery; o id da entrega se mantém entre as tentativas, então use-o para ignorar duplicatas.

A entrega tenta de novo automaticamente em resposta 5xx ou timeout, com backoff; uma resposta 4xx é tratada como seu endpoint recusando o evento de propósito e não tenta de novo.

O Draftful aprende a URL publicada pela resposta do seu endpoint ou por uma URL de callback assinada no payload — veja "Reporting the live URL" na especificação completa.

Configurações → Integrações deixa você enviar uma entrega de teste para um novo endpoint e rotacionar o secret de assinatura a qualquer momento.

O autopilot no nível Publicar usa um webhook ativo como destino de publicação, igual a uma publicação manual.

Payload de exemplo — 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?..."
  }
}

Deixe sua IA construir o receiver

Copie um prompt com a especificação completa do webhook e cole no ChatGPT, Claude, Cursor ou no assistente que escreve seu código. Ele já pede verificação de assinatura, idempotência e testes.

Search Console e GA4

  • Google Search Console

    Conecte via OAuth para o Draftful ler suas impressões, cliques e rankings reais de busca.

  • Google Analytics 4

    Conecte via OAuth para o Draftful ler sessões e tráfego, incluindo sessões vindas de motores de IA.

Publicação nativa para WordPress, Shopify, Webflow, Wix e Ghost está no roadmap. Até lá, um webhook já publica em qualquer um deles: copie o prompt para IA acima e o seu assistente escreve o receptor.