Skip to content

On a schedule

Get a daily list of new BigCommerce customers

Each evening you see who created an account that day, with their email and customer group.

Runs
On a schedule
Apps
BigCommerce
AI
Not needed
Access
Customers read-only

Send this to your assistant

Create a ClickRuntime automation: every evening at 6pm, email me the customers who signed up in my BigCommerce store today, with name, email, company and customer group.

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 B2B store on BigCommerce lets buyers create accounts, and each new account may be a wholesale prospect that needs approval, a price list or a welcome call. The new accounts sit in the customer list until someone opens it. A buyer from a company with a large potential order registers on Monday and receives no response until the following week, by which time they have bought from a competitor.

Each day, ClickRuntime lists customers created since the last run and emails you each one's name, email address, customer group and company. It then remembers the time of the run so the next digest starts from there. One short email lets you follow up with every new account.

Wholesale and trade stores that approve customers manually will find it especially helpful.

What you get out of it

  • Wholesale buyers get a prompt response

    Reaching out to a new trade account the same day shows you are interested in their business. Prompt contact often decides which supplier gets the first order. Prompt contact often decides which supplier receives the first order from a new buyer.

  • Approvals no longer wait for a login

    If customers need to be moved into a group such as Wholesale, the email reminds you each morning. Accounts do not wait unnoticed in the list. Accounts do not sit waiting in the list for someone to remember to open it.

  • Fake or odd registrations are spotted

    A batch of accounts with strange names or domains is clear in the digest. You can delete spam accounts before they cause trouble with promotions or reviews. You can delete spam accounts before they cause trouble with promotions or reviews.

  • Customer groups are checked

    The group shown in the email lets you see whether a new account landed in the right place. Pricing mistakes are caught before an order is placed. Pricing mistakes are caught before a wrong-priced order is ever placed.

  • Growth in accounts is tracked

    Counting the entries each day shows how registrations trend. You see the effect of a campaign on account creation, not only on orders. You see the effect of a campaign on account creation, not only on orders.

How it works

What happens, step by step

  1. Every evening at 6, ClickRuntime checks BigCommerce for customers who signed up since the last run.

  2. For each one it notes their name, email, company and customer group.

  3. You get one email listing the new sign-ups. It remembers when it last ran, so nobody appears twice.

Before it runs live

  • Connect BigCommerce

What you get

RunsOn a schedule
Get a daily list of new BigCommerce customerstoday, 9:00Succeeded
Email · New sign-ups- Lee Park <lee@northwind.example>, Northwind Traders, Wholesale

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 BigCommerce 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_sign_ups_digest.pyexample
from datetime import datetime, timezone
from clickruntime import on_trigger, credentials, http, state, notify

API = "https://api.bigcommerce.com/stores/your-store-hash"

@on_trigger
def run(event):
    headers = {"X-Auth-Token": credentials.secret("BIGCOMMERCE_TOKEN"), "Accept": "application/json"}
    since = state.get("last_run") or datetime.now(timezone.utc).strftime("%Y-%m-%dT00:00:00Z")
    now = datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ")
    customers = http.get(f"{API}/v3/customers", headers=headers,
                         params={"date_created:min": since, "limit": 250}).json()["data"]
    groups = {g["id"]: g["name"] for g in http.get(f"{API}/v2/customer_groups", headers=headers).json() or []}
    state.set("last_run", now)
    if not customers:
        return {"new": 0}
    lines = [f"- {c['first_name']} {c['last_name']} <{c['email']}>, {c.get('company') or 'no company'}, "
             f"{groups.get(c['customer_group_id'], 'no group')}" for c in customers]
    notify.email_me(f"{len(customers)} new BigCommerce customers today", "\n".join(lines))
    return {"new": len(customers)}

FAQ

Common questions

Does it include customers who bought as guests?
No. Guest checkouts do not create customer accounts in BigCommerce, so they are not listed. The digest covers people who registered an account, which is the group that usually needs approval or a welcome message.
How does it avoid listing the same customer twice?
It remembers the time of its last run and asks BigCommerce only for customers created after that time. Each customer appears once, even if the flow runs every day, and a missed run catches up on the next one.
Can it include the company and phone number?
Yes, as long as those fields are filled in on the customer record. Company is a standard field, and custom form fields can be shown too. Tell your AI assistant which details matter for your follow-up and it will add them.
What permissions does it need?
Customers read-only. 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 (on a schedule). 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 BigCommerce customers” from your assistant

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