One of the best ways for barbershops to attract and retain customers is by having a strong loyalty program. This allows the business to store customer preference and keep information or marketing and promotions.