KeyPilot – WordPress License Manager & Software Update System

KeyPilot – WordPress License Manager & Software Update System

Preview KeyPilot – WordPress License Manager & Software Update System

KeyPilot – Licensing Platform for WordPress

WooCommerce & Easy Digital Downloads | License Key Generation, Activation Tracking, Software Updates & Envato Integration

Overview

KeyPilot is a next-generation licensing platform for WordPress-based digital product stores. It lets you generate secure license keys automatically on every purchase, track activations per domain, deliver software updates to your customers, and verify Envato purchase codes — all from your own WordPress site.

Whether you sell plugins, themes, or any digital software through WooCommerce or Easy Digital Downloads (EDD), KeyPilot gives you full control over your licensing infrastructure without relying on any third-party SaaS service.

Key Features

License Key Generation

  • Automatically generates one unique license key per quantity on every completed order
  • Works with both WooCommerce and Easy Digital Downloads
  • Enable licensing per product or globally for all products
  • Set per-product activation device limits (1, 3, or unlimited)
  • Keys are stored securely in a dedicated database table

Activation Tracking

  • Track which domains and devices have activated each license
  • Enforce activation limits and block activations beyond the allowed count
  • View active, expired, and revoked licenses from the admin dashboard
  • Manually edit activation limits or revoke licenses
  • Deactivation endpoint frees a slot for reuse

Software Auto-Updates

  • Built-in update server for plugins and themes
  • Define version number, update ZIP URL, and changelog per product
  • Customers receive update notifications inside WordPress admin
  • Update endpoint returns version, download link, and changelog
  • Supports both manual and automatic update workflows

REST API

  • Public REST API at /wp-json/keypilot/v1/
  • POST /activate — Activate a license key
  • POST /check — Validate activation
  • POST /deactivate — Remove activation
  • GET /update — Check software updates
  • All endpoints return JSON responses

License Certificates

  • Each license key includes a branded certificate page
  • Certificate links are included in order receipts
  • Certificate format: ?keypilot_cert=1&key=LICENSE_KEY
  • Customize logo and certificate text from settings

Customer-Facing Delivery

  • WooCommerce: Keys shown on Thank You page, My Account, and order emails
  • EDD: Keys shown on purchase receipt
  • Each key includes a certificate link
  • Customize email subject and body from plugin settings

Envato / CodeCanyon Integration

  • Accept Envato purchase codes as license keys
  • Verify purchase codes through the Envato API
  • Automatically create a managed license
  • Set Envato Item ID on products
  • Customers from Envato and your store use the same API

Smart Revocation

  • Licenses automatically revoked when WooCommerce orders are refunded or cancelled
  • EDD licenses revoked when payment status changes
  • Manual revocation from the admin dashboard

Webhooks

  • Configure webhook URL from plugin settings
  • Receive real-time notifications such as license.created
  • Useful for CRMs, automation tools, or alerts

Admin Dashboard

  • Dashboard – License totals and API usage
  • Licenses – Search, edit limits, revoke
  • Activations – Domain activation tracking
  • Settings – Global configuration
  • Emails – Manage license email templates

Integrations

Plugin What KeyPilot does
WooCommerce Product meta setup, order completion hook, keys in receipt and email
Easy Digital Downloads (EDD) Download meta setup, payment completion hook, receipt integration
EDD Front-End Submissions Vendor product form support for licensing settings
Dokan Marketplace vendor products via WooCommerce
Envato / CodeCanyon Purchase code verification and license creation

How to Add Licensing to Your Plugin or Theme

  1. Enable licensing on the product
    Enable KeyPilot licensing in the product settings and set activation limits.
  2. Customer receives their key
    License keys appear on the Thank You page, account page, and confirmation emails.
  3. Connect your plugin or theme
    Send API requests to activate, validate, and deactivate licenses.
  4. Add update checking
    Use the update endpoint to check version information and download updates.
  5. Enable Envato support
    Add your Envato token and item ID to verify purchase codes.

REST API Reference

Base URL: https://your-store.com/wp-json/keypilot/v1/

Action Endpoint Method Parameters
Activate license /activate POST license_key, url
Check license /check POST license_key, url
Deactivate license /deactivate POST license_key, url
Check update /update GET license_key, url, slug

Example: Activate a License

Request:


POST /wp-json/keypilot/v1/activate

{
 "license_key": "KPLT-A8F2-39XB-7CQ1",
 "url": "https://client-site.com" 
}

Success Response:


{
 "success": true,
 "status": "valid",
 "message": "License activated successfully." 
}

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • WooCommerce (optional)
  • Easy Digital Downloads (optional)

Installation

  1. Download the plugin from CodeCanyon
  2. Upload the plugin folder to /wp-content/plugins/
  3. Activate the plugin
  4. Go to the KeyPilot menu in the WordPress dashboard
  5. The plugin automatically creates its required database tables

Frequently Asked Questions

Does KeyPilot support WooCommerce and EDD?

Yes. Both integrations work independently and can run together.

Do I need to modify my products?

You only need to enable licensing on products where you want keys generated.

Can Envato customers use their purchase codes?

Yes. Envato purchase codes can be used as license keys after verification.

What happens when an order is refunded?

The license associated with that order will be automatically revoked.

Can I limit the number of site activations?

Yes. Set the activation device limit for each product.

Changelog

Version 1.0.0

  • WooCommerce integration
  • Easy Digital Downloads integration
  • REST API for license activation and validation
  • Software update server
  • Envato purchase code verification
  • License certificates
  • Admin dashboard
  • Webhook support

Support

For bug reports and support requests, please use the Support tab on the CodeCanyon item page.

Support includes installation help, configuration guidance, and bug fixes in an unmodified environment.

Download KeyPilot – WordPress License Manager & Software Update System Nulled
Download KeyPilot – WordPress License Manager & Software Update System

Note: If you are having trouble with KeyPilot – WordPress License Manager & Software Update System Nulled free Download, try to disable AD blocking for the site or try another Web Browser. If disabling AD blocker or change Web Browser not help to you please contact us.

Prev