Support Pin Pro for WHMCS
A secure temporary Support PIN verification system — verify customer identity over the phone, live chat or support tickets without ever sharing a password.
When a customer contacts your support team, you need a fast, reliable way to confirm they really are the account owner. Asking for a password is a security risk. Security questions are slow and frustrating. Emailing a code takes time and interrupts the conversation.
Support Pin Pro solves this with a time-limited, one-use support PIN. Your client opens their client area, generates a fresh numeric PIN with one click, and reads it out to your agent. The agent verifies the code instantly — no password shared, no sensitive data exchanged, no friction. When the conversation is over, the PIN is marked as used and can never be reused.
Client PIN Portal
Clients generate, view, copy and revoke their own temporary support PINs with a live expiry countdown.
Admin Suite
Dashboard statistics, an all-PINs manager, a per-client PIN manager and a searchable activity log.
Instant Verification
Verify everywhere your staff work — the dashboard widget, the support-ticket modal and the client summary card.
Sub-User Support
Account owners grant PIN permission to their team members, with shared or per-user PINs.
Every generate, extend, terminate, delete, expire and verify action is recorded in a detailed audit trail. The module is built with PHP 8.1+ OOP, WHMCS’ Illuminate Database Capsule, transaction-safe state changes, CSRF protection and XSS-safe templates.
Requirements
- WHMCS 8.13+ / 9.x (developed on WHMCS 9, also tested on WHMCS 8.13.x).
- PHP 8.1 or higher.
- MySQL 5.7+ / MariaDB 10.3+ (WHMCS-supported engines), PDO MySQL.
- No external CDN dependencies — DataTables, SweetAlert2 and icons are bundled.