← Connect: your blog and Google
Connect: your blog and Google · · 3 min · 7 steps

How to connect Ghost with an Admin API key

Add a custom integration in Ghost and copy its Admin API key. Paste the key and your site address into Munshi, then check the connection in Integrations.

Watch it done in 55 seconds here, or on YouTube. The steps below follow the same order as the video.

Before you start

  • Access to your Ghost admin. That is where you add custom integrations, under Settings, Integrations.
  1. Click Settings at the bottom of the sidebar, then Integrations. Ghost is one of the blogs under Publish your blog.

    Integrations in Settings, with the Ghost tile under Publish your blog outlined.
  2. Click the Ghost tile. Its card asks for two things: your Site URL and an Admin API key.

    The Ghost card with its Site URL and Admin API key fields outlined.
  3. The Admin API key is a secret code that lets Munshi reach your Ghost site. In your Ghost admin, go to Settings, Integrations and add a custom integration. Copy its Admin API key, not its Content API key.

    The help under the Admin API key field, naming Settings, Integrations and Add custom integration, outlined.
  4. Type your Ghost site's address into Site URL. Paste the key into Admin API key.

    The Site URL field filled in and the Admin API key pasted, outlined.
  5. Click Save. Munshi stores the key encrypted and reads your site with it. The card then reads Connected: publishing to your site.

    The Ghost card reading Connected: publishing to the site, with the Ghost saved confirmation, outlined.
  6. Close Settings and open Integrations again. Publish your blog shows Ghost with your site, and Publishing to names it. The badge reads Saved, because Integrations checks Ghost only when you ask.

    The Ghost destination row with the site and the Saved badge, and Publishing to in the strip, outlined.
  7. Click Manage, then Check. Munshi reads your site with the key and says Ghost: publishing to your site. Close the card, and the badge reads Connected.

    The Ghost destination row with the Connected badge, outlined.

Where you are now

Ghost is connected with an Admin API key. Articles you publish from Blog land in Ghost as drafts, and you publish them there.

If something goes wrong

“That doesn't look like a Ghost Admin API key.”

Copy the Admin API key from your custom integration in Ghost, save it, and click Check. An Admin API key is an id and a secret joined by a colon. This message usually means the Content API key was pasted.

“Ghost rejected that Admin API key.”

Add a new custom integration in Ghost, copy its Admin API key, and save it in Munshi. Ghost refused the key, usually because its integration was deleted.

“No Ghost Admin API at” your site address

Use your site's main address, such as https://yourblog.com, then save and check again. The address you entered does not lead to Ghost.

The badge reads Saved, not Connected

Click Manage, then Check. The badge turns Connected when the check passes. Saved means the key is stored but not checked since Integrations opened.

Try it on your own brand this week.

Munshi Social, the AI content marketing engine for small teams, plans, writes, publishes, and tracks your blog and socials. The guide above shows the real app, not a mock-up.

Start your workspace