How can we make the volunteer experience more engaging.
So the more engaging and fun we can make the experience, the more money the non-profit can accumulate.
Points systems for volunteers? The more they interact, the more points they garner which can be used in exchange for gift cards, etc.