Snapit is a loyalty program management service that allows customers to earn rewards from multiple retailers by scanning QR codes with their mobile device. It also provides businesses with marketing and analytics benefits by making rewards public on social media. Businesses can sign up for free trials or paid memberships that provide customer data and targeted advertising capabilities through the Snapit mobile app.