Overview
This section provides an overview on the Campaign Microservices. Campaign Microservice is a reusable functional component, which works together to achieve the business capabilities related to Campaign Management.
Features
Campaign Management - a Real Time Engagement (RTE) is a front office solution with the below features.
- Stores and deploys engagement campaigns and their associated rules
- Responds to event messages as a trigger for evaluating campaign rules.
- Used in conjunction with Analytics and AI models for advanced targeting
- Proposing a new domain name for RTE MS called "Campaign Management"
The following context diagram depicts the flow of control from front office solution to Microservices database.
The following Campaign attributes are stored in Campaign Microservices database:
- Basic details (Name, description, start date, end date, objective, product details and priority for the campaign)
- Channel type (ONLINE/OFFLINE)
- Channel sub type (SMS,EMAIL.PUSH NOTIFICATION, INTERNET BANKING, MOBILE BANKING)
- Event that triggers the campaign
- Details of the profile conditions defined to identify the target audience
- Content(Image banner/message/mail details) to be published through online/offline channel
- Details of the location in online channel apps, where the image banner would be displayed
Campaign Workflow
The following sequential flow diagram depicts the campaign definition and execution use cases.
In this topic