How do I set up automatic mails that send individual license keys?

3 replies
Hi Warriors!

I have a product running. It's a subscription to great video games, where my customers gets 3 keys a month. They get 1 key on the day that they sign up, 1 key ten days after that and 1 key ten days after that agian.

This means I manually have to send three keys every month, to all of my customers and I am now thinking.. This HAS to be done in a better way as I already have 40 signups, and it's getting into a lot of work, and we dont like that, do we?

So right now I am thinking there is a couple of ways this could be solved. But only 1 thing is OK i think..

A) Manually send the first key, and then after this set up so my mailing program Thunderbird sends the two keys (i find those manually as well) after 10 days, and then 10 days again.

- This could be a pretty okat solution and would save me some work, and also make the process more easy to overcome and have a better overview of things.


Now I REALLY need inputs here! How do you guys do this? There are multiple factors to know about here:

- The keys they get cannot be the same: its individual license keys for every customer.
- The customers can stop their subscription and therefore not be on my list anymore
- The customers tell me what kind of games they like and I put them in different lists then after this.

Is there a way I can automate this process? Set everything up, and then let it all just go along??

Thanks!!
#automatic #individual #keys #license #mails #send #set
  • Profile picture of the author kevbo22
    Create a customer database. After purchase, have a script create a unique key, database it with all user info and have the script email it to the customer. Have a date field in the table and after 10 days have a script generate and send another key. On unsubscribe update the user table for "not active" (could be as simple as using a "1" here.). This would require a cron but would be very simple to achieve.
    Signature

    The best path to prosperity is free market capitalism!

    {{ DiscussionBoard.errors[10418441].message }}
  • Profile picture of the author robomedia
    Forget Thunderbird. This should be done server side.
    What you need is a database application with a scheduled queue . In database you will need some logic to make unique keys etc . It's simple but not so simple if you think of all possible scenarios. If you are asking this question I guess you don't have the skills to do it yourself. If you want to do it yourself and you know your way around SQL and programming then I can give you some advice. If you just want to get it done - order a custom app/database - i.e. try here DBApps - Custom Database Applications cool guys .
    {{ DiscussionBoard.errors[10418498].message }}
  • Profile picture of the author EmilFrolund
    Sounds like I need some serious programming done

    I will contact the DBApps guys and ask if they can do it for me.
    {{ DiscussionBoard.errors[10418762].message }}

Trending Topics