WooCommerce License Delivery Toolkit

KeyVault for WooCommerce turns license-key operations into a clean, controlled workflow.

Import and encrypt stock, enable license products, deliver keys automatically, recover Pending Delivery shortages, edit order keys safely, customize customer delivery, and understand performance through analytics and generated reports.

Automatic email delivery and optional WhatsApp workflows
Encrypted storage, secure duplicate checks and access controls
Stock Manager, low-stock visibility and Pending Delivery recovery
Analytics, Top Customers and export-ready delivery reports

Demo order ready

#KV-10482 • NovaShield Security Suite • 2 licenses required

KeyVault Operations Dashboard - demo data

License Operations

System healthy
Available1,248Across 18 demo products
Delivered today86All channels
Pending04Needs stock
Security100%Encryption ready

Delivery trend

Latest deliveries

Orbit Office SuiteAisha VermaDelivered
CodeCraft IDEDaniel ReedDelivered
NovaShield SuiteMia ChenPending

Encrypted key example

NOVA-7Q2M-P4LX-9W8C • shown only to authorized workflows

Report generation

25 rows per request with progress, speed, ETA, resume and stop controls

Complete Feature Set

Every major license-key task organized into one plugin.

KeyVault covers product setup, secure inventory, order delivery, customer access, stock recovery, reporting and administration without forcing store teams to stitch together several unrelated tools.

All Licenses

Search and filter every key by status, product, order or exact value. Run bounded bulk actions and inspect assignment details.

Core inventory

Stock Manager

Monitor available stock, products, low-stock counts, delivered volume and live Pending Delivery shortages.

Premium module

Import Keys

Paste keys one per line or upload CSV with optional expiry and activation limits. Duplicate handling follows security settings.

Batch ready

Email Templates

Customize subject, hero, body, footer and accent color with placeholders and live test delivery.

Branded delivery

WhatsApp Delivery

Optionally send approved templates through Twilio or Meta Business API using the customer billing phone.

Optional channel

My Account Vault

Give customers a focused place to view, copy and download their license keys with selectable premium layouts.

Customer experience

Analytics

Track deliveries, revenue, conversion, response time, daily trends, top products and channel split.

Premium insights

Delivered Reports

Preview delivered rows over AJAX, generate in batches and download CSV, Excel-readable or TXT outputs securely.

Operational exports

Pending Delivery

Move fresh stock shortages into a native queue, apply partial stock immediately and recover matching orders in batches.

Shortage recovery

Top Customers

Rank customers by orders, keys and revenue with status splits and quick links back to WooCommerce records.

Customer intelligence

Tools & Migration

Review system readiness, recalculate stock, re-deliver emails, manage reports and enable migration only when needed.

Admin maintenance

Security & Encryption

Protect keys at rest, validate authorized actions and keep sensitive delivery/export workflows auditable.

Security foundation
Interactive Product Demo

See how the workflows feel without exposing real store data.

Everything below is built in HTML with fictional products, customers, order numbers and sample keys.

One source of truth for every license.

Administrators can switch between Active, Delivered, Reserved, Custom, Replaced, Revoked and Deleted states without opening each order.

  • Live searchSearch demo keys, products, customers or order numbers.
  • Bulk actionsReserve, activate, replace, delete or export selected rows.
  • Flexible viewChoose columns, full product names, rows per page and top actions.
All Licenses - demo data1,248 records
License KeyProductStatusOrderCustomerAdded
NOVA-7Q2M-P4LX-9W8CNovaShield Security SuiteActive--05 Aug
ORBT-28KF-R7YX-41QMOrbit Office Suite ProDelivered#KV-10482Aisha Verma05 Aug
CODE-4M7P-2QLX-88TRCodeCraft IDE UltimateDelivered#KV-10479Daniel Reed04 Aug
PIXEL-7A2B-91QP-4KMXPixelForge Design StudioReserved#KV-10477Mia Chen04 Aug

Real-time stock with shortage recovery.

Pending Delivery products rise to the top, low-stock products stay visible and quick import can immediately offer recovery for matching orders.

  • Partial fulfilmentApply available keys and leave only the true shortage pending.
  • Full names optionUse complete product names on desktop, tablet and phone.
Available1,248
Products18
Low stock03
Delivered 30d2,415
ProductAvailableNeededStatusAction
NovaShield Security Suite0-4Pending DeliveryPaste & Import
Orbit Office Suite Pro62-HealthyImport
PixelForge Design Studio6-Low stockImport

Order editing that explains itself.

