Skip to content

License Activation โ€‹

Learn how to activate your MagicDX plugin licenses.


๐Ÿ”‘ License Overview โ€‹

All MagicDX plugins use a license-based activation system:

TierActivationCostDuration
FreeAuto-createFREEPerpetual
PremiumLicense keyPaid1 year
AdvancedLicense keyPaid1 year

Free Tier Activation โ€‹

Free tier activation is completely free and requires no payment.

Steps โ€‹

  1. Open your Strapi admin panel
  2. Navigate to the plugin (e.g., Magic-Link)
  3. You'll see the License Activation modal
  4. Choose "Auto-Create License"
  5. Enter:
    • Email address
    • First name
    • Last name
  6. Click "Create License"
  7. Done! ๐ŸŽ‰

What Happens โ€‹

  • A free license is created and linked to your email
  • Core features are immediately available
  • You can upgrade anytime

TIP

Use a company email if you're installing for an organization. This helps us provide better support.


For Premium and Advanced tiers:

Step 1: Purchase License โ€‹

  1. Visit store.magicdx.dev
  2. Select the plugin(s) you need
  3. Choose your license tier
  4. Complete payment
  5. Receive license key via email

Step 2: Activate in Strapi โ€‹

  1. Open your Strapi admin panel
  2. Navigate to the plugin
  3. Click "Activate License"
  4. Choose "Enter License Key"
  5. Paste your license key
  6. Click "Activate"

Step 3: Verify Activation โ€‹

After activation, you should see:

  • โœ… License tier displayed (Premium/Advanced)
  • โœ… All tier features unlocked
  • โœ… Expiration date shown

๐Ÿ”„ Managing Licenses โ€‹

View License Status โ€‹

In each plugin's settings, you can see:

  • Current license tier
  • Expiration date
  • Licensed features
  • Upgrade options

License Dashboard โ€‹

Visit store.magicdx.dev/account/licenses to:

  • View all your licenses
  • Download invoice
  • Renew or upgrade
  • Contact support for license transfers

๐Ÿ” License Transfer โ€‹

Same Organization โ€‹

You can reuse a license key on:

  • Multiple environments (dev, staging, production)
  • Multiple projects within the same organization

Different Organizations โ€‹

Licenses are non-transferable between different organizations. Each organization needs its own license.

Changing Domains โ€‹

If you're moving to a new domain:

  1. Deactivate from old domain (optional)
  2. Activate on new domain
  3. Same license key works

โฐ License Renewal โ€‹

Before Expiration โ€‹

  • You'll receive email reminders at 30, 14, and 7 days before expiration
  • Renew via store.magicdx.dev
  • Automatic renewal available

After Expiration โ€‹

  • Paid features become unavailable
  • Free tier features continue working
  • Your data is NOT deleted
  • Renew anytime to restore access

Grace Period โ€‹

We offer a 7-day grace period after expiration during which you can renew without any disruption.


๐Ÿ”’ License Validation โ€‹

How It Works โ€‹

The license system:

  1. Validates your license key
  2. Checks expiration status
  3. Enables appropriate features
  4. Periodically revalidates

Offline Usage โ€‹

  • Plugins require internet for initial activation
  • Periodic revalidation needed (every 7 days)
  • Extended offline use may degrade to Free tier

Security โ€‹

The license validation system is protected. Tampering with it:


Common Issues โ€‹

"License Invalid" Error โ€‹

Causes:

  • Typo in license key
  • License expired
  • License already in use (different org)

Solutions:

  1. Check for typos
  2. Verify at store.magicdx.dev/account/licenses
  3. Contact support

"Network Error" During Activation โ€‹

Causes:

  • No internet connection
  • Firewall blocking our servers
  • Our servers temporarily down

Solutions:

  1. Check internet connection
  2. Allow api.magicdx.dev in firewall
  3. Try again in a few minutes
  4. Contact support if persistent

Features Not Unlocking โ€‹

Causes:

  • Cache not cleared
  • Browser cache
  • License tier mismatch

Solutions:

bash
# Clear Strapi cache
rm -rf .cache
npm run build
npm run develop

Then:

  1. Hard refresh browser (Ctrl+Shift+R)
  2. Verify license tier matches expected features
  3. Contact support

Support โ€‹

For license issues: