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.
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
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
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
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
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
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
DataNot 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 specMCP 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.txtCLI
spook-cli on npm wraps the Agent API for terminals and coding agents. Ship articles from the same place you ship code.
npm packageDon'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.