What is a customer loyalty program for restaurants?

A customer loyalty program is a simple system that rewards guests for coming back. It can be as basic as a punch card, a visit-based reward, or a points system that gives guests something extra after a certain number of visits or amount spent.