Skip to navigation Skip to main content

Free Grow sales & stop fraud — Smart Cycle Discounts + TrustLens, free on WordPress.org Two free WooCommerce plugins

Explore both

Free Grow sales & stop fraud — Smart Cycle Discounts + TrustLens, free on WordPress.org Two free WooCommerce plugins

Explore both
  • WordPress
    WordPress Plugins
    View all
    Smart Cycle Discounts logo

    Smart Cycle Discounts

    Automate discount campaigns with scheduling, analytics, and smart product targeting.

    7 Discount Types Cycle AI
    Free Pro from $59
    TrustLens logo

    TrustLens

    Customer trust intelligence for WooCommerce. Score customers, spot abuse, protect revenue.

    Trust Scores Abuse Detection
    Free Pro from $79

    New Plugin

    Coming Soon

    Something exciting is in the works. Join the waitlist to be first to know.

    Get Notified
    Notify Me
    Secure Checkout
    WordPress.org
    14-Day Refund
    Resources
    Documentation Guides & tutorials
    Discount Calculator Plan your strategy
    Support Get help
    SCD Changelog Discount plugin updates
    TrustLens Changelog Trust intelligence updates
    Get notified on new releases
  • Affiliate
    Program
    Overview How the program works
    How It Works 4 steps from apply to earn
    Commission Details 30% · 60-day cookie · recurring
    Get Started
    Apply Now Open
    Takes ~2 minutes
    Earnings Calculator Estimate your monthly income
    FAQ Payouts, cookies, renewals
    Resources
    Brand Kit Logos, banners, copy, social
    Playbook Tactics that actually convert
    FTC Disclosure How to disclose properly
    Affiliate Terms Full program agreement
    Contact Team Open the contact form
    Earn 30% recurring on every sale Free to join · 60-day cookie · monthly PayPal payouts
    Apply Now
  • Blog
  • DOCS
    Docs & Resources

    Guides, references, and answers for every Webstepper plugin.

    Smart Cycle Discounts Automated WooCommerce discount campaigns
    Getting started › Discount types › Cycle AI ›
    TrustLens Customer trust & fraud intelligence
    Trust scoring › Detection modules › Card-testing defense ›
    Docs Home Guides FAQ Pricing Support
    WordPress tools that solve real problems
  • Contact Us
  • About
    Company

    Our Story

    Founded 2020

    Built by store owners, for store owners. We create WordPress tools that solve real problems.

    Learn more
    Built from Experience Real solutions we use ourselves
    Time is Precious Simple, intuitive tools
    Real Support Talk to the founders
    Legal & Contact
    Contact Us Privacy Policy Terms of Service Refund Policy
    14-Day Money-Back Guarantee No questions asked
Popular requests
  • smart cycle discounts
  • trustlens
  • chargeback protection
GET STARTED

Glossary

1
  • TrustLens Glossary

Detection Modules

9
  • Card Testing Defense
  • Chargeback Tracking
  • Shipping Anomalies
  • Linked Accounts Detection
  • Category Aware Risk
  • Coupon Abuse Detection
  • Order Pattern Analysis
  • Return Abuse Detection
  • Modules Overview

Card Testing Defense

9
  • Attack History
  • Allowlists
  • Geo Diversity
  • Auto Escalation
  • Fingerprinting
  • VIP Bypass
  • Panic Button
  • Velocity Thresholds
  • Overview

Chargeback Monitor

7
  • Ratio Email Alerts
  • Dispute Evidence Report
  • Chargeback Monitor
  • Manual Dispute Entry
  • Stripe WooPayments Ingestion
  • Card Network Thresholds
  • Chargeback Ratio Speedometer

Customer Management

7
  • Admin Notes
  • Checkout Enforcement
  • Order Trust Column
  • Bulk Actions
  • Blocking and Allowlisting
  • Customer Detail Profile
  • Customer List

Automation

7
  • Async Dispatch Retries
  • Webhooks and HMAC
  • Rule Inspector
  • Actions Reference
  • Conditions Reference
  • Triggers Reference
  • Automation Overview

Trust Scoring

5
  • Account Age Loyalty Bonus
  • Signals Explained
  • Six Customer Segments
  • The 0–100 Score
  • How Trust Scoring Works
View Categories
  • Home
  • Docs
  • Trustlens
  • Automation
  • Triggers Reference

Triggers Reference

5 min read

Triggers are the events that wake an automation rule. This page lists every trigger the engine supports, what context each one provides, and example use cases. Rules have exactly one trigger; conditions and actions then determine whether and how the rule responds.


Customer Lifecycle Triggers #

Customer Score Changed #

Fires when a trust score recalculation produces a different score than before.

  • Event ID: score_changed
  • Context: customer hash, old score, new score, signals
  • Use case: Alert when a Trusted customer drops to Caution

Segment Changed #

Fires only when the score crosses a segment boundary.

  • Event ID: segment_changed
  • Context: customer hash, old segment, new segment, current score
  • Use case: Block customer automatically on transition to Critical

Customer Allowlisted / De-allowlisted #

Fires when an admin toggles the allowlist flag.

  • Event IDs: allowlisted, de_allowlisted
  • Context: customer hash, admin user, timestamp
  • Use case: Sync to CRM when a customer is allowlisted as VIP

Customer Blocked / Unblocked #

Fires when block state changes.

  • Event IDs: blocked, unblocked
  • Context: customer hash, admin user, reason
  • Use case: Webhook to internal system when a customer is blocked

Order Lifecycle Triggers #

Order Placed #

Fires on every new WooCommerce order.

  • Event ID: order_placed
  • Context: order ID, customer hash, total, items, billing/shipping
  • Use case: Hold orders from Risk/Critical customers automatically

Order Status Changed #

Fires on any order status transition.

  • Event ID: order_status_changed
  • Context: order ID, customer hash, old status, new status
  • Use case: Notify when held order moves to processing

Order Refunded #

Fires when a refund is created on an order.

  • Event ID: order_refunded
  • Context: order ID, refund amount, full or partial, customer hash
  • Use case: Alert when a high-value refund pushes return rate over threshold

Order Cancelled #

Fires when an order is cancelled (admin or customer-initiated).

  • Event ID: order_cancelled
  • Context: order ID, customer hash, who cancelled
  • Use case: Tag customers with high cancellation rates

Detection Module Triggers #

Chargeback Filed #

Fires when a new dispute is recorded (auto-ingested or manually entered).

  • Event ID: chargeback_filed
  • Context: dispute ID, customer hash, brand, amount, reason
  • Use case: Auto-block customers on first chargeback if score is low

Dispute Status Changed #

Fires when an existing dispute transitions (open → won/lost).

  • Event ID: dispute_status_changed
  • Context: dispute ID, customer hash, old status, new status
  • Use case: Alert when a dispute is lost, escalate enforcement

Linked Accounts Detected #

Fires when the Linked Accounts module records a new link between customer records.

  • Event ID: linked_accounts_detected
  • Context: primary customer hash, linked customer hashes, fingerprint types
  • Use case: Slack alert when a customer is linked to a Critical-segment account

Card Testing Attack Detected #

Fires when velocity rules trip a fingerprint lockout.

  • Event ID: card_testing_attack
  • Context: fingerprint hash, decline count, decline codes
  • Use case: Send Slack alert; tag any associated customer email for review

Auto-Escalated (Pro) #

Fires when Card-Testing auto-escalation triggers Panic Freeze.

  • Event ID: auto_escalated
  • Context: contributing fingerprints, geographic distribution, threshold values
  • Use case: Page on-call engineer; create incident in PagerDuty

Panic Freeze Activated #

Fires when Panic Freeze is manually or automatically activated.

  • Event ID: panic_freeze_activated
  • Context: trigger source (manual / auto), admin user (if manual), expected end time
  • Use case: Wide notification (Slack, SMS, email) to ops team

Shipping Anomaly Detected #

Fires when the Shipping Anomalies module fires a signal.

  • Event ID: shipping_anomaly
  • Context: customer hash, anomaly type (address_hopping / country_mismatch / velocity), severity
  • Use case: Hold orders shipping internationally on a country mismatch + low trust score

Coupon Triggers #

Coupon Applied #

Fires when any coupon is applied at checkout.

  • Event ID: coupon_applied
  • Context: coupon code, customer hash, order context
  • Use case: Reject high-value coupon if customer is Risk-segment

Coupon Abuse Detected #

Fires when the Coupons module records a new abuse signal (first-order coupon repeat, coupon-then-refund, etc.).

  • Event ID: coupon_abuse
  • Context: customer hash, abuse type, associated orders
  • Use case: Disable the abused coupon for new customers

Chargeback Ratio Triggers #

Chargeback Ratio Threshold Crossed #

Fires when the blended or per-brand monthly ratio crosses the warn threshold.

  • Event ID: chargeback_ratio_threshold_crossed
  • Context: brand (or “blended”), current ratio, threshold, dispute count
  • Use case: Auto-enable aggressive auto-block-after-N-lost-disputes setting

Trigger Context Variables #

Every trigger provides a context object that conditions and actions can reference. Common variables:

Variable Available In
customer.email_hash Most triggers
customer.score Most triggers
customer.segment Most triggers
customer.total_orders Most triggers
customer.total_disputes Most triggers
order.id, order.total, etc. Order triggers
dispute.brand, dispute.amount Dispute triggers
fingerprint.hash Card-testing triggers

See Conditions Reference for the full variable list per trigger.


Picking the Right Trigger #

Choose the most specific trigger that fits. If you want to act on chargebacks, use chargeback_filed — not customer_score_changed filtered by “score dropped.” The specific trigger is faster, clearer, and less brittle.

Use generic triggers (like score_changed) for cross-cutting workflows where the cause matters less than the effect.


Trigger Combinations #

Rules have one trigger. To respond to multiple triggers with the same actions, create multiple rules pointing to the same outcome. The save-time validator will warn if rules collide unproductively, but the engine doesn’t prevent multiple rules firing on overlapping events.

