How to create an ideal customer profile (ICP) for a B2B companyA well-developed ideal customer profile helps marketing and sales streamline lead generation and nurturing efforts. An ICP is an effective tool for marketing, lead generation, sales enablement, product development, and customer success.