Platform setup guides
Connect your Ghost site
Chatgpt Grow publishes to Ghost through the Admin API, authenticated with a custom integration’s Admin API key. It works with Ghost(Pro) and self-hosted Ghost, and you can revoke the key from the same screen at any time.
Last updated: 2026-09-15
Before you start
- A Ghost site you can sign in to as an Owner or Administrator.
- Your Ghost site root, for example https://yourblog.com — the public address, not the /ghost admin address.
- A site reachable from the internet. Publishing happens server to server, so a Ghost instance running only on your laptop cannot be connected.
Get your credentials
- Site
- Members
- Analytics
- Settings
Custom integration
- Content API key
- Admin API key
- 1
Open Integrations
In Ghost admin, open Settings in the left sidebar, then Integrations.
Menu pathGhost adminSettingsIntegrations - 2
Add a custom integration
Click Add custom integration, give it a name you will recognise — "Chatgpt Grow" — and create it.
Menu pathIntegrationsAdd custom integration - 3
Copy the Admin API key
Ghost shows a Content API key and an Admin API key. Copy the Admin API key: an ID and a secret joined by a colon.
65f2a1b9c0d4e5f6a7b8c9d0:9e3a4c7b…- Take the whole string, including the colon and the secret after it.
- The Content API key looks similar and will be rejected. If in doubt, create a new integration and copy again.
Connect it in Chatgpt Grow
Two credential fields, plus an optional name for the connection. The API key is the one people get wrong — it must be the Admin API key, in full.
Your Ghost site root. Do not append /ghost and do not add a trailing slash.
The complete id:secret string from step 3.
Optional. A name for this connection so you can tell it apart later.
What happens after you connect
- Chatgpt Grow creates a Ghost post and sets it to Published — it goes live immediately.
- The body is sent as HTML and Ghost converts it into its native editor format, so you can keep editing it in Ghost.
- If the article has a hero image, it is set as the post’s feature image.
- Only one platform can be connected at a time. To publish somewhere else, disconnect Ghost first.
Troubleshooting
Status 401, or "invalid token"
You copied the Content API key, or the key is missing the colon and the secret after it. Re-copy the Admin API key whole. If you already closed the panel, create a new integration — Ghost does not show the secret again.
Status 404
The site URL is wrong, or it points at the /ghost admin address. Use the public site root, for example https://yourblog.com.
The connection times out
The Ghost site is not reachable from the internet — typical for a Ghost instance running locally or behind a firewall. Publishing is server to server, so the site has to be publicly reachable.
A version or compatibility error
Older Ghost releases may not support the Admin API version Chatgpt Grow uses. Update Ghost, then reconnect.
Chatgpt Grow