Hi @Will D37 - Honestly, I'm not sure if anyone has used this for growing the community. This approach is more inclined towards incentivising the members, so you need to have a solid on-boarding, engagement, and retention plan.
Would be great if you could test and share the result with the community.