I would like to look for an app that allowing customer to have a daily check in. The more the day they checked in, the more the points/rewarded they can win for and add to their upcoming purchase.
For example:
Day 1 check in, one sample will be rewarded for in her next purchase,
Day 2 check in, 2 samples will be given.