How to Connect Ghost
Connect your Ghost publication to ACS using your Admin API key to automatically publish blog posts to your site.
Updated April 8, 2026
ACS connects to Ghost using its Admin API to publish articles directly to your publication. This works with both Ghost(Pro) hosted sites and self-hosted Ghost installations running version 4.0 or later.
What You'll Get
- Automated article (and newsletter) publishing to your Ghost site
- Title, body content, slug, and meta fields set automatically on each post
- Support for both Ghost(Pro) and self-hosted Ghost
Prerequisites
- A Ghost site (version 4.0 or later recommended)
- Admin access to your Ghost dashboard
- Your Ghost site URL
Step 1: Create a Custom Integration in Ghost
- Log into your Ghost Admin panel (typically at
yourdomain.com/ghost) - Go to Settings → Integrations
- Click Add custom integration
- Give it a name such as "ACS" and click Create
- On the integration details page, copy the Admin API Key — it is formatted as
hex_id:hex_secret - Note your Ghost site URL
Step 2: Connect in ACS
- In ACS, go to Settings → Integrations
- Under Publishing Destinations, click Set Up for your SEO Article or Newsletter channel
- Select Ghost from the provider list
- Enter:
- Ghost URL — your site's base URL (e.g.,
https://yourdomain.com) - Admin API Key — the key copied from Step 1
- Ghost URL — your site's base URL (e.g.,
- Click Connect
ACS will verify the credentials with a test request to your Ghost site.
What Gets Published
ACS populates the following fields on each Ghost post:
- Title
- HTML body content
- Slug
- Meta title and description
- Feature image URL (if configured in your content settings)
Posts are published as drafts by default. Change this in Settings → Platforms to publish immediately.
Ghost(Pro) vs. Self-Hosted
Both work identically. For Ghost(Pro), your site URL is your custom domain or yoursite.ghost.io. For self-hosted installations, use your server's URL. Ghost must be accessible over HTTPS.
Disconnecting Ghost
Go to Settings → Integrations → SEO Article → Edit and remove your Ghost credentials. You can also delete the custom integration from your Ghost Admin under Settings → Integrations.
Troubleshooting
"Invalid API key" error
Confirm the full Admin API Key was copied correctly, including the colon (:) separating the two parts — it is part of the key.
401 Unauthorized Ghost must be accessible over HTTPS. HTTP-only installations are not supported. Also confirm the custom integration has not been deleted in Ghost Admin.
Content not appearing Verify you selected the correct channel (SEO Article or Newsletter) in ACS settings and that Ghost is set as the publishing destination for that channel.