Database This is the main database where all the information related to the marketing functions are stored. Who are the prospective customers? How did they respond to the marketing campaigns? Apart from this information, the database also contains every interaction the customers had with the system.
Interactive Program This is the main automation engine that will perform interactions with prospective customers based on the various workflows you have designed. This the system component that ensures customer engagement across various channels, be it online or offline.
Analytics Tool This component includes all the reports generated by the system to perform customer analysis. The system allows you to tweak various factors to see how customers are reacting to your marketing campaigns and what could be done to improve customer engagement.