Это называется автоматизация деятельности КОНКРЕТНОГО предприятия под его КОНКРЕТНЫЕ цели и задачи.
Заказывается ИНДИВИДУАЛЬНО у профессиональных ИТ-шников.
Кое какие фрагменты можно будет собрать из уже готовых компонентов, но это опять такие должен делать человек разбирающийся в ИТ.
В конце-концов вы можете все это реализовать методом простого учитывания бонусов в Excel-евской табличке или в Google Docs. Ручного учитывания, разумеется.
Или в 1С.
Самое трудоемкое, имхо, тут ручная проверка тех же отзывов в соц. сетях, а вовсе не ведение этих самых бонусов. Хотите вы это автоматизировать или нет и т.п. куча нюансов что использовать.
То есть это именно мозаика, собираемая под ваши задачи специалистом, который с вами плотно контактирует.
Инструменты геймификации существуют, например
https://sailplay.ru/gamification/
(вышло в рекламном блоке Тостера после того как я тут отписался)
но собирать компоненты под вашу конкретную задачу все равно вам сами.
вероятно того, что кто то сделал решение четко под вашу задачу - крайне низка.