Common pattern: a “block customer” effect achieved by three rules with triggers segment_changed (to Critical), chargeback_filed (with conditions), and linked_accounts_detected (with conditions on linked account quality). Same actions; different entry points.

Updated on June 4, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Conditions ReferenceAutomation Overview
Table of Contents
  • Customer Lifecycle Triggers
    • Customer Score Changed
    • Segment Changed
    • Customer Allowlisted / De-allowlisted
    • Customer Blocked / Unblocked
  • Order Lifecycle Triggers
    • Order Placed
    • Order Status Changed
    • Order Refunded
    • Order Cancelled
  • Detection Module Triggers
    • Chargeback Filed
    • Dispute Status Changed
    • Linked Accounts Detected
    • Card Testing Attack Detected
    • Auto-Escalated (Pro)
    • Panic Freeze Activated
    • Shipping Anomaly Detected
  • Coupon Triggers
    • Coupon Applied
    • Coupon Abuse Detected
  • Chargeback Ratio Triggers
    • Chargeback Ratio Threshold Crossed
  • Trigger Context Variables
  • Picking the Right Trigger
  • Trigger Combinations
Newsletter

Insights that grow your business

Join thousands of WooCommerce store owners who get actionable tips, plugin updates, and industry news every week.

We respect your privacy. Unsubscribe at any time.

Weekly updates — Fresh content every Tuesday
Exclusive content — Tips you won't find on our blog
Early access — Be first to know about new plugins
Webstepper
Weekly WooCommerce Tips
Just now
This week: 5 proven strategies to boost your average order value using smart discount campaigns...
New issue!
Webstepper

Tools for store owners who'd rather grow than grind.

Simple, powerful plugins that help WooCommerce store owners sell more — without the learning curve.

500+ happy stores

Products

  • Smart Cycle Discounts
  • TrustLens
  • Discount Calculator
  • Sale Calendar

Company

  • About Us
  • Blog
  • Contact
  • Affiliates

Resources

  • Help Center
  • Guides
  • Affiliate Program
  • Become a Partner

Questions? We actually answer.

Real humans, real help. No bots, no runaround. Usually within a few hours.

Get in touch
Operated by Setmood LLC · 7901 4th St N, St Petersburg, FL 33702 · United States

© 2026 Webstepper. All rights reserved.

Privacy Terms Refunds
Visa Mastercard PayPal Apple Pay Google Pay & more
Limited Time Offer

Save 15% on
SCD, TrustLens & the Bundle

Smart Cycle Discounts and TrustLens — buy either plugin or grab both in the bundle. Use code at checkout.

WELCOME15
23 hours
:
59 minutes
:
59 seconds
Claim My Discount

Just want one? Smart Cycle Discounts · TrustLens

  • WordPress
    Back
    WordPress Plugins
    View all
    Smart Cycle Discounts logo

    Smart Cycle Discounts

    Automate discount campaigns with scheduling, analytics, and smart product targeting.

    7 Discount Types Cycle AI
    Free Pro from $59
    TrustLens logo

    TrustLens

    Customer trust intelligence for WooCommerce. Score customers, spot abuse, protect revenue.

    Trust Scores Abuse Detection
    Free Pro from $79

    New Plugin

    Coming Soon

    Something exciting is in the works. Join the waitlist to be first to know.

    Get Notified
    Notify Me
    Secure Checkout
    WordPress.org
    14-Day Refund
    Resources
    Documentation Guides & tutorials
    Discount Calculator Plan your strategy
    Support Get help
    SCD Changelog Discount plugin updates
    TrustLens Changelog Trust intelligence updates
    Get notified on new releases
  • Affiliate
    Back
    Program
    Overview How the program works
    How It Works 4 steps from apply to earn
    Commission Details 30% · 60-day cookie · recurring
    Get Started
    Apply Now Open
    Takes ~2 minutes
    Earnings Calculator Estimate your monthly income
    FAQ Payouts, cookies, renewals
    Resources
    Brand Kit Logos, banners, copy, social
    Playbook Tactics that actually convert
    FTC Disclosure How to disclose properly
    Affiliate Terms Full program agreement
    Contact Team Open the contact form
    Earn 30% recurring on every sale Free to join · 60-day cookie · monthly PayPal payouts
    Apply Now
  • Blog
  • DOCS
    Back
    Docs & Resources

    Guides, references, and answers for every Webstepper plugin.

    Smart Cycle Discounts Automated WooCommerce discount campaigns
    Getting started › Discount types › Cycle AI ›
    TrustLens Customer trust & fraud intelligence
    Trust scoring › Detection modules › Card-testing defense ›
    Docs Home Guides FAQ Pricing Support
    WordPress tools that solve real problems
  • Contact Us
  • About
    Back
    Company

    Our Story

    Founded 2020

    Built by store owners, for store owners. We create WordPress tools that solve real problems.

    Learn more
    Built from Experience Real solutions we use ourselves
    Time is Precious Simple, intuitive tools
    Real Support Talk to the founders
    Legal & Contact
    Contact Us Privacy Policy Terms of Service Refund Policy
    14-Day Money-Back Guarantee No questions asked
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.
More info More info Accept