Connect Ghost

Publish to a Ghost blog using an Admin API key.

Before you start

  • A Ghost site you administer, self-hosted or Ghost(Pro)
  • Ghost 4.0 or newer

Setup

  1. Open your integrations settings

    In Ghost admin, go to Settings → Advanced → Integrations.

  2. Add a custom integration

    Choose Add custom integration and name it SEO Platform. Ghost then shows a Content API key and an Admin API key.

  3. Copy the ADMIN API key

    Take the Admin API key, not the Content API key. It looks like two values joined by a colon - copy the whole string including the colon. The Content key can only read, so it fails at the first publish.

  4. Connect it here

    In RepGet, open Settings → Integrations, choose Ghost, and enter your Ghost site address along with the Admin API key.

  5. Publish a test article

    Press Publish test article. We create a draft in Ghost and return a link to it.

If something goes wrong

  • "Invalid token" or 401 on connecting

    Almost always the Content API key rather than the Admin one. The Admin key contains a colon; the Content key does not.

  • The site address is rejected

    Use the address of your Ghost admin, without a trailing path - https://example.com, not https://example.com/ghost.

Ghost's own documentation: read it here

Ready to connect?

Open your website in the app, go to Publishing, and choose Ghost. Then press Publish test article — we create a real draft on your site so you can confirm the whole path works before anything is scheduled.

Go to my websites