There are many midsize and large companies who do well through their affiliate leads. An affiliate program is a type of commission based selling and sharing where the affiliate directs a visitor to website or landing page. If the site garners a conversion through a sale, newsletter sign-up, a download, click through or any other desired action, the affiliate gets a credit and eventually a payment for the action. For a sales lead, the payment is usually a fixed amount and an actual sale could result in a percentage of the profit. A lot of it is also based around revenue sharing.
This is a large part of internet marketing. Using affiliates is such a juicy part of business that there are affiliate networks, in-house affiliate managers, affiliate management companies and third party affiliate vendors. They do well for one another because they are usually doing a lot in the way of search engine optimization, e-mail marketing, social media marketing and paid search marketing.
So if you need leads and are finding nothing but a cold trail, start making friends with other businesses and keep that networking going.