📅 PERIOD
Velocity & Brain: always real-time / all-time
🔍

Dashboard Last 30 Days

Transactions
Fraud Alerts
At-Risk Volume
Brain Accuracy
Avg Transaction ▾ by merchant

Hourly Volume 7 days

Total Critical High

Recent Critical Alerts

Fraud Alerts Live · Last 24 Hours

Loading…

1st Payment Alerts Newly Activated Merchants — First PSP Transaction

Period:
🔔 Slack #first-time-merchant-payment-watchlist ● Connected via Claude
(TeamCo) Customer - First payment with Adyen · synced from HubSpot
Loading…

Velocity Monitor Rolling 5-Min Windows

Loading…

Case Queue 🏠 Floorzap · Fraud/Risk Only

Loading…

Geographic Conflicts Last 30 Days

FI / Billing / IP Conflicts

Repeat Shoppers — Multi-State

Behavioral Anomalies Last 30 Days

Copy-Paste & Keystroke Patterns

Rapid Interval Pairs (<5 min)

Fraud Networks Connected Fingerprint Clusters

Loading…

Brain Adaptive Learning Engine

Backup
Total Scored
transactions
Confirmed Fraud
Verified Cases
cleared as legitimate
✓ Verified
marked legitimate
🚩 Flagged
analyst flagged
Avg Fraud Score
all transactions

Merchant Age — Amount Thresholds

Based on Onboarded At (Col H) · Amounts above limit trigger fraud rule · ≥$35,000 always flags Business Risk

Rule Weights — Live Learning

Verify → weight ↓  |  Flag / Confirm → weight ↑  |  Range: 0.5× – 2.0×

Merchant Timezones

Auto-detected from state. Edit if incorrect.

HubSpot Integration

Connected

Creates HubSpot tickets on every Open Case / Confirm Fraud action and syncs the Case Queue in real time via your HubSpot Private App token. A local proxy fallback is also supported.

HubSpot Private App Token
Token HubSpot → Settings → Integrations → Private Apps
▸ Advanced — override portal / pipeline / stage IDs
Portal ID Pipeline Stage

📊 Weekly Fraud Intelligence Report Confirmed fraud patterns · predictive analysis · weight recommendations

Never generated

Runs every 7 days — analyzes all confirmed fraud verdicts, clusters common rule co-occurrence patterns, surfaces dormancy and timing signals, and outputs Bayesian weight recommendations your PostgreSQL scoring engine can apply immediately. Open the exported .txt file in any text editor, or run: psql -d floorzap_fraud -f weekly_fraud_intelligence_*.txt

Confirmed Fraud
all time
Past 7 Days
new confirmed fraud
Top Pattern
Next Due

💾 Backup & Restore Action history feeds the SQL scoring engine

Every fraud verification, confirmation, dismissal, and refinement is logged here and exported as two files: a JSON snapshot (full IndexedDB state) and a SQL feedback file with INSERT statements ready to apply directly to your floorzap_fraud PostgreSQL database. The SQL file calls SELECT refresh_ml_features(); automatically so the scoring engine learns immediately.

Actions Logged
total in log
Pending Export
unexported actions
Last Action
🔒 Verdicts Saved
survive browser clear
🔒 Verdicts Journal — Always Protected
Every verified, flagged, and confirmed-fraud action is saved to a separate localStorage journal that persists even when IndexedDB is cleared. On every page load and after every import, verdicts are automatically re-applied to your transaction data — so re-opening this file never erases your reviews.

Import Data

Teamco is read from the Account column — FloorZap rows are deduplicated automatically. Accepts multiple files.
📂
Drag & drop a CSV or Excel file here
or browse to select  ·  .csv   .xlsx   .xls
Required: amount  ·  transaction_at  ·  shopper_email or email
Recommended: store_id  ·  card_type  ·  card_number_last4  ·  cardholder_name  ·  billing_state  ·  fi_state

🧠 Import Confirmed Fraud Training Data

Brain Learning

