Allow Segmenting Reward Plans¶
TLDR¶
Enable customers to segment users into predefined groups and configure reward plans to target specific user groups.
My Role¶
Tech lead of the team that implemented this feature.
Context¶
Employee Referrals (ER) added support for user segmentation via predefined "user groups." Our customers could set up these groups, and then assign each of their users to one.
Details¶
We built a feature on top of this user segmentation. Essentially, we allowed customers to define rewarding rules that targeted specific user groups.
Challenges¶
-
The biggest challenge in this project was to iteratively build the new functionality while letting the previous functionality run without breaking.
For reference, here's the rollout plan I delineated in the technical design for this feature.
- The added processing for filtering items based on a user's user group needed to be fast.