I saw an episode of Extra Credit talking about Gamification of school and I thought we might be able to provide the same ideas of Gamification to volunteering. This would work to recognize people who donate money or their hard work, and allow people to get mention but others who do more get more recognition.
Basically it works as each person who does anything for us getting the rank of Recruit. From here, each of their actions earn experience points. For a rough example, say that liking us on Facebook gets them the basic rank of Recruit. Then we have a variety of actions, such as linking us on twitter (10pts), posting on our forums (10pts), donating money (10pts for every $5), rating a pic (1pt per pic). When they gain enough points, they are moved up to the next rank. As they gain more points, they gain additional ranks, and get higher listing on our website volunteer page. It's a friendly competition between donators and people can be recognized for their hard work and move up the ranks. Now it is more of a glory thing than anything else, but there is much we can do with this. Like you get 500pts for doing programming for us, or during our kickstarter campaign, gain a rank for a different tier.
As with any ranking system, early ranks should be easy to get, so perhaps Rank 1 takes 10 points, where rank 2 is 30 points, Rank 3 is 50 point, then further ranks get harder, such as Rank 4 is 100, Rank 5 is 200, Rank 6 is 500, Rank 7 is 700, Rank 8 is 1000 point. We can go as high as we need to and create more ranks as needed. Perhaps even offer special prizes for different tiers to recognize our top volunteers. Rather than getting a name on the website, this gives some incentive to want to do more for us, even if it is to get another rank.
We are trying to get gamers to volunteer their time to help change the world...why not use elements of gaming they are familiar with to further encourage them?
Thoughts?