Best possible parameter for selecting a best Marketing agency is the one that can sell successfully. Weather one sells through social media efectively or not, what matters is client is 100% happy because he gets profit. An anticipated reasonable delay for results is acceptable but just a number of experimental try outs without result will make client discontented. So, marketing agency in accordance to generate better sales outcomes required to design a skilful marketing strategy by considering fluctuations and uncertainty in the market. Then once a marketing strategy is prepared then to implement that strategy there is a need to do 360° marketing through various social media tools and other direct sales plans. A Marketing agency which engages themselves in a process to generate leads through various marketing tools in effective way shall definitely end up with results. Importantly it is better to convey client that by appointing a marketing agency is not just enough but engaging client in to an actual marketing activity can be far beneficial. As any customer needs to understand that efforts were taken by agency are adequate and to their fullest. After all marketing is tricky business, a persistent and constant efforts is a prime requisite of any marketing strategy and satisfaction of customer is a parameter of success.