top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

CRM Sales Performance

Project type

Data Analytics

Date

November 2025

Location

Remote / Global

Role

Senior Business Analyst

๐Ÿ’ผ CRM Sales Performance Analysis

Project Overview
This project analyzes end-to-end sales performance for a global B2B software company using CRM data.
The goal was to understand sales efficiency, product profitability, and customer value โ€” ultimately helping leadership identify top performers and streamline the sales funnel.

๐ŸŽฏ Business Objectives
Measure overall pipeline health โ€” deal flow, conversion rate, and cycle time.
Evaluate agent and manager performance across offices and regions.
Analyze product portfolio profitability and pricing integrity.
Assess customer account structure and revenue concentration.

๐Ÿงฉ Data & Preparation
Datasets Used:
sales_pipeline.csv โ€“ Opportunities, deal stages, product sold, revenue.
sales_teams.csv โ€“ Sales agents, managers, and regional offices.
products.csv โ€“ Product details and series.
accounts.csv โ€“ Customer data, revenue, and company hierarchy.
data_dictionary.csv โ€“ Metadata and field definitions.

Data Preparation Steps:
Cleaned and validated field formats (engage_date, close_date, numeric consistency).
Joined datasets in BigQuery for a unified sales data model.
Created CTEs for time-to-close metrics and deal-stage breakdowns.
Standardized product names and removed nulls for consistent aggregation.

โš™๏ธ Analytical Approach & SQL Highlights
Objective 1 โ€“ Pipeline Metrics
Opportunities created per month (EXTRACT(Month FROM engage_date)) to identify demand peaks.
Average deal duration for Won, Lost, and Open deals using DATE_DIFF().
Deal-stage distribution with % share and lost ratio.
Product-level win rates to highlight strong offerings.

Objective 2 โ€“ Sales Agent Performance
Win rate and revenue per sales agent to rank top performers.
Manager-level aggregation for leadership benchmarking.
Regional performance for key product (GTX Plus Pro).

Objective 3 โ€“ Product Analysis
Top product by revenue vs units sold (March focus).
Average gap between sales_price and close_value to detect pricing data issues.
Revenue by product series for portfolio prioritization.

Objective 4 โ€“ Account Analysis
Revenue by office location to find underperforming markets.
Gap in years between oldest and newest customers (MIN/MAX(year_established)).
Subsidiaries with most lost opportunities.
Consolidated revenue for parent companies (e.g., Acme Corporation + subsidiaries).

๐Ÿ“ˆ Key Insights
Top 3 agents achieved >65 % win rate, far above company average (~40 %).
West regional office led both win rate and revenue share.
Several products showed >20 % variance between sales and close value, suggesting CRM pricing data quality issues.
70 % of total revenue was concentrated in <20 % of customer accounts (Pareto distribution).
Acme Corporation group was the top customer when subsidiaries were consolidated.

๐Ÿ’ก Business Impact
โœ… Standardized sales performance KPIs across all teams.
โœ… Improved forecast accuracy and pipeline visibility.
โœ… Revealed underperforming regions and pricing inconsistencies.
โœ… Informed future sales incentive design and regional strategy.

๐Ÿ› ๏ธ Tools & Skills
Database: Google BigQuery
Query Language: SQL (CTEs, Window Functions, Aggregations, Joins)
BI & Visualization: Power BI
Analysis Focus: Sales Funnel, Win Rate, Product Profitability, Account Value
Business Skills: Revenue Optimization, Forecasting, Stakeholder Reporting

๐Ÿ”— Links
๐Ÿ’พ Download SQL Scripts
https://github.com/EveryTimeIsLike/CRM-Sales-Performance/tree/main/Data

๐ŸŒ Portfolio Page
(link to your Wix site project page)

๐Ÿ‘ค Author
Gil Deddy
Senior Business Analyst | Data Storyteller | Power BI & SQL Expert
๐Ÿ”— LinkedIn - www.linkedin.com/in/gil-deddy
โ€ข ๐ŸŒ Portfolio

bottom of page