Skip to content

Collects as they arrive, acts daily

Get a weekly count of subscription changes

Every Monday you get last week's new, cancelled, paused and skipped subscriptions in one email.

Runs
Collects as they arrive, acts daily
Apps
Recharge
AI
Not needed
Access
Subscriptions read

Send this to your assistant

Create a ClickRuntime automation: every Monday at 9am, email me how many Recharge subscriptions were started, cancelled, paused and skipped last week.

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 subscription brand lives and dies by its net growth, meaning new subscribers minus cancellations, but Recharge spreads those numbers across several screens and reports. Founders check the figures when they remember, and a week where cancellations outnumbered new customers can pass unnoticed while attention is on ads, inventory and shipping.

As new subscriptions and cancellations arrive through the week, ClickRuntime adds them to running counters. Once a week, it emails you the totals: how many people started, how many left and the net change. The numbers cover the same seven-day window each time, so they can be compared directly from week to week without any adjusting for different date ranges.

It is designed for brands that want one reliable number for growth without opening reports or exporting data each week.

What you get out of it

  • Net growth is a number you actually see

    Seeing plus 42 new and minus 31 cancelled in one line tells you whether the base is growing. That is the question every subscription owner asks, answered without effort. There is no spreadsheet and no filtering involved.

  • Bad weeks stand out

    A week with more cancellations than sign-ups is a warning. Because the email arrives regardless, you notice even when you have been busy elsewhere, and you can investigate while the cause is recent.

  • Campaign results are easier to judge

    Launching an ad push or a discount shows up as a jump in new subscribers. Comparing consecutive weeks tells you whether the extra spend brought lasting subscribers or a short spike.

  • Counts come from the events themselves

    Because each new subscription and cancellation is counted as it happens, the totals do not depend on someone exporting a report. That avoids date range errors and double counting. That also removes the common mistake of counting the same customer twice.

  • A shared pulse for partners and investors

    Forwarding the same simple summary every week keeps others informed. It sets expectations and builds trust, since they hear about dips from you rather than discovering them later. Steady updates build confidence more than occasional good news.

How it works

What happens, step by step

  1. Each time a Recharge subscription is started, cancelled, paused or skipped, ClickRuntime adds it to a count for the week.

  2. Every Monday at 9am it sends you one email with the four totals.

  3. The counts are then reset for the new week.

Before it runs live

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

What you get

RunsCollects as they arrive, acts daily
Get a weekly count of subscription changestoday, 9:00Succeeded
Email · Subscriptions last weekStarted: 42 · Cancelled: 11 · Paused: 6 · Skipped: 19

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 Recharge 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.
weekly_subscription_summary.pyexample
from clickruntime import on_event, on_trigger, state, notify

TOPICS = {"subscription/created": "started", "subscription/cancelled": "cancelled",
          "subscription/paused": "paused", "subscription/skipped": "skipped"}

@on_event
def handle(event):
    kind = TOPICS.get(event.header("X-Recharge-Topic"))
    if kind:
        counts = state.get("week") or {}
        counts[kind] = counts.get(kind, 0) + 1
        state.set("week", counts)
    return {"counted": kind}

@on_trigger
def run(event):  # Monday 9am
    counts = state.get("week") or {}
    notify.email_me("Recharge subscriptions last week",
                    "\n".join(f"{k.title()}: {counts.get(k, 0)}" for k in TOPICS.values()))
    state.delete("week")
    return counts

FAQ

Common questions

How are the weekly counters kept?
Each time Recharge reports a new subscription or a cancellation, a counter for the current week is increased. At the weekly send, the totals are emailed and the counters start again. The saved counts persist between runs.
What happens if the week has no activity?
The email still arrives with zeros, which is information in itself. Two quiet weeks in a row might mean a broken checkout or a paused campaign. If you prefer silence on empty weeks, that can be set. Either way you will know the job itself is still running.
Does it count reactivated subscriptions as new?
It can, but you decide. Many brands count a returning customer separately so growth reflects genuinely new subscribers. If reactivations matter to your numbers, the email can show them on their own line. Keeping them separate also gives you a cleaner picture of returning customers.
What permissions does it need?
Subscriptions read. 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 checks. Checks that find nothing new 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 weekly count of subscription changes” from your assistant

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