Online promotion framework with consumer and company perspective PowerPoint Presentation Templates and Google Slides