All templates
For SaaS customer success teams, CSMs & account managers

Catch accounts whose usage is sliding

Every Monday, WebRun opens Amplitude, reads each account's weekly active usage, finds the ones trending down, checks the owner and renewal date in HubSpot, and posts your customer success team a ranked at-risk list in Slack.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 Amplitude find accounts with sliding usage
2 HubSpot check owner and renewal
3 Slack alert the CSM
Run a sample
In short

How do I spot customer accounts whose usage is declining?

WebRun flags customer accounts whose product usage is sliding before they churn. Every Monday it reads weekly active usage in Amplitude, finds accounts trending down, checks each owner and renewal date in HubSpot, and posts your CSMs a ranked at-risk list in Slack, so fading accounts get a human check-in while there is still time.

  • Fading accounts get a human check-in before renewal, not after they cancel
  • Every account ranked by usage drop and days to renewal each week
  • Recovered accounts fall off the list automatically from live Amplitude usage

Built for SaaS customer success teams · CSMs · account managers · product-led growth

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.amplitude.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Amplitude - find accounts with sliding usage
    amplitude.com
    WebRun in Amplitude: find accounts with sliding usage
    WebRun opens Amplitude to find accounts with sliding usage.
    • Open Amplitude and load your weekly active usage chart segmented by account
    • Compare each account's active users against the prior few weeks
    • Flag accounts whose usage dropped past your threshold and note the size of the drop

    Done when Every account with a meaningful usage decline is listed with its drop.

  3. 2
    HubSpot - check owner and renewal
    hubspot.com How to Automate HubSpot
    WebRun in HubSpot: check owner and renewal
    WebRun opens HubSpot to check the owner and renewal date.
    • Look up each flagged account's company record in HubSpot
    • Read the assigned owner, plan, and renewal date
    • Rank each as high, medium, or low risk by the drop size and how close renewal is

    Done when Each declining account has an owner and a risk level.

  4. 3
    Slack - alert the CSM
    slack.com How to Automate Slack
    WebRun in Slack: alert the CSM
    WebRun opens Slack to alert the right CSM.
    • Post a ranked at-risk list to the customer success channel
    • Put accounts closest to renewal with the steepest drops first, with the owner @-mentioned
    • Leave the list for the CSM to action. Never message the customer directly

    Done when CSMs have this week's ranked at-risk list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.amplitude.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
At-risk list · Slack
OutputWhat each run produces - A ranked list of accounts with declining usage, each with its drop size, owner, and renewal date.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it message customers without me?

No. WebRun only posts an internal at-risk list in Slack for your CSMs. It never emails, messages, or contacts a customer on its own, so every outreach stays a human decision.

How does it decide an account is at risk?

It reads each account's weekly active usage in Amplitude, compares it to recent weeks, and ranks the drop against the renewal date in HubSpot, so the steepest declines closest to renewal sit at the top.

What if usage recovers the next week?

It re-reads live Amplitude usage every run, so an account that bounces back drops off the list automatically and no stale alert lingers.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.