All templates

Automated Clerk Failed Login Spike Alerts

Every hour, WebRun opens Clerk, checks the failed login attempt count against the app's usual hourly range, creates a Trello card naming the time window and the spike size when it's well above normal, and texts the team lead through WhatsApp so a possible credential stuffing attempt or a broken login flow gets looked at quickly.

Runs on WebRun · Strict Lockdown policy
Every hour, around the clock WebRunorchestrates each step
1 Clerk check for a failed login spike
2 Trello card the investigation
3 WhatsApp text the team lead
In short

How do I get alerted about a spike in failed Clerk logins?

WebRun checks Clerk every hour for a failed login attempt count well above the app's usual range. It creates a Trello card naming the time window and spike size, and texts the team lead through WhatsApp, so a possible credential stuffing attempt or a broken login flow gets checked quickly instead of going unnoticed.

  • A login spike gets a text within the hour it happens
  • Every spike has a tracked investigation until it's explained
  • Both attacks and broken login flows get caught the same way

Built for security engineers · platform teams · SaaS engineering teams · DevOps

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 dashboard.clerk.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Clerk - check for a failed login spike
    clerk.com
    WebRun in Clerk: check for a failed login spike
    WebRun opens Clerk to check for a failed login spike.
    • Open Clerk and check the failed login attempt count for the past hour
    • Compare it against the app's usual hourly range
    • Capture the spike size when it's well above normal

    Done when The past hour's failed login count is compared against the usual range.

  3. 2
    Trello - card the investigation
    trello.com
    WebRun in Trello: card the investigation
    WebRun opens Trello to card the investigation.
    • Create a card on the security investigations board when a spike is detected
    • Title it with the time window and the spike size
    • Move the card to done once the team confirms a cause

    Done when Every detected spike has a card until the team marks it resolved.

  4. 3
    WhatsApp - text the team lead
    whatsapp.com
    WebRun in WhatsApp: text the team lead
    WebRun opens WhatsApp to text the team lead.
    • Text the team lead the time window and spike size for any detected spike
    • Ask them to check whether it looks like an attack or a broken flow
    • Skip the text entirely on an hour with a normal failure rate

    Done when The team lead has a text for every hour with a detected spike.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dashboard.clerk.com
ScheduleRuns automatically on this cadence
Every hour, around the clock
DeliveryHow each run's result reaches you
Login spike alert · WhatsApp
OutputWhat each run produces - A Trello investigation card and a WhatsApp text for every hour Clerk's failed login rate spikes above normal.
Alert
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 block any users or IP addresses?

No. WebRun only reports the spike. Blocking a user or an IP address is always a decision your team makes directly in Clerk.

How does it know what counts as a spike?

It compares the current hour's failed login count against the app's own usual hourly range, so it adapts to your app's normal traffic instead of using a fixed number.

Could this be a broken login flow instead of an attack?

Yes, and that's exactly why it's flagged for a human to check. WebRun reports the spike. It does not guess the cause.

Put this on autopilot.

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