Support Team Admin Dashboard - Manage customer licenses and handle activation issues
Stored in browser session only. Required for Import, Update, Email Lookup, Deactivate, and Backfill.
Import License from LemonSqueezy
Lookup License Details
Lookup License by Purchased Email
First-time setup
If this is the first time using email lookup, run the one-time backfill to index all existing licenses.
New licenses are indexed automatically going forward.
Manage Activated Devices
Update License
Correct tier, email, activation limit, or variant without re-importing. Only filled fields are updated.
Trial Tampering Report
Investigate a machine ID to check for trial reset attempts, VM snapshot abuse, or clock manipulation.
Support Documentation
When to Import a License
Customer reports "License key not found" error during activation
LemonSqueezy webhook failed to fire or got lost
License was purchased but never appeared in Cloudflare KV
Customer contacts support with activation issues
When to Deactivate a Device
Customer replaced their PC and the old activation slot is still occupied
Customer reimaged their machine and cannot self-deactivate
License limit exceeded and customer is locked out on a new device
How to Deactivate a Device
Enter your Admin API Key in the key bar above
Go to the Manage Devices tab
Enter the customer's license key and click Load Devices
Find the old/replaced device row and click Deactivate
The slot is freed â customer can activate on their new PC
How Import Works
Support team gets license key from customer
Paste key into Import form
Worker queries LemonSqueezy API directly
Extracts variant ID, tier, maxActivations from LemonSqueezy (source of truth)
Lookup by email:POST /admin/lookup-by-email (requires Admin Key)
Security Note
This dashboard queries LemonSqueezy as the source of truth. All tier and variant information
comes directly from LemonSqueezy's API, ensuring accuracy. The license key is never modified,
only the metadata (tier, variant, maxActivations) is synchronized.