What You Can Sell
| Product Type | Examples | Use Case |
|---|---|---|
| Software Licenses | WordPress plugins, desktop apps, SaaS | Activation-based licensing |
| Game Keys | Steam keys, console games, digital downloads | Pre-generated key delivery |
| Gift Cards | Store credit, digital gift cards | PIN code delivery |
| Access Codes | Course access, membership keys | Time-limited access |
| Serial Numbers | Hardware registration, software activation | Unique identifier tracking |
| Login Credentials | Temporary accounts, trial access | Secure credential delivery |
| API Keys | Third-party service access | Automated key generation |
Core Features
Key Management
Create & Manage Keys
- Manual key creation
- Bulk generation via generators
- CSV/TXT import and export
- Custom key patterns
- Key validation and formatting
Key Properties
- Unique key codes
- Product association
- Expiry dates (relative or fixed)
- Activation limits
- Custom metadata (Pro)
- Encryption (Pro)
Product Integration
Product Types Supported
- Simple products
- Variable products (Pro)
- Subscription products (Pro)
- Virtual products
- Downloadable products
Product Configuration
- Per-product key sources
- Automatic or manual assignment
- Stock synchronization
- Delivery quantity control
Delivery System
| Channel | Description | Status |
|---|---|---|
| Order Email | Keys in WooCommerce completion email | Free |
| My Account | Keys tab in customer account | Free |
| Order Details | Keys in admin and frontend order view | Free |
| SMS | Text message delivery via Twilio | Pro |
| WhatsApp message delivery | Pro |
Activation Tracking
What Gets Tracked
- Activation count
- Activation instances
- IP addresses
- User agents
- Activation timestamps
- Deactivation history
Management Features
- View all activations per key
- Remote deactivation
- Activation limits enforcement
- Instance management
Pro Features
Variable Products
- Different keys for each variation
- Separate generators per variation
- Variation-specific stock management
Custom Fields
- Unlimited metadata fields
- Multiple field types (text, number, date, select)
- Public/private visibility
- Import/export support
Key Encryption
- AES-256 encryption
- Automatic encryption on save
- Secure decryption for authorized users
- Enhanced database security
Visual Codes
- QR code generation
- Barcode creation
- Customizable formats
Subscription Integration
- WooCommerce Subscriptions sync
- Automatic expiry management
- Renewal handling
- Status synchronization
Webhooks
- Real-time event notifications
- Custom payload configuration
- Retry logic
- Event filtering
Multi-Vendor Support
- Dokan integration
- Vendor key management
- Vendor dashboard
Integrations
| Plugin | Integration Type | Features |
|---|---|---|
| WooCommerce Subscriptions | Native | License expiry sync |
| Dokan | Native | Vendor key management |
| PDF Invoices & Packing Slips | Native | Keys in invoices |
| WooCommerce PDF Invoices | Native | Invoice integration |
| Twilio | Native | SMS delivery |
| WhatsApp Notifications | Native | WhatsApp delivery |
API Capabilities
Licensing API
- Validate keys
- Activate/deactivate
- Version checking
- Update management
- Software distribution
REST API
- CRUD operations for keys
- Activation management
- Order integration
- External system connection
Comparison: Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Manual key creation | Yes | Yes |
| Key generators | Yes | Yes |
| Import/Export | Yes | Yes |
| Activation tracking | Yes | Yes |
| Email delivery | Yes | Yes |
| REST API | Yes | Yes |
| Variable products | No | Yes |
| Custom fields | No | Yes |
| Key encryption | No | Yes |
| QR/Barcodes | No | Yes |
| Subscription sync | No | Yes |
| Webhooks | No | Yes |
| SMS notifications | No | Yes |
| Advanced reports | No | Yes |
| Multi-vendor | No | Yes |
| Priority support | No | Yes |