Skip to content

bhavana1251-arch/bank-marketing-sql-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Bank Marketing SQL Analysis | Customer Campaign & Insights Dashboard

🧩 Executive Summary

This project analyzes a bank’s marketing campaigns to optimize customer engagement and conversion.
Using SQL, Power BI, and Excel, I processed campaign and client data, built dashboards for insights, and recommended strategies to increase campaign ROI.
My analysis revealed that targeted marketing by customer segment could improve response rate by ~22%, leading to more efficient ad spend and higher conversion.


💼 Business Problem

Banks invest heavily in campaigns to reach customers, but often lack clarity about which segments respond best.
The core challenge: Which customers are most likely to engage?
And: Which campaigns yield the highest ROI?

Key business questions:

  • Which customer attributes predict response to marketing?
  • Which campaigns performed best by segment?
  • How can next campaigns be optimized dynamically?

💡 Marketing Analyst mindset: This project shows how data-driven insights can refine customer targeting, optimize marketing spend, and directly improve campaign ROI — connecting analytics to business outcomes.


📊 Dashboard Preview

Executive Dashboard

Deep Insights Dashboard

Campaign Analysis Dashboard


🧠 Methodology

Step Description Tools Used
Data Extraction & Cleaning Joined and cleaned campaign + customer tables; handled missing values SQL
Customer Segmentation Grouped by demographics, behavior, campaign response SQL, Excel
Dashboard Building Visualized response rates, campaign performance, segmentation insights Power BI
Campaign Assessment Compared campaigns by ROI, conversion, channel effectiveness Power BI, Excel

🧰 Specific Skills Demonstrated

  • SQL: Joins, aggregations, filtering, subqueries, CTEs
  • Power BI: Multi-page dashboards, slicers, cross-filtering, KPI metrics
  • Excel / Power Query: Ad-hoc analysis, data manipulation, scenario modeling
  • Analytical Thinking: Campaign investment logic, segmentation strategy, business storytelling

📈 Results & Business Recommendations

  • Identified top 3 segments most responsive to campaign messaging
  • Determined which campaign channels and messages had highest ROI
  • Recommended shifting budget toward high-performing campaigns and personalized outreach
  • Expected ROI uplift: +22% response rate on similar budget levels

🚀 Next Steps

  • Develop predictive models (e.g. classification) for campaign response
  • A/B test messaging strategies using dashboard guidance
  • Integrate fresh customer behavior data to continuously refine segment insights
  • Automate campaign performance updates to stakeholders

⚙️ Limitations

  • Dataset limited to static campaign data; lacks time-series or behavioral trends
  • Customer attributes may not capture changing preferences
  • Recommendations need live validation before full rollout

🧾 Key Takeaways

This project displays the full pipeline of translating marketing campaign data into actionable insights — from SQL analysis to Power BI dashboards to business recommendations.
It emphasizes not just technical skills, but business impact, strategic decision-making, and stakeholder communication.


📬 Connect with Me

👩‍💼 Bhavana Venkatesha Murthy
📍 Bangalore, India
📧 bhavana.1251@gmail.com
💼 LinkedIn
💻 GitHub

About

End-to-end Bank Marketing campaign analysis using SQL and Power BI — customer behaviour, campaign success, and actionable business insights.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors