What Is TrustLens?
Plugin Guide Β· TrustLens
The Complete Guide to TrustLens
How customer risk scoring works, what each detection module does, what the command center dashboard shows you, and how to use all of it to protect your WooCommerce store.
[LAST UPDATED: 2026-03-25]
The Hidden Cost of Not Knowing Your Customers
Most WooCommerce store owners think about their customers as a pool of people who buy things. Some buy often. Some buy once. Some return things occasionally. That’s the mental model, and for a small store with 200 orders a year, it’s close enough to reality.
But when your order volume grows, something shifts. A small number of customers β consistently β start costing you more than they spend. The serial returner who orders clothing every month and sends back 80% of it. The shopper who has claimed your “first order” welcome discount seven times across seven email addresses. The cluster of accounts at the same address, all with different names, all hitting chargebacks when disputes arise.
These patterns exist in your order data right now. They are not visible in a standard WooCommerce order list. You would have to manually cross-reference customer histories β hundreds of orders, dozens of accounts β to see them. Almost nobody does this, which means the patterns grow quietly until they become expensive problems.
TrustLens is built to make the invisible visible. It watches every order, every refund, every coupon redemption, and every checkout fingerprint β and turns all of that into a single number per customer: a trust score. When the score drops, something is worth looking at. When it drops to the bottom segment, you have a decision to make.
What TrustLens Is
TrustLens is a WooCommerce customer risk intelligence plugin built by Webstepper. It runs entirely within your WordPress installation β no external service, no data sent anywhere by default β and analyzes every customer’s behavior across your store’s order history to assign them a trust score from 0 to 100.
Customers are automatically grouped into six risk segments based on their score: VIP, Trusted, Normal, Caution, Risk, and Critical. These segments appear on the customer list, on individual customer profiles, on the WooCommerce orders list, and on the order edit screen. Wherever you process orders in your admin, the trust context travels with the customer.
There are two versions: a free version on WordPress.org that includes the full scoring engine and all five detection modules, and a Pro version that adds automation rules, webhooks, chargeback tracking for Stripe and WooPayments, payment method risk controls, and advanced notifications. The free version is not a trial β it is a complete, functional product.
Behavioral fraud, not payment fraud
TrustLens focuses on behavioral fraud β the abuse patterns that happen over time, across customer accounts and order histories. It is not a card fraud detector or a real-time payment risk tool. It is the layer that payment processors and order management systems don’t provide: a longitudinal view of how each customer actually behaves in your store.
How the Trust Scoring Engine Works
Every customer starts with a base score of 50. From there, TrustLens’s five detection modules analyze behavior and apply positive or negative adjustments. All adjustments are summed, added to the base score, and clamped to the 0β100 range. The final number is saved to the customer’s profile and used to determine their segment.
Here is a concrete example of what scoring signals look like in practice. A customer with a solid order history might have a signal breakdown like this:
12 orders without issues
OrdersExcellent return history (return rate under 5%)
ReturnsLegitimate coupon user (3+ coupons, zero refunds)
CouponsLong-term customer (1+ year)
Account AgeBase score
SystemTotal: 50 + 45 = 95. VIP segment. A high-value customer who deserves allowlist protection so a future unusual order doesn’t accidentally flag them.
Now a riskier example β a customer who has been gaming your return policy:
Very high return rate: 72% β above critical threshold
Returns90%+ full refunds β wardrobing risk indicator
Returns2 coupon orders refunded (abuse pattern)
CouponsLinked to 3 other accounts (1 high-risk, 0 blocked)
Linked AccountsBase score
SystemTotal: 50 β 75 = clamped to 0. Critical segment. Every signal that contributed to that score is visible in the customer’s profile. You can see exactly why they’re here.
The minimum order threshold
Customers below the configurable minimum order threshold β default is 3 orders β stay in the Normal segment until enough data exists for reliable classification. This prevents new customers from being flagged on the basis of a single transaction. The signals still accumulate; the segment just won’t move until the data is meaningful.
The account age loyalty bonus
Long-standing customers earn a loyalty bonus that adds up to +15 points to their base score. The bonus scales based on how long the customer has been ordering:
- 3 months or more: +5 points
- 6 months or more: +10 points
- 1 year or more: +15 points
This is intentional. A customer who has been ordering from you for two years deserves a trust premium, even if their return rate is slightly elevated. The loyalty signal acts as a counterbalance to occasional risk signals from otherwise reliable customers.
Scores are transparent by design
Every signal that affects a customer’s score is stored and visible in their profile. You can see exactly which modules contributed, what the adjustment was, and what the reason text says. There is no black box. If a score looks wrong, you can investigate it, understand it, and override it with the allowlist if needed.
The Six Customer Segments
Trust scores map to six named segments. The thresholds are configurable in Settings, so you can tune them to match your store’s risk tolerance. Here is how the segments work and what each one means operationally:
VIP β Score typically 85+
Long-standing customers with no meaningful risk signals. These are your most valuable buyers. Consider adding them to the allowlist to protect them from false positives β a VIP with an unusual order shouldn’t slip into Caution because of one atypical purchase.
Trusted β Score typically 70β84
Consistent behavior, minimal risk signals. Reliable customers who don’t yet have the account age or clean order volume to earn VIP status. Most growing store customers land here over time.
Normal β Score typically 40β69
Standard customers or new customers without enough order history for reliable classification. This is the default holding position. No action required β these customers are neither flagged nor elevated.
Caution β Score typically 25β39
Some behavioral signals worth monitoring. Not urgent, but worth a profile check. A Caution customer who starts returning more frequently is heading in the wrong direction. This is where early intervention is most effective.
Risk β Score typically 10β24
Multiple risk signals across different modules. These customers warrant a policy decision β restrict payment methods, require manual order review, or apply stricter return terms. Don’t block automatically; check the event timeline first.
Critical β Score typically 0β9
Consistent, severe risk signals across multiple dimensions. These are the customers costing your store money at a pattern level. Review their event timeline, confirm the signals are genuine, and take appropriate action. Most stores with active blocking policies start with Critical and work up.
The Five Detection Modules
TrustLens uses five detection modules to build each customer’s score. All five run in the free version. Each module hooks into WooCommerce events β order creation, order completion, cancellations, refunds, coupon applications β and calculates a signal adjustment. The score updates asynchronously via Action Scheduler so there is no checkout performance impact.
Return Abuse Detection
Tracks refund rate, refund frequency, refund value, and full-refund ratio. The wardrobing signal fires when 90%+ of a customer’s refunds are full refunds β a strong indicator of use-and-return behavior.
FreeOrder Pattern Analysis
Monitors order completion rates, cancellation patterns, and customer lifetime order value. High cancellation rates (30%+) and order-without-completing patterns apply negative signals.
FreeCoupon Abuse Detection
Identifies two specific patterns: repeat first-order coupon use (new account creation to reuse welcome offers) and coupon-then-refund behavior (claiming a discount then requesting the purchase price back).
FreeCategory-Aware Risk Scoring
Tracks return rates per product category. Applies risk weighting when a customer shows unusually high return rates in specific categories β distinguishing genuine category-level behavior from category exploitation.
FreeLinked Accounts Detection
Creates fingerprints from shipping addresses, billing addresses, phone numbers, IP addresses, payment method tokens, and device user agents. When accounts share fingerprints, they are flagged as linked and risk propagates between them.
FreeChargeback Tracking
Connects to Stripe and WooPayments to pull dispute history. Dispute events feed into customer scores. Also includes a one-click Dispute Evidence Report β a print-ready behavioral risk summary for payment processor submissions.
ProHow the linked accounts module fingerprints customers
The linked accounts module deserves more explanation because it is the most technically sophisticated part of TrustLens and the one that catches the most sophisticated abusers.
When a customer places an order, TrustLens extracts up to six fingerprint types from the order data:
- Shipping address β normalized (abbreviations expanded, punctuation stripped, lowercased) before hashing so “123 St.” and “123 Street” match
- Billing address β same normalization process
- Phone number β normalized to digits only, country code stripped
- IP address β stored per order (excludes localhost)
- Payment method token β Stripe card fingerprint or saved payment token ID
- Device user agent β browser and OS fingerprint
Each value is hashed with HMAC-SHA256 before storage, using a site-specific secret key. The raw values are never stored in the database. This means the fingerprinting system cannot leak personal data even if someone gains read access to the database β and the hashes are non-transferable across sites.
When a linked account is detected, the risk level of the linked accounts factors into the current customer’s score. Being linked to one high-risk account carries a penalty. Being linked to a blocked account carries a larger one. Multiple linked accounts scale the penalty further.
Shared IP addresses
A shared IP address β a workplace, a university, a shared residential connection β can create false linked-account signals. The module uses multiple fingerprint types in combination, not just IP, and the match-strength indicator shows how many types overlap. One overlapping fingerprint type is weaker evidence than five. Always check the match types before drawing conclusions from a linked-account signal.
Real Abuse Patterns TrustLens Surfaces
Abstract descriptions of what the detection modules do are useful, but it helps to see the actual patterns they catch. These are the most common scenarios stores report once they install TrustLens and run the historical sync.
Return Abuse Module
The Wardrobing Customer
Orders clothing β typically higher-value items β and returns everything after wearing it once. Often returns the full order value (triggering the wardrobing signal: 90%+ full-refund ratio). The pattern is invisible in a standard order list because each individual refund looks legitimate.
TrustLens surfaces this because it tracks the pattern across the customer’s full history, not just the last order. A return rate of 72% with a 95% full-refund ratio produces a β50 point penalty before any other signals are applied.
β What you can do: Review the event timeline. If the pattern is clear, apply stricter return conditions for this customer, or block them from the categories they exploit.
Coupon Abuse Module
The Welcome Discount Farmer
Creates a new account every time your first-order discount is available. Different email addresses, but the same shipping address, same phone number, often the same IP address or device. Each account claims the discount once β technically within the coupon rules, but clearly against the intent.
The linked accounts module catches the shared fingerprints. The coupon module tracks the first-order coupon count across linked accounts (in Pro, it can block the coupon attempt at checkout in real time). Once TrustLens identifies the cluster, all accounts in it show risk signals related to the linked accounts.
β What you can do: Review the linked account cluster. Block the accounts, or in Pro, configure real-time coupon blocking for first-order codes when linked accounts share coupon history.
Coupon Abuse Module
The Discount-then-Refund Cycle
Applies a coupon at checkout for a meaningful discount β 20%, 30%, free shipping β and then requests a refund for the full pre-discount purchase price. This depends on how refunds are handled, but when it happens repeatedly, it is a clear abuse signal: the customer is using your discount system to extract money.
TrustLens detects this with the coupon-then-refund counter. Two occurrences applies a β15 penalty. Three or more applies β25. The event timeline shows each instance chronologically so you can verify the pattern before acting.
β What you can do: Check the event timeline for the specific orders. If the pattern is confirmed, block the customer or flag them for manual order review on future purchases.
Order Pattern Module
The High-Cancellation Buyer
Places orders at unusually high volume and cancels them at rates of 50% or more. This can indicate account testing (seeing what products are available, checking prices), inventory manipulation, or just chronic indecision β all of which have operational costs. A 50%+ cancellation rate applies a β15 penalty from the orders module.
β What you can do: Set a minimum-data threshold in Settings so the pattern needs to be consistent before the score drops. Review the customer’s order history before deciding on action.
The Command Center Dashboard
When you navigate to TrustLens in your WordPress admin, the first thing you see is the command center dashboard. It is a 9-section overview of your store’s risk picture β not a per-customer view, but a store-wide one. The goal is to answer the question “what is actually happening with my customer base right now?” without requiring you to click through individual profiles.
What the dashboard shows
- Store health score β an aggregate measure of how the risk distribution across your customer base looks today, with a health attention message when your risk-customer count is elevated
- KPI cards β total customers profiled, average trust score, new high-risk customers, events in the last 24 hours, total orders analyzed, and store return rate
- Trust score trends β a 30-day line chart showing average trust score movement across your customer base, using Chart.js with interactive tooltips
- Segment distribution β a visual breakdown showing what percentage of your customers are in each of the six segments, so you can see if your Critical count is growing
- Refund activity β refund volume over time, helping you distinguish seasonal variation from trend changes
- Activity by hour β order and event volume by hour of day, useful for spotting unusual activity spikes
- Category return rates β which product categories have the highest return rates across your customer base
- Revenue protection overview β an ROI scorecard showing money protected, money at risk, protection rate, and actions taken
- Top returners and high-risk attention list β the customers with the highest return rates and the highest-risk segments, surfaced at a glance
All charts use Chart.js and show polished empty states when data isn’t available yet β for example, immediately after install before the historical sync has run.
Practical use
Making the dashboard part of your weekly review
The most effective way to use the dashboard is a quick weekly review β less than five minutes. Check whether the average trust score has shifted, whether the Critical segment count has grown, and whether any new names have appeared in the high-risk attention list. If something looks off, click through to the customer list for that segment and investigate. If nothing looks off, close the tab and get on with your day.
The dashboard is not designed to demand daily attention. It is designed so that when something genuinely needs your attention, it is obvious at a glance.
Customer Management Tools
Beyond the dashboard, TrustLens provides three layers of customer management: the customer list, individual customer profiles, and bulk operations.
The customer list
The customer list shows every TrustLens-profiled customer with their trust score, segment badge, return rate, and order summary. It is filterable by segment, searchable by name or email, and sortable by score. The segment filter is particularly useful when you want to work through all Risk or Critical customers as a batch β filter to that segment, then decide case by case.
Individual customer profiles
Each customer has a full profile page showing:
- Trust score and current segment with the score calculation breakdown β every signal listed with its module, adjustment amount, and reason text
- Key metrics β total orders, total refunds, return rate, refund value, coupon usage, cancellation count
- Linked accounts β all detected linked accounts with their email, segment, match types, and match count
- Event timeline β a full chronological log of every order, refund, coupon use, cancellation, and trust score update, with timestamps and order links
- Action buttons β block, unblock, allowlist, recalculate score, and (in Pro) generate a dispute evidence report
WooCommerce order screen integration
TrustLens adds two integrations to the WooCommerce orders interface. On the orders list, each order row shows a color-coded trust segment badge next to the customer name. You can filter the orders list by segment β a dropdown lets you show only orders from Critical or Risk customers. You can also sort by segment severity (Critical first). Clicking the badge links directly to the customer’s TrustLens profile.
On the individual order edit screen, a metabox shows the customer’s trust score, current segment, and key risk metrics β so you see risk context while processing a specific order without having to navigate away.
Bulk operations
The customer list supports bulk actions: block, unblock, allowlist, recalculate scores, and delete customers. Bulk recalculation is useful after changing scoring thresholds in Settings β you can trigger a fresh calculation for a whole segment without waiting for order events to retrigger individual updates.
Checkout Enforcement β Blocking and Allowlisting
TrustLens gives you two enforcement tools: the block list and the allowlist. They are opposite controls, and both are important.
Blocking customers
Blocking is opt-in β checkout enforcement is disabled by default and must be turned on in Settings. Once enabled, blocked customers see a customizable message when they try to add items to their cart or proceed to checkout. The block applies to both logged-in users and guest checkouts using the same email address. All blocked checkout attempts are logged to the customer’s event timeline.
The block message is configurable. The default is a neutral statement that doesn’t explain the reason for the block and directs the customer to contact support β which is generally the right approach, since you do not want to reveal your risk detection logic to the people you are trying to block.
The allowlist
Allowlisted customers are locked at a score of 100, regardless of any signals in the detection modules. This protects high-value customers from false positives. A business buyer with unusual order velocity, a reseller with above-average return rates, a VIP who had a run of genuinely defective products β all of these can look risky to the detection modules without actually being problematic.
The allowlist is the right answer for those situations, not adjusting the scoring thresholds. You want the thresholds set to catch real patterns; the allowlist is where you override the system’s judgment for specific individuals you have good reason to trust.
Always check the timeline before blocking
A trust score is a signal, not a verdict. Before blocking anyone, open their event timeline and read through the actual events that drove the score down. Confirm the pattern is genuine β not a data artifact, not a series of legitimate returns for defective products, not a legitimate business buyer with unusual patterns. Once you are satisfied the signals are real, then act. The allowlist exists precisely for the cases where you decide they are not.
Historical Sync β Building Profiles From Past Orders
When you first install TrustLens, your existing customers don’t have trust profiles yet. New orders are analyzed automatically from the moment of activation. But what about the months or years of order history already in your database?
The Historical Sync processes your existing WooCommerce orders in the background to build trust profiles from past data. It runs in batches using Action Scheduler β the same background processing system WooCommerce itself uses for background jobs β and does not affect frontend performance. You can monitor its progress, pause it, and resume it from the dashboard.
The historical sync is thorough: it backfills coupon behavior metrics, category return aggregates, linked-account fingerprints, and a full event timeline using the original order and refund timestamps from your historical orders. When the sync completes, your customer profiles reflect the complete behavioral history your store has accumulated, not just orders placed after activation.
For a store with several years of order history, this is often where the most valuable discoveries happen. Patterns that have been building quietly for 18 months suddenly become visible in the segment distribution on the dashboard. The high-risk attention list surfaces names you recognize.
Free vs. Pro: The Complete Breakdown
| Feature | Free | Pro |
|---|---|---|
| Trust scoring engine (0β100) | β | β |
| Six customer segments | β | β |
| All five detection modules | β | β |
| Command center dashboard (9 sections) | β | β |
| Customer profiles and event timelines | β | β |
| Manual blocking and allowlisting | β | β |
| Historical sync (batch background import) | β | β |
| Bulk actions (block, unblock, allowlist, recalculate) | β | β |
| Orders list trust badge column with segment filter | β | β |
| Order edit screen metabox (trust score + segment) | β | β |
| CSV and JSON data export | β | β |
| REST API (8 endpoints) | β | β |
| Core email notifications (blocked checkout, weekly summary, welcome) | β | β |
| GDPR data export and erasure | β | β |
| WooCommerce HPOS compatibility | β | β |
| Automation rules (trigger-based actions) | β | β |
| Webhooks (real-time risk event delivery) | β | β |
| Chargeback tracking (Stripe, WooPayments) | β | β |
| One-click Dispute Evidence Report (print-ready) | β | β |
| Payment method risk controls | β | β |
| Velocity protection (temporary gateway restrictions) | β | β |
| Linked account payment protection (real-time gateway restriction) | β | β |
| Advanced email notifications (10 alert types) | β | β |
| Scheduled reports (daily, weekly, monthly) | β | β |
Pro pricing: Personal $79/year (1 site), Business $149/year (5 sites), Agency $299/year (30 sites). Full details on the TrustLens product page.
What Pro adds β in plain terms
The free version gives you visibility and manual control. You can see everything, understand everything, and act on it manually. For many stores, that is exactly what they need.
Pro is for stores that need the loop to close automatically. Automation Rules let you configure what happens when a customer’s risk segment changes β so a customer who moves into Critical can trigger an action without requiring you to check the dashboard. Payment Method Risk Controls let you hide specific payment gateways for high-risk segments at checkout, which can reduce chargeback exposure by steering risky customers toward payment methods with lower dispute rates. Chargeback Tracking connects dispute history from Stripe and WooPayments into customer scores so you have the complete picture. And the Dispute Evidence Report generates a professional, print-ready behavioral summary for uploading to payment processor dispute portals β which matters when you are fighting a chargeback and need to demonstrate a documented pattern of behavior.
Who It’s Actually For
TrustLens is worth installing if any of the following are true for your store:
- You have a generous return policy and wonder whether a small number of customers are responsible for a disproportionate share of your returns
- You run regular promotions with first-order or new-customer coupons and have noticed the coupon redemption numbers looking higher than expected
- Your refund rate is rising and you are not sure whether it reflects product issues or behavioral patterns
- You process enough orders that reviewing customer behavior manually is not practical β TrustLens is most valuable when you have more customers than you can reasonably know individually
- You have experienced chargeback issues and want better early warning before a customer reaches dispute stage
- You need to enforce policies consistently β being able to point to a score, a signal breakdown, and a 12-month event timeline is more defensible than acting on instinct
It is probably not the right fit if your store is very small (under 200 customers), you know most of your customers personally, you have no return policy and no coupons, or you are primarily looking for real-time payment card fraud detection. TrustLens works at the behavioral layer, not the payment infrastructure layer.
Bottom line
TrustLens is a visibility tool first. It does not automatically solve the abuse problems in your store. What it does is make those problems visible β clearly, per-customer, with a complete audit trail β so you can make informed decisions instead of reactive ones. For most stores dealing with return abuse, coupon exploitation, or rising refund rates, that visibility alone changes how they think about their customer base.
Key Takeaways
- TrustLens assigns every WooCommerce customer a 0β100 trust score based on five detection modules: return abuse, order patterns, coupon abuse, category-aware risk, and linked accounts.
- Customers are grouped into six segments β VIP, Trusted, Normal, Caution, Risk, and Critical β with configurable thresholds.
- The scoring engine is transparent: every signal, every adjustment, and every reason is visible in the customer’s profile. No black box.
- The free version includes the complete scoring engine, all five detection modules, the command center dashboard, customer management tools, the REST API, and core notifications. No trial limits.
- Pro adds automation rules, chargeback tracking, payment method risk controls, a Dispute Evidence Report, advanced notifications, and scheduled reports.
- Linked account fingerprinting uses keyed HMAC-SHA256 hashing β raw personal data is never stored in the database.
- The historical sync builds profiles from your entire order history, not just orders placed after installation.
- TrustLens is manual by default. It surfaces risk information; you decide when to act.
Frequently Asked Questions
What is TrustLens for WooCommerce?
TrustLens is a WooCommerce customer risk intelligence plugin that assigns every customer a behavior-based trust score from 0 to 100. It analyzes refund patterns, order behavior, coupon use, category return rates, and linked accounts to identify high-risk customers early. Customers are automatically grouped into six segments β VIP, Trusted, Normal, Caution, Risk, and Critical β so you can see who warrants attention without reviewing individual orders manually. It is available as a free plugin on WordPress.org and as a Pro version with automation and chargeback tracking features.
How does TrustLens calculate a customer’s trust score?
Every customer starts with a base score of 50. Five detection modules analyze behavior and apply positive or negative signal adjustments: the Returns module penalizes high refund rates and wardrobing patterns; the Orders module rewards clean order history and penalizes high cancellation rates; the Coupons module penalizes coupon-then-refund behavior and first-order coupon exploitation; the Categories module adds risk weighting for unusually high return rates in specific product categories; and the Linked Accounts module penalizes connections to high-risk or blocked accounts. A loyalty bonus of up to +15 points is added for long-standing customers. Scores are clamped to 0β100 and all signals are visible in the customer’s profile.
Is TrustLens free?
Yes. The free version on WordPress.org includes the complete trust scoring engine, all five detection modules, the command center dashboard, customer management tools, manual blocking and allowlisting, bulk operations, CSV and JSON export, the REST API, historical sync, and core email notifications. There are no trial limits or disabled core features. A Pro version adds automation rules, webhooks, chargeback tracking for Stripe and WooPayments, payment method risk controls, a Dispute Evidence Report, advanced notifications, and scheduled reports.
Will TrustLens automatically block my customers?
No, not by default. Checkout enforcement must be enabled in Settings before any blocking occurs. Even then, the free version only blocks customers you have manually added to the block list β there is no automatic segment-based blocking in the free version. Pro adds Automation Rules that can trigger blocking based on risk segment changes, but you configure exactly what triggers what. There is no automatic enforcement unless you deliberately set it up.
How does TrustLens detect customers using multiple accounts?
TrustLens creates fingerprints from up to six data points per order: shipping address, billing address, phone number, IP address, payment method token, and device user agent. Each value is normalized then stored as a keyed HMAC-SHA256 hash β raw personal data is never in the database. When multiple customer accounts share fingerprints, they are flagged as linked. A match-strength indicator shows how many fingerprint types overlap. The risk level of linked accounts factors into each customer’s trust score, with greater penalties for links to blocked accounts.
Does TrustLens work with guest checkout customers?
Yes. Customers are tracked by a hash of their email address, so guest and registered customers are analyzed equally. If a guest customer later creates an account with the same email address, their behavioral history carries over automatically. This matters because a meaningful portion of return abuse and coupon exploitation happens through guest checkouts specifically designed to avoid per-account history tracking.
Can TrustLens help with WooCommerce chargebacks?
Yes, particularly with Pro. TrustLens Pro includes chargeback and dispute tracking for Stripe and WooPayments, feeding dispute history into customer trust scores. Payment Method Risk Controls let you restrict specific payment gateways for high-risk customer segments, reducing dispute exposure by steering risky customers away from dispute-prone payment methods. The Dispute Evidence Report generates a professional, print-ready behavioral risk summary β trust score, return analysis vs. store average, linked accounts, full event timeline β for uploading to payment processor dispute portals. Even in the free version, TrustLens helps you identify customers with behavioral patterns that often precede disputes, earlier than you would notice manually.
Will TrustLens slow down my WooCommerce store?
No. Score calculations run asynchronously via Action Scheduler, the same background processing system WooCommerce uses for its own jobs. Checkout blocking uses a lightweight email-hash lookup that adds negligible overhead. The historical sync processes existing orders in small batches in the background. None of the scoring or analysis runs synchronously on the frontend checkout flow.
Does TrustLens send my customer data to an external service?
No. TrustLens operates entirely within your WordPress installation. It does not send customer data to Webstepper or any default third-party service. External connections only occur if you explicitly configure optional features: webhooks (Pro), which send data to endpoints you specify; the Freemius SDK, which may send site metadata during plugin activation if you opt in; and chargeback tracking (Pro), which connects to Stripe or WooPayments APIs using credentials you provide.
What does the historical sync do and how long does it take?
The historical sync analyzes your existing WooCommerce orders to build trust profiles for customers who placed orders before TrustLens was installed. It runs in background batches via Action Scheduler and backfills order metrics, coupon behavior, category return rates, linked-account fingerprints, and historical event timelines using the original timestamps from your order data. Duration depends on order volume β a store with 5,000 historical orders might take an hour; a store with 50,000 could take several hours. It can be paused and resumed, and it has no impact on frontend performance.
See what’s already in your order history
Install TrustLens, run the historical sync, and find out what your customer risk picture actually looks like. Most stores find at least one pattern in the first hour that they had not noticed before.