🔐 ADATT License Management

Support Team Admin Dashboard - Manage customer licenses and handle activation issues

Stored in browser session only. Not sent unless you use Deactivate.

Import License from LemonSqueezy

Paste the customer's license key exactly as provided by LemonSqueezy

Lookup License Details

Enter the license key to view current information in Cloudflare KV

Manage Activated Devices

Load all activated devices. Use Deactivate to free a slot (e.g. customer PC replacement).

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

  1. Enter your Admin API Key in the key bar above
  2. Go to the Manage Devices tab
  3. Enter the customer's license key and click Load Devices
  4. Find the old/replaced device row and click Deactivate
  5. The slot is freed — customer can activate on their new PC

How Import Works

  1. Support team gets license key from customer
  2. Paste key into Import form
  3. Worker queries LemonSqueezy API directly
  4. Extracts variant ID, tier, maxActivations from LemonSqueezy (source of truth)
  5. Stores correct data in Cloudflare KV
  6. Customer can immediately activate in ADATT

License Tiers

Solo Admin - 3 devices

Team - 5 devices

Business - 20 devices

Enterprise - 999 devices (unlimited)

API Endpoints

Worker URL: https://adatt-activator.adatt.workers.dev

Import: POST /admin/import-license

Lookup: GET /admin/license/{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.