CustomerAdvocacy.com is a gamification enabled Advocate Marketing Platform delivered as Software as a Service. Their Advocacy platform is used by B2B Advocate Marketing Software to drive customer participation in their marketing programs with the objective of shortening the sales cycle and increasing reach through digital and traditional channels.
http://customeradvocacy.com/advocate-marketing-software/