I've run the numbers more times than I care to mention. Tables, queries, simulations, you name it. All methods tell the same story.
The best loyalty programs have MANY customers, not few customers. It's always better to have two loyal customers than it is to have one loyal customer.
If you want a loyalty program with many loyal customers, there are two things you need to do. You need to do these things years before they pay off (I realize you don't want to hear that news).
- You must acquire high-quality new customers. S-Tier or A-Tier new customers. It's mandatory. That new customer you paid Facebook for that bought one lousy item at $29.99? Garbage. Facebook makes money, you don't.
- You must convert as many first-time buyers to a second purchase within three months of a first order. If you don't get them early, the probability of the customer becoming loyal greatly diminishes.
- They don't say "no" to the garbage name acquired via Facebook, but they work overtime to acquire the first-time buyer who purchases three items on a first order in two different merchandise categories. Whether algorithmically or (often) via their own programs, they generate attention/awareness that leads to new customers that are S-Tier or A-Tier.
- They have well-developed Welcome Programs that convert customers to a second purchase quickly. This results in a significant increase in loyal buyers 18-36 months later. The Loyalty Professional is dependent upon a Smart Marketer.