Companies can partner with reward providers, set up a rewards program, determine criteria for earning rewards, and distribute gift cards accordingly.