I used modern message( community rewards) with a prior company and residents seemed to really like it. It was also a way to get reviews as they earned points for reviewing.
Look for ways to get your residents creating content for you: run an Instagram contest where residents take pics of what they love about the community, take a poll to discover the residents’ favorite brunch spots or local shops, offer big points for anyone who submits a video testimonial, etc.
Then use that content to fuel your own social media – reshare the best stuff on your property’s social media and blog. It’s way easier than constantly trying to come up with your own stuff!
This is what we do and we reward them with points. I just revamped the whole program as we are entering year 8. Better rewards that are more geared towards what residents requested. The spend to do it in house, rewards included, we felt allowed us to offer a far richer program that what we could've gotten via a vendor. Everything is much more personal and involved on a site level. Not only does it benefit our residents but it makes our staff feel pretty awesome too.