Signal Desk
What you need: Site URL (e.g. https://www.signaldeskblog.com) and a Bearer API key from Studio → Settings
Best for: GEO / citation-ready publishing for CitePilot and Cadence articles.
Preferred connected publish desk beside the Growth Stack. Paste site URL + API key under Integrations → Signal Desk; optional publish webhook syncs status back to CitePilot.
Webflow
What you need: Site API token, site ID, and collection ID
Best for: Teams already publishing the main marketing site from Webflow.
Webflow uses shared env vars today rather than per-workspace credentials.
WordPress
What you need: Site URL, WordPress username, and an Application Password
Best for: Blogs or marketing sites already running on WordPress.
Best first choice if you already have a WordPress blog because setup is straightforward.
Ghost
What you need: Site URL and a Ghost Admin API key in id:secret format
Best for: Publisher-style blogs already using Ghost as their CMS.
Good fit when the blog is separate from the main app and editorial workflow already lives in Ghost.
Hashnode
What you need: Personal access token and publication ID
Best for: Dev-friendly blogs when you have Hashnode Pro for API access.
Hashnode retired free API access in 2026 — upgrade to Pro (Dashboard → Billing) to publish from CitePilot. Paste your dashboard URL or publication ID.
Shopify
What you need: Shop domain and an Admin access token with blog/article write access
Best for: Commerce brands publishing content inside a Shopify store blog.
CitePilot will publish into a Shopify blog so content and store live together.
Framer
What you need: Project URL, API key, collection ID, and target field IDs
Best for: Teams using Framer CMS collections for site content.
Framer setup is the most technical because you must supply the right collection and field IDs.