The Autohive Ghost integration connects to your Ghost CMS site, enabling:

  • Post management - Create, update, and read posts with full HTML content support
  • Page management - Create and retrieve static pages on your Ghost site
  • Member management - Create and update subscriber members
  • Newsletter delivery - Trigger email delivery of published posts to subscribers
  • Media uploads - Upload images directly to your Ghost site
  • Content discovery - List and filter tags, authors, tiers, and site settings

Install the integration

Ghost uses API key authentication. You will need your Ghost Admin URL and API keys from your Ghost site.

  1. Log in to Autohive and navigate to Your user profile > Connections or Your workspaceManage workspace

  2. Locate the Ghost Integration card and click Connect

    List of integrations in Autohive
  3. Enter your credentials:

    • Ghost Admin URL — Your Ghost site’s base URL, e.g. https://yoursite.ghost.io
    • Content API Key — For reading posts, pages, tags, and authors (read-only access)
    • Admin API Key — For creating/updating content and managing members (format: id:secret)
  4. Click Save to complete the connection

Finding your API keys

  1. Log in to your Ghost Admin panel
  2. Navigate to SettingsIntegrations
  3. Click Add custom integration (or use an existing one)
  4. Copy the Content API Key and Admin API Key

Use the integration

You can now use the integration with your agents, workflows, and scheduled tasks!

  1. Follow our Create your first agent guide on how to create an agent.

  2. In the Agent settings, scroll down to the Add capabilities section and turn on the Ghost capability. You can choose which individual Ghost capabilities to turn on and off.

  3. Once the settings have been selected, begin prompting the agent with the workflow you’d like to achieve with Autohive and Ghost!

    Chatting with an Autohive agent using the Ghost integration

Available capabilities

Post Operations

  • Get Posts: List posts from your Ghost site with filtering by tag, author, status, and pagination support
  • Get Post: Fetch a single post by ID or slug, including full HTML content
  • Create Post: Create a new post with title, HTML content, tags, featured image, and publish status
  • Update Post: Update an existing post — requires updated_at for conflict detection

Page Operations

  • Get Pages: List static pages from your Ghost site
  • Get Page: Fetch a single page by ID or slug
  • Create Page: Create a new static page with title, HTML content, and metadata

Member Management

  • Create Member: Add a new subscriber member with name, email, and optional newsletter subscriptions
  • Update Member: Update an existing member’s details

Newsletter & Media

  • Send Newsletter: Trigger email delivery of a published post to newsletter subscribers
  • Upload Image: Upload an image file to your Ghost site’s media library

Site Information

  • Get Tags: List all tags used across your Ghost site
  • Get Authors: List all authors on your Ghost site
  • Get Settings: Retrieve site-wide settings including title, description, logo, and timezone
  • Get Tiers: List membership tiers and their pricing details

Key features

Full Content Management

  • Create and update posts with full HTML body content
  • Support for featured images, custom excerpts, tags, and authors
  • Control publish status: draft, published, or scheduled

Conflict-Safe Updates

  • Post updates require updated_at timestamp for optimistic concurrency control
  • Prevents accidental overwrites when multiple processes update the same post

Member & Newsletter Automation

  • Programmatically create and update subscriber members
  • Trigger newsletter sends to deliver published content to your subscriber list
  • Manage member newsletter subscription preferences

Media Management

  • Upload images directly to Ghost’s media library
  • Returns hosted image URLs for use in posts and pages

Common use cases

Content Publishing Workflows

  • Automatically create draft posts from external sources (RSS feeds, APIs, documents)
  • Schedule content publication workflows triggered by external events
  • Sync content from other platforms into Ghost for cross-posting

Newsletter Automation

  • Create and publish a post then immediately trigger a newsletter send in one workflow
  • Automate weekly or monthly newsletter compilation and delivery
  • Send targeted newsletters based on member segments

Member Management

  • Automatically create Ghost members when users sign up elsewhere
  • Sync member data between Ghost and your CRM or email platform
  • Manage newsletter subscription preferences in bulk

Content Research & Monitoring

  • List and search posts by tag or author for content audits
  • Retrieve site settings and structure for content planning
  • Monitor published content and engagement data

Disconnect the integration

  1. Navigate to Your user profileConnections or Your workspaceManage workspace
  2. Find the Ghost Integration
  3. Click Disconnect and confirm

Data Impact: Existing content on your Ghost site remains unchanged. Disconnecting removes Autohive’s access to your Ghost API.


Notes

  • The Admin API Key follows the format id:secret — copy it exactly as shown in Ghost Admin → Settings → Integrations.
  • Update Post requires the updated_at field (from a previous Get Post call) to prevent overwriting concurrent changes.
  • Send Newsletter requires the post to already be published before triggering delivery.
  • Ghost Cloud and self-hosted Ghost instances are both supported, provided the Admin URL is accessible.