Skip to content

Daily

Get a daily list of new site sign-ups

Once a day you get the people who registered on your site since the last email.

Runs
Daily
Apps
WordPress
AI
Not needed
Access
list_users capability

Send this to your assistant

Create a ClickRuntime automation: every morning at 9am, email me the users who registered on my WordPress site in the last day, with their username and email.

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 membership site, course platform or WooCommerce shop on WordPress adds new users all the time, and most owners learn about them only when scanning the Users screen. A registration from a company you have been courting goes unnoticed for two weeks, and a burst of fake sign-ups from one IP range runs unnoticed until the database is full of junk accounts.

Each day, the automation lists users sorted by registration date, keeps only those who signed up since the previous run, and emails you the names, email addresses and registration times. If nobody joined, there is nothing to read, and the run records that quietly.

It is a good morning habit for community managers, course creators and anyone who follows up with new sign-ups personally. If no one signed up, you simply get no email that day.

What you get out of it

  • Personal welcomes happen on time

    A welcome note sent the same day a person registers feels attentive, while one sent a fortnight later feels like an afterthought and gets fewer replies. Early contact also catches people before they forget why they registered.

  • Suspicious sign-ups stand out

    A cluster of registrations with random-looking usernames shows up in one daily list, so you can delete fake accounts before they post spam or bog down your user table. Cleaning those accounts up the same day protects both your database and your email reputation.

  • Sales can follow warm leads

    If registration is the first step toward buying, a daily list lets someone reach out to a likely customer while the interest is still recent. That head start can decide whether a sign-up turns into a customer or drifts away.

  • Growth is easy to see

    Counting the daily lists over a month tells you whether a campaign or a mention in a newsletter actually drove people to sign up. The numbers also help you decide whether a campaign was worth repeating.

  • No need to open wp-admin

    The names and addresses arrive in your inbox, so keeping an eye on registrations does not depend on you remembering to log in and check. That frees your attention for the follow-up, not the checking.

How it works

What happens, step by step

  1. Once a day, ClickRuntime lists the newest users on your WordPress site.

  2. It keeps only the people who registered since the last email.

  3. You get an email with each new user's name and email address.

Before it runs live

  • Connect WordPress

What you get

RunsDaily
Get a daily list of new site sign-upstoday, 9:00Succeeded
Email · 2 new WordPress userslee_park <lee@acme.example> ola.n <ola@contoso.example>

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

  • Run it at a different time, more or less often, or only on weekdays
  • 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 WordPress 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_user_registrations.pyexample
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, credentials, http, notify

SITE = "https://blog.example.com"

def wp(method, path, **kw):
    resp = http.request(method, f"{SITE}/wp-json/wp/v2/{path}", **kw,
                        auth=("admin", credentials.secret("WP_APP_PASSWORD")))
    resp.raise_for_status()
    return resp.json()

@on_trigger
def run(event):
    cutoff = (datetime.now(timezone.utc) - timedelta(days=1)).strftime("%Y-%m-%dT%H:%M:%S")
    users = wp("GET", "users", params={"orderby": "registered_date", "order": "desc", "per_page": 100, "context": "edit"})
    new = [u for u in users if u["registered_date"] >= cutoff]
    if new:
        notify.email_me(f"{len(new)} new WordPress users",
                        "\n".join(f"{u['username']} <{u['email']}>" for u in new))
    return {"new": len(new)}

FAQ

Common questions

Which users count as new?
Anyone whose registration date falls after the previous run's cutoff is included, regardless of role. If you only want customers or subscribers, your AI assistant can add a role filter so staff or admin accounts are ignored.
Can I get the email in real time instead of daily?
This version runs once a day to keep your inbox quiet. If you need it faster, polling more often is a schedule change, though a daily digest is usually better for sites with dozens of sign-ups a day.
Does it need an administrator login?
Listing users in WordPress requires a account with permission to view them, normally an administrator or a role granted the list-users capability. The credentials are stored as secrets, and a restricted account is fine if it has that permission.
What permissions does it need?
list_users capability. 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 each time it runs (daily). Checks that find nothing to do and stop right away aren't counted.
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 a daily list of new site sign-ups” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.