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.
Ideas
What you can automate in Ghost
Get told about every new Ghost member
When someone signs up on my Ghost site, their email and plan appear in Slack.
See how it worksFind Ghost post images missing alt text
Once a week I get a list of posts with images that lack alt text or are too large.
See how it worksTurn your notes into a Ghost draft
Rough notes I send to a link come back as a titled draft post waiting in Ghost.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Ghost, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Ghost automation you can describe
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
Instant
Get told about every new Ghost memberThe moment it happens
On a schedule
Find Ghost post images missing alt textWeekly
Instant
Turn your notes into a Ghost draftThe moment it happens
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
- In Ghost Admin, open Settings, then Integrations, and choose Add custom integration.
- Give it a name you'll recognise, such as ClickRuntime, and save.
- Copy the Admin API key (in the form
id:secret) and the API URL. - 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?
Why a custom integration and not my login?
Will it publish posts without me?
Are new member alerts instant?
Do I need my own AI key to write drafts?
Is this a Ghost connector for ChatGPT or Claude?
Related pages
Keep exploring