Publishing
Publishing overview
Connect Spook to your site so articles publish automatically when you hit Publish in the editor. Set up once per site under Site settings → Publishing.
Choose an integration
One integration per site. Each guide covers what Spook sends, and the exact clicks to connect it.
Webhook
The most flexible option. Spook POSTs JSON to any HTTPS endpoint: your API route, Zapier, Make, n8n, or a small serverless function that writes to your database or CMS.
Setup guideWordPress
Publish to any self-hosted WordPress site via the REST API and an application password.
Setup guideGhost
Push articles to a Ghost publication using the Admin API. Ideal for professional blogs on Ghost Pro.
Setup guideWebflow
Publish into a Webflow CMS collection through the Data API v2. Fields are matched by type, so Webflow's Blog template works out of the box.
Setup guideShopify
Publish to a Shopify store blog, great for e-commerce content marketing.
Setup guideREST API (Payload & headless CMS)
Generic REST connector for Payload, Strapi, Directus, or any JSON API that accepts POST/PATCH.
Setup guideNext.js blog
Pull-based: copy one folder into your Next.js app and it renders your Spook-hosted articles from a read API. No CMS, no webhooks.
Setup guideDraft vs live
Every site chooses how Spook pushes content. This mirrors Outrank: drafts land in your CMS for review, live posts go public immediately.
Save as draft
Article is sent to your CMS as a draft. Spook marks the article as review. You publish from WordPress, Ghost, or your webhook handler when ready.
Publish live immediately
Article goes live on your site right away. Spook marks it published and can re-submit your sitemap to Google Search Console.
Something else?
Webhook covers everything else
Ready to connect?
Sign in, open a site's settings, and choose your integration under Publishing.
Get started