Ideal Customer Profile (ICP) refers to a type or class of customer who possesses all the desirable attributes (such as gender, age, location, financial capacity, lifestyle, brand affinity, etc.) that increase the possibility of an opt-in or a purchase, (your perfect type of client).