ReddGrowReddGrow Docs
Integrations

Ghost Integration: Publish Content Agent Posts via a Custom Integration

Connect Ghost to ReddGrow with an Admin API key so the content agent can publish and update posts automatically

Once connected, the ReddGrow content agent publishes articles and FAQ blocks straight into Ghost as posts, creating, updating, and retracting them as needed. The connection uses a Ghost custom integration's Admin API key, and works identically whether your site runs on Ghost(Pro) or is self-hosted.

Requirements

  • Ghost Admin access with the Owner or Administrator role (only these roles can create integrations)
  • A stable Site URL for your Ghost instance

Get your credentials

  1. Log into Ghost Admin at yoursite.com/ghost
  2. Click the gear icon for Settings, then go to Advanced → Integrations
  3. Click Add custom integration
  4. Give it a name, e.g. ReddGrow, and save
  5. Copy the Admin API Key. This is the value with a colon in it (id:secret). Don't copy the Content API Key next to it; that key is read-only and won't work for publishing.

Connect in ReddGrow

  1. Go to Settings → Integrations
  2. Under Website publishing, find the Ghost card and click Connect
  3. Fill in the form:
    • Site URL: your site's full https:// address
    • Admin API key: the id:secret value from the custom integration
  4. Click Connect Ghost

If another platform is already connected, ReddGrow warns you that connecting Ghost will replace it. Only one website can be connected at a time.

Troubleshooting

Connecting fails right away

Ghost's Integrations screen shows two keys side by side: the Content API Key and the Admin API Key. Only the Admin API Key, the one containing a colon, works for publishing. Double-check you copied the right one.

The connection worked before but now returns a 401

The integration was likely deleted or regenerated in Ghost Admin. Go back to Settings → Advanced → Integrations, open your custom integration, and copy a fresh Admin API Key.

Site URL and API key don't seem to match

The Admin API Key is tied to the specific Ghost site it was generated on. If you run multiple Ghost sites, make sure the Site URL you enter in ReddGrow points to the same site where you created the custom integration.

Self-hosted Ghost behind a firewall or reverse proxy

ReddGrow calls the same Admin API endpoint the Ghost Admin app itself uses, so that endpoint needs to be publicly reachable over HTTPS. Confirm your proxy or firewall isn't blocking /ghost/api/admin/ routes.


Related: see the ReddGrow App guide for how campaigns, drafts, and the platform's automation pipeline fit together.