From Longman Business Dictionary
touttout1 /taʊt/ verb1tout for business/custom/trade especially British EnglishBrE to try to persuade people to buy goods or services you are offeringI’ve been on the phone all morning touting for business.
2[transitiveT] to praise something or someone in order to persuade people that they are worth accepting, using etcbe touted as somethingShe is being touted as the best candidate for the job.