Follower count says nothing about whether an influencer can actually sell your product. Here's what to vet for instead, and why it's worth paying for. At the front of every influencer pitch deck sits one enlarged number. 500K followers. 1.2M followers. 10M followers....