Abstract: The present invention relates to a method system and a computer program to execute a marketing campaign through multiple communication mediums. Customers are contacted through emails, mails and mails for marketing products or services. The system executing the marketing campaign receives the customers' responses and classifies the customer responses accordingly. The system further generates a consolidated report for the marketing campaign based on the customers' responses.