PilotScribe publishes to Ghost through the Admin API, authenticated with an Admin API key from a custom integration you add in Ghost. You'll collect your site URL and the key, then paste them into the Publishing tab in PilotScribe.

What you'll need

  • Site URLhttps://yourblog.ghost.io (Ghost Pro) or your self-hosted domain
  • Admin API key — in id:secret format

Steps

  1. Confirm your site URL. On Ghost Pro this is https://yourblog.ghost.io. If you self-host, use your site's own domain (the address where Ghost Admin lives).
  2. Open integrations. In Ghost Admin > Settings > Integrations.
  3. Add a custom integration. Click Add custom integration, name it (e.g. PilotScribe) and create it.
  4. Copy the Admin API key. On the integration screen, copy the Admin API Key. It's in id:secret format — copy the whole string, including the colon. (Use the Admin API key, not the Content API key.)
  5. Paste into PilotScribe. In app.pilotscribe.com, open your site, go to the Publishing tab, choose Ghost, then fill in:
    • Site URL → your ghost.io or self-hosted URL
    • Admin API key → the full id:secret value
    Run Test connection to verify the credentials, then save.

Scopes & permissions

A Ghost custom integration's Admin API key already carries the permissions needed to create posts — there are no extra scopes to toggle. Keep the integration dedicated to PilotScribe so you can revoke it independently if needed.