The key to success in any trade-off is adding enough value to the other person that they are willing to do what you want them to. (Buy a product, work with your company, etc) The question then becomes how can we get customers and people in our lives to repeat these tasks and become loyal? The answer is simple: learn to add value and deliver better than expected at all times.