Skip to content

Licensing

Licensing Reference

Licensing reference for Smart Add-Ons — plans, activation, deactivation, renewal, and grace periods.

Plans comparison

FeatureStarterProAgencyEnterprise
Site activations13999999
All field types
Conditional logic
All pricing types
Basic analytics
Full analytics dashboard
A/B testing
AI suggestions
REST API access
Developer API
Updates & support1 year1 year1 yearPriority

How licensing works

Smart Add-Ons uses JWT-based licensing. When you activate a license key:

  1. The plugin sends the key and site URL to the Dhyan Cloud (app.dhyansoftware.com).
  2. The Dhyan Cloud validates the key and creates an activation record.
  3. A signed JWT token is returned. The token contains your plan name, feature flags, expiry date, and site URL.
  4. The token is stored locally in WordPress options and refreshed every 15 minutes via a heartbeat.
  5. All feature checks (A/B testing, AI, etc.) read from this local token — no network request is needed to gate features.

Grace periods

PeriodDurationWhat happens
SDK grace (unreachable)7 daysIf the Dhyan Cloud cannot be reached, the local token remains valid for 7 days.
Backend grace (expired)14 daysAfter a license expires, the Dhyan Cloud continues to serve a valid (limited) token for 14 days.

Renewing a license

  1. Go to app.dhyansoftware.com (opens in new tab) and sign in.
  2. Go to Licenses and find your Smart Add-Ons license.
  3. Click Renew and complete payment.
  4. Your license expiry is extended by one year from the renewal date.
  5. The plugin picks up the new expiry on the next heartbeat (within 15 minutes) — no action needed in wp-admin.

Managing activations

To see all active sites for a license:

  1. Go to app.dhyansoftware.com → Licenses.
  2. Click View Activations on your license.
  3. You'll see each activated site URL and activation date.
  4. To free a slot, click Deactivate next to any site URL.