Importing codes

You can import activation codes by pasting it to WebLM:

Imported activation codes are added to the list.

You may need importing of activation codes if you migrate to VMProtect Web License Manager from another license management solution, or if you had old activation keys that should remain working in the new version of your software powered by WebLM.

You can import multiple activation codes by pasting or entering them one per line. In addition, you can specify customer name and e-mail using the following format of the data pasted into the import dialog:

CODE1;CUSTOMER1;EMAIL1

CODE2;CUSTOMER2;EMAIL2

Deleting a code

Bring up the function menu of the activation code you want to delete and click the corresponding item.

Important! As with licenses, blocking a code and deleting it are not the same. When you block the activation code, it stays in the system and prevents users from activating the software with that code. A deleted activation code simply doesn’t exist. A rule of thumb here is to block compromised activation codes, but to delete codes issued by mistake and never used by anyone.

Blocking compromised codes

Sometimes you may want to block a certain activation code if it is compromised – stolen or used illegally.

To block an activation code click the Block item in the function menu to block the code. Now, any activation attempts using this activation code will automatically fail. The blocked state of the activation code is indicated with a lock icon.

Whenever you want to unblock the code back, click the Unblock item.

See also: activation/deactivation of a license.

Displaying licenses

This option allows you to see all licenses activated with this particular activation code. An activation code can be activated multiple times, and with this tool you can easily locate all customers who did.

Editing a code

Filter out the list of codes as described above to quickly locate the given activation code and the customer. Then, point the required line with the mouse cursor, the function menu appears. Click the Edit item. This will open the same screen as with the Add New Code function. However, you cannot change the associated product and the activation code itself now.

Click the Save button when you’re done.

Searching for a code

WebLM provides a simple way to search for a given activation code. Start typing a name, e-mail, a product name, a purchase date or an activation code and the list will filter out automatically displaying lines matching the typed string.

Adding new activation code

To add a new activation code, bring up the function menu and click Add. Alternatively, you can click the Add New Code item in the Activation Codes section. The following screen appears:

Select the product the new license applies to. Then, fill in the customer name, e-mail address, purchase date, and order reference number.

Activations count sets the number of times a user can activate this particular activation code. Whenever the activation count is exceeded, the product cannot be activated anymore. VMProtect allows a user to deactivate certain licenses to increase the number of activation counts, and therefore to activate the product on a new computer. Also, the activations count can be zero. In this case, the activation code can be used unlimited number of times. You may want to use this option for a trial activation code, or for give-away versions of the program by combining zero activations count with a certain expire date (see below).

The Expire date parameter defines how long this activation code should work. If a user attempts to activate the code after the specified date, the activation fails.

Adding activation codes manually is mostly used when you need to add a code to activate the trial version of the product (see this section for more info), or when you want to provide some user with a registration key for free, without actually purchasing it – a journalist writing a review, a friend of yours, as a reward to a well-contributing user and so on.