The moment it happens
Get told about every new Ghost member
When someone signs up on my Ghost site, their email and plan appear in Slack.
- Runs
- The moment it happens
- Apps
- Ghost
- AI
- Not needed
- Access
- Admin API key
Send this to your assistant
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.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A new Ghost member is a real signal: someone read enough to hand over an email address, or paid for a subscription. Yet the notification usually arrives as a line in an admin dashboard nobody opens daily. A publisher who wants to welcome a paying member personally, or notice a spike after a mention in another newsletter, finds out days later if at all.
A Custom Integration in Ghost is set up with a webhook that points at ClickRuntime. The moment a member signs up, Ghost sends a POST and the details are posted to the place you choose, such as a Slack channel, so the news is in front of you immediately.
Independent publishers, small media companies and course creators run on this kind of instant feedback, particularly during a launch or when a link goes viral.
What you get out of it
Paying members get a personal welcome
Seeing a new paid signup within seconds lets you send a thank-you note while they are still on the site, which is when it makes the biggest impression. A quick personal reply from the publisher builds loyalty from day one.
Spikes are spotted as they happen
A burst of signups in one hour tells you a post or mention is working, so you can follow up on the same day with a promotion instead of finding out next week.
Spam signups stand out
Odd names or repeated addresses in the feed are easy to notice, which lets you tighten signup settings before the list quality drops. Cleaning a list early is much easier than after thousands of signups.
The whole team shares the win
Posting to a team channel gives writers and editors feedback on what readers sign up after, which motivates people and informs what to write next. Seeing growth together keeps everyone motivated and aligned.
Reacts when the event arrives
Because Ghost pushes the event, there is no polling delay and no checking the admin area, and the notification costs nothing to read on a phone. Nothing needs checking, because the news comes to you.
How it works
What happens, step by step
When someone signs up as a member on your Ghost site, Ghost tells ClickRuntime straight away.
ClickRuntime picks out the member's email address and whether they are on a free or paid plan.
It posts them to #members in Slack.
Before it runs live
- Connect Ghost
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
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.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Ghost steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
@on_event
def handle(event):
member = ((event.json or {}).get("member") or {}).get("current") or {}
if not member.get("email"):
return {"posted": False}
notify.slack(f"New member: {member['email']} ({member.get('status', 'free')})", channel="#members")
return {"posted": True}FAQ
Common questions
How do I connect Ghost to it?
What details are included about the new member?
Can it distinguish free and paid members?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Turn 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 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 worksPost new orders and sign-ups to Slack
When something happens in your shop, app or form, the details land in the right channel straight away.
See how it worksKeep exploring
Set up “Get told about every new Ghost member” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.