You're looking for ways to increase customer interaction. I worked for over twenty years in the game industry designing interactive experiences. I've watched as people succeeded, and I've watched as they've failed, and I bring all of those lessons with me to your project.
I will look at your product or business and work with you to come up with activities that are fun, not just follow some arbitrary formula, because fun is not one size fits all.
Fun can be addictive, but fun and addiction are separate. Some attempts at gamification rely too much on addiction, and those attempts inevitably fail. You need both.
As part of my early education I learned how to think about user experience and interaction. I've studied the best ways to encourage users, and importantly, I've studied how many companies have tried and failed to add gamification by simply "adding points" or offering random rewards.
I can offer a free thirty minute consultation and present to you a bid based on your needs.
Describe your business process and I can work out a way to help you engage your customers without enraging them.