Skip to content

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.

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

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

  1. When someone signs up as a member on your Ghost site, Ghost tells ClickRuntime straight away.

  2. ClickRuntime picks out the member's email address and whether they are on a free or paid plan.

  3. 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

RunsThe moment it happens
Get told about every new Ghost memberjust nowSucceeded
Slack · #membersNew member: dana@northwind.com (paid)

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. 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.

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

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
new_member_alert.pyexample
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?
In Ghost admin you create a Custom Integration and add a webhook for the member added event, pasting in the URL you are given. After that, each signup triggers a message without anything else to maintain.
What details are included about the new member?
The message includes the information Ghost sends with the event, such as the member's email and name when provided, plus signup details that Ghost includes. You can ask for a shorter or more detailed message.
Can it distinguish free and paid members?
It can, because Ghost marks members with a status in the payload. You can ask to route paid signups to a prominent channel and keep free ones in a quieter one, then approve the new routing.
What permissions does it need?
Admin API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

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.