Dataset: "Product_Sales.csv" file
Link to report on Looker Studio: https://lookerstudio.google.com/s/jJ1yV3S4wNc
The dataset contains 7 columns and 9,939 observations. It provides details about calls made by agents to customers and the sales generated.
- Agent Performance:
- Total products sold by each agent.
- Conversion rate per agent.
- Average duration of calls leading to a sale.
- Customer Behavior:
- Pickup rate (calls answered by customers / total calls).
- Average number of products sold to each customer.
- Call Performance:
- Average call duration.
- Call success rate (pickup rate and product sold rate combined).
- Overall Business Metrics:
- Total products sold.
- Total calls made.
- Correlation between call duration and sales.
- Decision-Making Insights:
- Identify top-performing agents for promotion or salary increase.
- Determine areas for training (e.g., agents with low conversion rates).
- Import lbraries
- Load the dataset
- Check for missing values
- Handle missing values
- Verify data types
- Check for duplicate values & handle them
- Standardize columns
- Created new dimensions/fields such as, PickedUp_Numeric, SuccessfulSale_Numeric, and SuucessfulSale_Duration
- Calculated metrics (Pickup rate, conversion rate, average duration for successful sale, & overall call success rate)
- Found the correlation between call duration and sales
- Import the cleaned dataset (saved as a CSV or Excel file) into Google - Sheets or BigQuery.
- Connect Looker Studio to your data source.
- Create the following visuals:
- Bar Chart:
- KPI Cards / Score cards
- Tables
- Scatter Plot: Correlation between call duration and products sold per agent.
- Filters: Enable filters for other visuals by AgentName.
XYZ Financial Services specializes in offering tailored financial products. The sales team makes outbound calls to customers, introducing them to new financial products and services.
- Agent Insights:
- Top-performing agents (e.g., agents with the highest total sales and conversion rates).
- Agents with low performance requiring training.
- Customer Insights:
- High-value customers (customers purchasing the most products).
- Average pickup rates to assess customer engagement.
- Call Insights:
- Calls with the highest success rates.
- Optimal call durations for sales conversions.
- Promote or reward agents with consistently high performance.
- Provide additional training to agents with low conversion rates.
- Optimize call durations to improve efficiency and conversion rates.
- Use the Agent Performance Table to rank agents by:
- Total products sold.
- Conversion rate.
- Average call duration.
- Reward top-performing agents with promotions or salary increases. Example criteria:
- Agents with sales in the top 10% and conversion rates above the median.
- Recognize agents reducing call durations without impacting sales.
- Data Cleaning:
- Remove duplicates, handle missing values, and standardize data formats.
- Data Transformation:
- Create aggregated metrics for agents and customers.
- Exploratory Data Analysis:
- Use Python to calculate key metrics and correlations.
- Visualization:
- Use Google Looker Studio to create an interactive dashboard.
- Insights and Storytelling:
- Present findings and recommendations to stakeholders.
By following this process, I was able to derive actionable insights that help XYZ Financial Services make data-driven decisions regarding agent performance, customer behavior, and call strategy.