Generative AI tool which automates the 1. Defining campaign goal, 2. Determining the target audience, and creating the segment, 3. Executing/Launching Campaign 4. Measuring and Monitoring and 5. Optimizing campaigns based on their performance.
git clone the repository
pip install requirements.txt
execute streamlit run Campaign_Definition.py
upload data_campaign_1_results.xslx in campaign definition section of app
define campaign definition in campaign definition section of app campaign definition: Run a clothing campaign for reactivated users to increase sales
Define target customers in select target users section traget users: select users with age 25-60 who have clicked and opened email but not purchased
process segmentation
geerate email
predict campaign performace based on conversion rate
Measure campaign performance by uploading campaign2_generated_results.csv