Integrations

Publish everywhere your content lives

Spook writes the article and your platform receives it. Connect once per site and every publish - manual or autopilot - lands where your readers already are.

CMS

WordPress

Publish straight to any self-hosted WordPress site through the REST API. No plugin to install - just an application password.

  • Creates or updates posts by slug
  • Yoast meta title and description filled in
  • Draft or live status, your choice
E-commerce

Shopify

Turn your store's blog into a content engine. Spook publishes articles through the Shopify Admin API so product pages get organic company.

  • Publishes to your store blog
  • SEO title and description metafields
  • Hidden draft or live immediately
CMS

Ghost

Push articles to your Ghost publication with the native Admin API. Ideal for professional blogs and newsletter-first sites.

  • Native Ghost Admin API
  • Structured data injected into the post head
  • Draft or published status
Headless

Payload & headless CMS

A generic REST connector for headless CMSs: Payload, Strapi, Directus, or any JSON API that accepts posts.

  • Configurable base URL, collection, and auth
  • Payload gets native Lexical rich text
  • Other CMSs receive clean HTML
Framework

Next.js

Add a Spook-hosted blog to your Next.js site by copying one folder. Your site pulls posts from Spook's read API - nothing to push, nothing to sync.

  • Zero-dependency drop-in template
  • Table of contents, FAQ, and RSS included
  • Styles scoped, easy to match your design
Custom

Webhook

The universal option. Spook POSTs the finished article as JSON to any HTTPS endpoint: your API route, Zapier, Make, n8n, or a small serverless function.

  • HTML and Markdown in the same payload
  • Bearer token plus HMAC signature
  • Send a test payload before going live

Google Search Console

Data

Not a publishing target - the data source. Spook reads your real queries to pick winnable topics, then resubmits your sitemap after every live publish so Google recrawls fast.

You decide how hands-off it gets

Every site picks its publish mode. Change it any time under Site settings.

Save as draft

Articles land in your CMS as drafts for a final human look. You press publish on your side when ready.

Publish live

Articles go public the moment they clear Spook's SEO-quality floor. Sitemap resubmission tells Google right away.

Built for developers and AI agents too

Everything Spook does in the dashboard is also an API.

Agent API

Drive Spook programmatically: list sites, find winnable queries, generate and publish articles. Auth with an agent API key from Settings.

OpenAPI spec

MCP endpoint

Point any Model Context Protocol client at /api/mcp and your AI agent gets Spook's tools - the free SEO suite and the core product.

llms.txt

CLI

spook-cli on npm wraps the Agent API for terminals and coding agents. Ship articles from the same place you ship code.

npm package

Don't see your platform?

The webhook works with any stack that can receive an HTTPS request - which is to say, any stack. Connect a site and send a test payload in minutes.