A customer avatar is a representation of your ideal customer -the type of person you want to purchase your products or services.