Not a unique or novel concept to keep the customers that you already have. I do training periodically on customer service and always hammer home the point that it costs 10 times more to get a new customer than to keep an existing one.
Here is a great article from Rhonda Abrams about creating a plan to keep current customers. Strategies: Make customer retention priority No. 1