OP,
For what it’s worth, I would definitely consider using Kamerons loyalty program, Repeat Returns. It has great features for keeping your customers happy, engaged, and coming back to you. I tried it before and was satisfied with the overall program (I had to stop using it however due to not...