Ghost

Ghost

Publishing platform API for managing posts, pages, members, and content distribution.

API Key52 tools

Three ways to use Ghost

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Ghost.

Activate Theme (Admin API)

Activate an installed theme by name (Admin API).

Tool

Browse Authors (Content API)

Browse all authors who have published posts (read-only Content API).

Tool

Browse Members (Admin API)

Browse all members with filtering by status, labels, and newsletters (Admin API).

Tool

Browse Newsletters (Admin API)

Browse all newsletters with pagination (Admin API).

Tool

Browse Offers (Admin API)

Browse all subscription offers with associated tier information (Admin API).

Tool

Browse Pages (Admin API)

Browse all pages including drafts, published, and scheduled (Admin API).

Tool

Get started automating Ghost

01Connect your accountLink your account securely with OAuth or an API key.
02Choose a trigger or toolPick the events and actions your workflow should use.
03Configure the workflowDescribe what you want and Geni wires it up for you.
04Refine the processTest runs, review output, and tweak until it's right.
05Turn it onSet it live and it runs on a schedule or on events.

Ready-to-use workflows

Prompts using Ghost

Browse all

Ghost editorial calendar: drag your month into shape

See every draft, scheduled and published Ghost post on a month calendar, drag posts to new dates, and park ideas until you are ready to write.

Ghost

Find and refresh the Ghost posts quietly losing traffic

See every published post ranked by how much search traffic it has lost, then let an agent draft a refreshed version you approve before publishing.

GhostGoogle Search ConsoleGoogle Analytics

Sell and invoice Ghost newsletter sponsor slots in one board

Replace the sponsorship spreadsheet with a live board of upcoming issues, sold and open slots, real subscriber counts, and paid or unpaid status from Stripe.

GhostStripe

Ghost cover art desk: generate and set every post image

See every draft, scheduled and published post in one place, spot the ones missing a cover, and set an on-brand image in a couple of clicks.

Generate ImageGhostSlack

Narrate every new Ghost blog post into an audio edition

Every hour, Geni finds your newest Ghost posts, narrates them in a consistent ElevenLabs voice, saves the MP3 to Google Drive, and announces the audio edition in Slack.

GhostElevenLabsGoogle DriveSlack Bot

Monday morning Ghost membership growth report in Slack

Start every week with a real read on your publication. Net new free vs paid members, churn, top posts, and one recommendation, posted to Slack.

GhostSlack Bot

Daily AI blog posts from a Google Sheets idea queue

Every weekday at 7am, turn the next idea in your Google Sheet into a finished Ghost post with a matching stock photo and a published URL written back to the row.

Google SheetsPexelsGhost

Auto-share new Ghost posts to LinkedIn and Buffer

Turn every new Ghost post into a LinkedIn caption and a queued Buffer post, then drop a recap in your Slack marketing channel.

GhostLinkedInBufferSlack Bot
+1Browse all prompts