Skip to content

The moment it happens

Get an email for each new registered customer

When someone creates an account on your store, you get their name, email and location.

Runs
The moment it happens
Apps
WooCommerce
AI
Not needed
Access
read (write to create webhook)

Send this to your assistant

Create a ClickRuntime automation: when a new customer registers on my WooCommerce store, email me their name, email address, city and country.

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

When someone registers an account on a WooCommerce shop, nothing tells the owner. The new customer might be a wholesale buyer who deserves a call, a high-intent shopper who has not ordered yet, or a bot signing up with a fake address. The welcome email goes to the customer, while the shop team learns about the new account only when they next browse the Customers list, which for many shops is rarely.

When a customer registers, WooCommerce sends a webhook and the automation formats the name, email address and registration time and emails them to you. You see each new account within moments of its creation.

It suits shops that follow up personally, offer trade pricing, or want to spot suspicious sign-ups early. Each message arrives with the details you need to decide whether to welcome the person or block the account.

What you get out of it

  • Personal welcome while interest is high

    A short note or a first-order discount sent within the hour of registration reaches a person who is actively looking at your products, which is when a nudge is most effective.

  • Wholesale and trade leads stand out

    A new account with a business email domain often signals a reseller. Seeing it immediately lets you reply with trade terms before they buy elsewhere. Replying first with a wholesale price list often decides where the order goes.

  • Spot fake sign-ups

    A burst of registrations with random names from one domain looks like a bot. Noticing in the first few messages lets you tighten spam protection before the customer list fills with junk.

  • Know where growth comes from

    After a promotion or a post, the number of notification emails shows whether it brought sign-ups, which a total customer count buried in a report would not make clear. That feedback arrives while the campaign is still running and can be adjusted.

  • Mailing list stays accurate

    With each new account in your inbox, you can add legitimate customers to your newsletter tool the same day, rather than doing a large cleanup once a quarter. Clean, current lists get better delivery and fewer bounced newsletters.

How it works

What happens, step by step

  1. When a customer registers an account in your WooCommerce store, WooCommerce tells ClickRuntime straight away.

  2. ClickRuntime picks out their name, email address and location.

  3. You get a short email introducing the new customer.

Before it runs live

  • Connect WooCommerce
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Get an email for each new registered customerjust nowSucceeded
Email · New customerNew customer: Dana Fox dana@acme.example Portland, US

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 WooCommerce 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_customer_notification_woocommerce.pyexample
from clickruntime import on_event, notify

@on_event
def handle(event):
    c = event.json
    b = c.get("billing") or {}
    name = f"{c.get('first_name', '')} {c.get('last_name', '')}".strip() or c.get("username")
    notify.email_me(f"New customer: {name}",
                    f"{name}\n{c.get('email')}\n{b.get('city') or 'no city'}, {b.get('country') or 'no country'}")
    return {"customer": c.get("id")}

FAQ

Common questions

Does it fire for guest checkouts?
No. WooCommerce sends the customer created event when an account is registered. Guests who check out without creating an account are not customers in that sense, so they do not trigger this notification. Guests only exist as orders.
Do I need to configure a webhook in WooCommerce?
Yes, a webhook for the customer created topic points to the address ClickRuntime provides. It is created under WooCommerce settings in the advanced tab, and your AI assistant can walk through the steps. Your AI assistant can walk through each field.
Which details are in the email?
The customer's name, username and email address, plus the date of registration. Other fields from the customer record, such as billing country, can be added if you find them useful for deciding how to follow up.
What permissions does it need?
read (write to create webhook). 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 an email for each new registered customer” from your assistant

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