Skip to content

Automate Ghost

Ghost runs your posts, pages and members in one place. Automations take care of the publishing chores around it: hearing about new members, drafting posts from your notes, and checking published posts for problems like missing alt text. Describe what you want to your AI assistant, check what it will do, and it keeps running.

Try asking

Create a ClickRuntime automation: whenever someone joins my Ghost site as a member, post their email and whether they're free or paid to #members in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Ghost automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Ghost should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every Monday, have AI check last week's Ghost posts for missing meta descriptions and draft one for each.

When a new Ghost member signs up, add them to a Google Sheet with their plan.

When a Ghost post is published, have AI write a short social post, schedule it in Buffer and announce it in Slack.

Beyond chat

Have Ghost work when you're not in the chat

Connecting Ghost to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Ghost

You connect Ghost through a custom integration you add in your own Ghost admin. It gives you an Admin API key and the API URL for your site.

Ghost

Publishing / newsletter

  1. In Ghost Admin, open Settings, then Integrations, and choose Add custom integration.
  2. Give it a name you'll recognise, such as ClickRuntime, and save.
  3. Copy the Admin API key (in the form id:secret) and the API URL.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the key and API URL as secrets for Ghost.

Good to know

Ghost limits that affect automations

  • Use the Admin API key, not the Content API key. The Content API key is read-only and can't create drafts.
  • Your admin address can differ from your public site address. On Ghost(Pro) it often ends in .ghost.io, so copy the API URL shown on the integration.
  • Ghost can send events such as a new member through a webhook on the custom integration, so those alerts don't wait for a schedule.

FAQ

Questions about automating Ghost

What can ClickRuntime do in my Ghost site?
What the Admin API key allows, such as reading posts and members and creating draft posts. Drafts stay drafts until you publish them in Ghost.
Why a custom integration and not my login?
The integration has its own key that you can delete at any time from Ghost's Integrations settings, without touching your own account.
Will it publish posts without me?
Only if you ask for that. The AI drafting automation saves a draft, so you can edit and publish it yourself.
Are new member alerts instant?
Yes. Ghost sends the member event to the automation as it happens.
Do I need my own AI key to write drafts?
No. Drafting uses the AI included in every ClickRuntime plan. Member alerts and the image audit don't use AI at all.
Is this a Ghost connector for ChatGPT or Claude?
Not for chatting with Ghost data. A chat connector lets your assistant read and change Ghost while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Ghost event.

Tell your assistant what Ghost should do

Free plan. No credit card.