How to switch your licensing to LimeLM and TurboActivate
In this article you're going to learn the easiest way to switch from your current licensing software to LimeLM & TurboActivate. The method we describe will have the least amount of friction for your customers and your developers.
Step 1. Signup for LimeLM & add TurboActivate to your app
The first thing you need to do is signup for LimeLM. You should also read the "Getting started with LimeLM" article to learn the basics of the LimeLM dashboard and how to add TurboActivate to your app.
Step 2. Switch your licensing to LimeLM & TurboActivate
Gracefully switching to LimeLM & TurboActivate requires a couple of steps.
A. Transition period
The first step when you're transitioning to LimeLM is to generate licenses for your old customers and email them to your users. Also, for the transitional period (let's say it takes you a week integrate TurboActivate within your app and release an update) email new users both the old license key and the new license key that will be used with the TurboActivate licensing. For instance the email would look like this:
Hello Jane Doe,
Your product key is ABCD-EFG-HIJK-LMNOP. In about a week we'll be releasing version X.X of our app and you'll need to use the product key QRSTU-VWXYZ-12345-XXXX. But you don't need to worry, your new product key will automatically be retrieved when you update to X.X+.
You can read more about how to automate product key generation in the "How to generate product keys after an order" article.
B. New version
Then on your next update have a bit of code that detects if they're using an old license, if so automatically query your servers to get the new license for that user. This way your old users won't even notice the license switchover.
There are many ways you can implement that actual script to retrieve the new product key, but the gist of it is this: you pass the old product key to a script on your website and the script looks up the new key (from your own DB or using some LimeLM API) and passes the new key back to your program.
Need further help?
If you need further advice about switching from your current licensing solution to LimeLM we'll be glad to help you make the transition. You can either talk to use on our support forum (no registration is needed) or you can contact us by other means.