When users earn a rank, add them to a membership
Requires
When users complete a course, award them achievement points
Requires
When users purchase a product, add points to their account
Requires
When a user's role changes to member, award an achievement
Requires