Before an administrator adds a key, the dialog shows the product, order, status, purchased quantity, required count, attached count and exact remaining quantity.

  • Add + CompleteCompletes only after the server verifies the whole order.
  • Replace and UnassignResponsive dialogs preserve audit context and deliberate actions.
  • Bulk overridePremium override appears only when pasted keys exceed ordered quantity.
Add License KeyAttach a custom key or use available product stock.
ProductNovaShield Suite
Order#KV-10482
StatusAwaiting key
Quantity2 purchased
NOVA-7Q2M-P4LX-9W8C
Lifetime
AddAdd + EmailAdd + Complete

Choose exactly how customers receive keys.

Use a dedicated KeyVault email, insert keys into WooCommerce Completed email, send both when needed, display them in My Account or optionally send an approved WhatsApp template.

  • Dedicated emailFull branded template with subject, hero, body, key card and footer.
  • WhatsAppTwilio or Meta Business API with approved templates.
  • Customer vaultCopy and download keys in WooCommerce My Account.

Dedicated Email

Your Orbit Office Suite Pro key is ready.

Enabled

Woo Completed Email

Keys are allocated before email preparation.

Attached

WhatsApp Template

Approved template sent to the billing phone.

Optional

Reports that finish reliably.

Choose dates and a product, preview 20 rows per page and generate reports in batches of 25 license rows per request.

  • Live progressPercentage, processed rows, rows per second and ETA.
  • Resume and stopTemporary failures can pause; unfinished work can be safely stopped.
  • Secure downloadsCSV, Excel-readable and TXT controlled by administrator settings.
Delivered License Report - Aug 01 to Aug 05100% complete
Rows286
Speed42/s
Formats3
Retention30d
DateOrderCustomerProductStatus
05 Aug#KV-10482Aisha VermaOrbit Office SuiteDelivered
05 Aug#KV-10481Ethan ColeNovaShield SuiteDelivered
Security Foundation

Protect stored keys without blocking authorized delivery.

KeyVault encrypts new and upgraded license values before database storage, keeps a SHA-256-style lookup hash for duplicate detection, and decrypts only in authorized workflows that genuinely require the real key.

Encrypted at restNormal database browsing does not expose plaintext license values.
Access-controlled actionsAdmin actions require capabilities and nonces; customer downloads require ownership.
Fail-closed cryptoNew or edited keys are rejected if secure encryption prerequisites are unavailable.
Export safetySpreadsheet-formula prefixes are neutralized in CSV and report outputs.
StorageEncrypted key + secure lookup hash + status and assignment metadata.
AuthorizationCapability, nonce, order ownership and bounded-request checks.
RecoveryTransactions roll back when reservation updates fail; false success is not reported.
AuditabilityReplacement, override, deletion and report workflows retain meaningful operational context.
How the System Fits Together

From product setup to customer delivery with fewer hidden steps.

Product enablement

Enable license sales on simple or variable products, choose stock or generated behavior, define keys per unit and attach activation documentation.

Order status visibility

Use compact native status icons for Delivered, Not Delivered, Pending Delivery, Custom Delivered, Backorder, Replaced and Unassigned states.

Customer-side access

Show delivered keys in My Account and optionally the Thank You page, with copy and download actions controlled by settings.

Premium entitlement

Verify and activate an SG365 license, then unlock eligible premium modules. Core free features continue when premium access is unavailable.

Settings control

Separate General, Stock, Security, Modules, WhatsApp, My Account, Email Delivery, Display and Reports settings to prevent conflicting switches.

Developer extension

Use hooks and filters after delivery, during email rendering or while generating a custom key format.

01ImportAdd sample inventory for a selected product.
02EnableConfigure product delivery behavior.
03OrderAllocate keys through the selected email path.
04RecoverHandle fresh shortages through Pending Delivery.
05MeasureReview analytics, customers and reports.
Release History

Changelog visible on the page and inside a reliable responsive popup.

The popup uses simple expandable release sections instead of fragile nested tabs, making it easier to use on Elementor, desktop and mobile.

v2.0.0

Order Editing, Rebuilt

Reliable Add + Complete, quantity context, responsive dialogs and audited premium bulk override.

v1.7.0

Customer Choice

Both Emails mode, premium customer vault styles and safer fulfilled-order behavior.

v1.5.0

Security Pass

Partial fulfilment, stronger email reliability, safer downloads and fail-closed encryption.

Need KeyVault, a custom feature or a complete WooCommerce workflow?

Contact Site Guard 365 for plugin licensing, custom development, integrations, store operations, SEO, ads and monthly salary-based partnership plans.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare