A Virtual avatar or a virtual assistant is a virtual salesperson of a brand/company. This human like avatar mimics a human sales brain and can have two-way interactions with the customers in various languages.