Licensing
What the License Key Isโ
LeadHub is sold on Envato CodeCanyon. When you buy it, Envato gives you a purchase code โ a unique ID that proves you bought the software legally.
The purchase code looks like this:
f4a67db3-6fc0-4e19-8d44-65e60c8e7f6a
This is not a random string you make up. It is issued by Envato specifically to you when you complete your purchase.
Where to Find Your Purchase Codeโ
- Go to codecanyon.net and log in with your Envato account.
- Click your profile picture in the top right, then click Downloads.
- Find LeadHub in your downloads list.
- Click License certificate & purchase code next to it.
- Your purchase code (UUID) is on that certificate.
Keep this safe. You will need it during installation and may need it again if you reinstall or move servers.
Entering Your Licenseโ
During Installationโ
The LeadHub web installer (the setup wizard you see the first time you visit your site) has a step that asks for your purchase code. Enter it there. The installer verifies it with Envato automatically.
After Installationโ
If you skipped the license step during installation, or if you need to update your license key:
- Go to Settings โ License in the admin panel sidebar.
- Enter your Envato purchase code in the Envato Purchase Code field.
- Click Verify License.
The app contacts the Envato API and confirms your purchase. Once verified, the license status changes to Active and shows the email address your Envato account is registered to.
What License Verification Doesโ
When you click Verify License, LeadHub sends your purchase code to the Envato API and confirms:
- The purchase code is real and was actually purchased on CodeCanyon
- The item purchased is LeadHub
This happens once, and the result is stored locally. LeadHub does not repeatedly "phone home" โ it checks the cached result on each boot and only makes a fresh API call every 6 hours.
There is no remote kill-switch. Envato's terms do not allow that, and LeadHub does not implement one.
Offline Mode (Air-Gapped Servers)โ
If your server has no internet access (common in enterprise environments with strict network policies), you can use Offline Mode.
In offline mode, LeadHub reads a signed license file stored on the server instead of calling the Envato API.
To enable offline mode, your system administrator needs to set LEADHUB_LICENSE_OFFLINE=true in the server configuration file and place the signed license.json file in the storage/ directory. This is an advanced setup handled at deployment time โ it is not something you configure in the browser.
Automatic Update Checksโ
LeadHub checks for new versions automatically. You can see the current version and any available updates at Settings โ Updates (if your administrator has enabled this page).
Update checks happen once per day. When a new version is available, you will see a notice in the admin panel.
Important: Installing updates is done by your system administrator, not through the browser panel. Updates require replacing application files on the server.
License Typesโ
Envato CodeCanyon offers two license types. Make sure you purchased the correct one.
Regular Licenseโ
- For one end product that you use yourself or for one client.
- You cannot charge end users to use the software.
- Example: you run LeadHub internally for your own sales team.
Extended Licenseโ
- For SaaS and multi-tenant use where you charge users for access.
- Required if you are selling subscriptions, charging per seat, or offering LeadHub as a service to paying clients.
- Example: you are an agency offering "CRM as a Service" to clients who pay you monthly.
If you are not sure which license you have, check your download certificate on CodeCanyon. The license type is clearly labeled.
Support and Updates Periodโ
Your purchase includes:
- 6 months of support from the purchase date โ the author will help you with bugs and questions
- Free updates for life โ you can always download the latest version, even after support expires
After 6 months, you can optionally extend your support period by purchasing an extension on CodeCanyon. You do not have to extend support to keep using the software or receiving updates.