Repository navigation
Version 3.21.8
Added
- Phone validation & lead scoring — Elementor form submissions with a phone field now call the Choice phone validator service (
phone-validator.choice.zone), which combines Twilio Lookup v2 and Abstract API to score the number 0–10 by line type (mobile=9, landline=7, VoIP=4, toll-free=2, invalid=0). The score and qualified status are written to the click tracking record immediately on submission. - CUFT_Phone_Validator class — Handles calls to the validator service with a 24-hour transient cache per number. Enabled via the
cuft_phone_validation_enabledoption. - CUFT_Token_Manager class — Registers this WordPress site with the validator service using
CUFT_REGISTER_SECRET(defined inwp-config.php) and stores the resulting JWE token. Token encodes the site domain so only the validator service can decode it. - Phone validation settings UI — New "Phone Validation" row in Settings with enable/disable toggle and a "Register Site" button that authenticates with the validator and stores the token, no manual token handling required.
- DataLayer phone quality fields —
form_submitevents now includephone_line_type,phone_quality_score, andphone_is_validwhen phone validation is active, enabling GTM-based lead quality segmentation.
Installation
Automatic Update
If you already have the plugin installed, it should automatically detect this update. Go to Plugins in your WordPress admin and click Update Now.
Manual Installation
- Download the
choice-uft-v3.21.8.zipfile from the assets below - In WordPress admin, go to Plugins → Add New → Upload Plugin
- Choose the downloaded zip file and click Install Now
- Activate the plugin after installation
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
Support
For issues or questions, please visit: https://github.com/ChoiceOMG/choice-uft/issues