Screenshot 1
whmcs addon v1.0.0 ⭐ Featured

TivroKYC - KYC & Fraud Protection

TivroKYC is a complete KYC (Know Your Customer) identity verification and fraud protection addon for WHMCS. It lets you collect and review client identity documents, automatically hold or suspend services until verification is approved, and block unverified clients from placing orders. Built-in risk scoring flags suspicious accounts based on IP, VPN/proxy usage, and high-risk countries, while a rules engine lets you set custom conditions per product, country, or client group.

About This Product

Features

๐Ÿ“„ Document Collection & Verification

  • โœ“ Configurable document groups (identity, address, etc.) with individual enable/disable control
  • โœ“ Per-group mandatory or optional setting
  • โœ“ Clients choose one document type per group from admin-enabled types
  • โœ“ Custom labels per document type shown to the client
  • โœ“ File upload support: JPEG, PNG, WebP, PDF (up to 10MB)
  • โœ“ Secure document viewing via tokenised URLs โ€” documents are never publicly accessible

๐Ÿ”„ KYC Statuses & Lifecycle

  • โœ“ Six statuses tracked: None, Pending, Under Review, Rejected, Approved, Expired
  • โœ“ Configurable KYC validity period in days โ€” approvals auto-expire via daily cron
  • โœ“ Configurable grace period before expired KYC triggers action
  • โœ“ Clients can resubmit documents after rejection

โš™๏ธ Automatic Service Control

  • โœ“ Automatically holds services, domains, and addons when KYC is missing or pending
  • โœ“ Automatically suspends services, domains, and addons when KYC is rejected
  • โœ“ Automatically activates services (runs ModuleCreate or ModuleUnsuspend) when KYC is approved
  • โœ“ Covers hosting services, service addons, and domains independently
  • โœ“ Optional setting to hold services while documents are under review, not just on rejection
  • โœ“ Prevents bypassing KYC via manual admin unsuspend or status change to Active

๐Ÿ›’ Order & Checkout Control

  • โœ“ Block checkout entirely until KYC is approved (configurable toggle)
  • โœ“ Apply KYC requirement to all products or specific product IDs only
  • โœ“ Cart validation fires before payment with a direct link to the KYC upload page

๐Ÿ“‹ Rules Engine

  • โœ“ Create custom rules with multiple conditions and actions
  • โœ“ Condition fields: product ID, order amount, client country, risk level, client group, new client flag
  • โœ“ Operators: equals, not equals, greater than, less than, contains, in list
  • โœ“ Priority ordering and enable/disable toggle per rule
  • โœ“ Trigger count tracked per rule

๐Ÿ›ก๏ธ Risk Scoring Engine

  • โœ“ Automatic risk score calculated per client on submission
  • โœ“ Risk factors: multiple accounts from same IP, IP/country mismatch, proxy detected, VPN detected, high-risk country
  • โœ“ Risk levels: Low, Medium, High, Critical based on total score
  • โœ“ 30+ high-risk countries pre-configured
  • โœ“ Risk scores stored and visible in the admin panel per client

๐Ÿ–ฅ๏ธ Admin Panel

  • โœ“ Dashboard with total, pending, approved, and rejected verification counts
  • โœ“ 6-month chart of approvals, rejections, and pending submissions
  • โœ“ Recent verifications list and high-risk clients panel
  • โœ“ Full client list with KYC status per client
  • โœ“ Verification detail view with document preview and one-click approve/reject
  • โœ“ Recent activity log

๐Ÿ“Š Reporting

  • โœ“ Overview report: daily breakdown of total, approved, rejected, and pending
  • โœ“ Approval rate percentage and average approval time in hours
  • โœ“ Risk distribution report and country report
  • โœ“ Configurable date range (default 30 days)

๐Ÿ“ง Email Notifications

  • โœ“ Automated emails to clients on: submitted, approved, rejected, expired, and verification required events
  • โœ“ Uses WHMCS SendEmail API with automatic fallback to PHP mail()

๐Ÿ‘ค Client Area

  • โœ“ Document upload page, status page, submission confirmation, and verification history
  • โœ“ KYC module hidden from primary client navigation
  • โœ“ Animated status banner on the client dashboard showing context-aware message per status: action required, under review, rejected, or expired

๐Ÿ’พ Data & Backup

  • โœ“ Full database backup downloadable by admin as a SQL file
  • โœ“ Clean deactivation: drops all tables and deletes all uploaded files from disk
TivroKYC - KYC & Fraud Protection

TivroKYC - KYC & Fraud Protection

Whmcs Addon

$0.00 /mo

Billed monthly. Cancel anytime.

$0.00 /yr

Best value — save vs monthly billing.

$79.99

One-time payment. Yours forever.

  • Instant download after purchase
  • Free updates included
  • Premium support access
  • License key included
Add to Cart

You'll log in or sign up at checkout.

Have a question?

We reply within 24 hours

Contact Us →
Add to Cart โ€” from $79.99