Successful lead generation must go beyond the marketing department. It requires a holistic approach that involves the entire company. This article from Marketing Biz-Community I think is right on point.
Everyone needs to be part of the plan. It’s what we call holistic marketing. An approach that involves all players; a system based on partnerships where everyone has something to gain or lose by a campaign’s success or failure.