Upload a CSV or Excel file of historically confirmed fraud transactions in Adyen export format. The brain will import each case, score it against all rules, then boost the weight of every rule that fired — permanently improving detection of similar patterns in future transactions. Chargeback cases automatically update shopper and card risk history.

Same Adyen column format as regular import · accepts .csv, .xlsx, .xls

Platform Merchant Rosters

Floorzap · 353 Accounts

The Floorzap merchant roster is pre-loaded. Apply it to create merchant stubs — they will auto-link when you import transaction data.

🏠 Floorzap
Flooring
323
Active
353
Total
Active rate92%
Business Contact

⚖️ Import Historical Chargeback Data

Dispute Cortex

Import historical platform chargeback records to populate the Dispute Cortex pipeline with past cases. ACH and credit card chargebacks are tracked separately for accurate reporting.
Required columns: merchant_name · amount · network (visa/mc/amex) · reason_code · dispute_date · status (won/lost/new)
Optional: txn_id · notes · payment_type (ach/cc — used to separate ACH vs card chargebacks)

.csv · .xlsx · .xls · ACH and CC processed separately

🔄 Export & Restore Brain Data

Migration · Backup
Step 1 — Export from this browser

Click below to save all learned weights, verdicts, and dispute data to a file. Do this while the dashboard is open in your browser.


Step 2 — Restore into Transaction IQ app

Open the Transaction IQ app, come back to this same Import tab, and click below to load the file you just exported.

Export Scored Transactions

Download all transactions as a CSV with the Teamfront Score column filled in — ready to upload back to Adyen or share with your team.

📡 Live Feed — Adyen Webhooks

Coming Soon

When your Adyen webhooks are configured, run this Python script on your Mac (Python 3 is pre-installed). It will receive webhooks and feed them to the brain automatically — no other installation needed.

python3 webhook_receiver.py

Save this as webhook_receiver.py on your Desktop:

Point your Adyen webhook notification URL to: http://localhost:4747/webhook

CSV Column Reference — Adyen Export Format

Adyen Column HeaderWhat the Brain Uses It ForRequired?
Shopper EmailShopper identity key✅ Required
ValueTransaction amount✅ Required
Creation DateTransaction timestamp✅ Required
Store DescriptionMerchant identifier⭐ Recommended
Shopper NameShopper full name⭐ Recommended
Account Holder NameName on card (name-match rule)⭐ Recommended
MetadataExtracts CustomerName JSON field for name-match⭐ Recommended
Payment MethodCard type — auto-normalized (visa→credit, ACH→ach, etc.)⭐ Recommended
Shopper Billing AddressBilling address — state parsed automatically⭐ Recommended
Shopper CountryIP-derived country code — used as Shopper Country (DO = auto-blocked at score 100)⭐ Recommended
IssuerFinancial institution name⭐ Recommended
TimeZoneMerchant timezone for after-hours rule (EST/CST → IANA)⭐ Recommended
Shopper IPIP address / country mismatch detectionOptional
AccountAccount identifierOptional
PSP ReferenceUnique transaction ID (deduplication)Optional
CurrencyCurrency code (USD, EUR…)Optional
Statusauthorized / declined / captured…Optional
Risk ScoreAdyen's own risk score (stored for reference)Optional
Teamfront Score⬅ OUTPUT — brain writes its fraud score here on exportOutput only

Portfolio Overview

Floorzap

Chargeback Loss by Product

Fraud Flags by Month

🏠
Floorzap
Live transactions · US flooring merchants · Adyen risk scoring
Inactive
Events
0
🚨 Fraud/Prepaid
0
Volume
$0
Exp. Fraud Loss
$0
🔗 Adyen Webhook endpoint
https://floorzap.com/adyen/webhook → FraudGuard scorer
🏠
Feed not started
Press Start Feed to receive live Floorzap transaction events scored by the FraudGuard brain.
⚖️

Dispute Cortex chargeback defense

Tracks disputes · scores defense · learns from every outcome
Checking…
Open
$ At Risk
Won
Lost
Win Rate (CC only)
Avg Score
0
Total
Payment Method
New 0
Analyzed 0
Submitted 0
Won 0
Lost 0
Refunded 0