Ctrl+K

CRM Analytics

CRM Analytics provides 14 SSRS reports covering the entire sales pipeline — from prospect tracking and enquiry forecasting through sales order fulfillment and trading analysis. These reports give management visibility into deal pipelines, tender success rates, contract portfolios, and business development performance.

CRM Analytics Deep Dive 0:38
CRM Analytics 0:19
Navigation Path

Analytics & ReportsCRM Analytics

Complete Report Inventory (14 Reports)

ReportPurposeKey Filters
Prospect PipelineMain CRM pipeline showing all prospects with deal size, probability, and expected revenueCategory, Type, Prospect Name, Date Range
Prospect Pipeline DetailDrill-down detail for a single prospect (linked from Pipeline report)Prospect ID
Prospects By Lead StatusGroups prospects by their most recent sales status for stage analysisCategory, Type, Sales Officer, Status
Prospect Deal ForecastMonthly forecast of expected prospect deal values weighted by probabilityCategory, Type, Sales Officer, Date Range
Prospect FollowupsTracks follow-up activities by sales officers with completion statusFollow-Up By, Sales Officer, Date Range
Enquiry ForecastForecasts expected revenue from enquiries using bid and prospect probabilitiesCategory, Type, Business Unit, Sales Officer, Prospect, Date Range
Contract ListActive, expired, extended, and terminated customer contractsBusiness Unit, Customer
Sales Order HistoryLists sales orders within a date range with status trackingDate Range, Status, Customer
Sales Order DetailDrill-down showing line items for a specific sales orderSales Order ID
Customer-Wise Item-Wise Sales RegisterSales quantities and values grouped by material and customerDate Range, Material Group/Subgroup, Customer, Type
Item-wise Sales vs. PurchaseCompares sales prices against purchase costs per material for margin analysisDate Range, Material Group/Subgroup
Trading Product SalesSales analytics for catalog-based trading productsDate Range, Material Group/Subgroup/Sub-Subgroup
Trading Product Sales – Customer-wiseDetailed trading sales with customer, salesperson, and invoice breakdownDate Range, Status
Trading Sales – Customer-wiseSummary trading sales aggregated at order level with paymentsDate Range, Status

Prospect & Pipeline Reports

Prospect Pipeline

The primary CRM report showing all prospects with their sales status and expected revenue. This is typically the first report reviewed in weekly BD meetings.

FilterDescription
CategoriesMulti-select prospect categories (e.g., Construction, Facilities)
TypesMulti-select prospect types (e.g., Government, Private)
ProspectSearch by prospect name (partial match supported)
From/To DateFilter by prospect creation or activity date

Key Output: Prospect Name, Company, Sales Officer, City/State/Country, Total Enquiries, Deal Currency, Deal Size, Deal Probability, Expected Value, Category, Type, Last Status

Expected Value Calculation

Expected Value = Deal Size × Currency Rate × Deal Probability / 100. This gives a probability-weighted revenue figure in your native currency for pipeline valuation.

Click any prospect row to drill through to the Prospect Pipeline Detail report for full prospect information.

Prospects By Lead Status

Groups prospects by their most recent status from the status history, helping identify bottlenecks in the sales pipeline. Status is resolved by finding the latest entry from the prospect status history table.

Filters: Category, Type, Sales Officer, Status

Prospect Deal Forecast

Projects expected deal values month by month, weighted by deal probability and converted to native currency. Uses monthly bucketing to show revenue expected per month.

Output: Forecast Month, Expected Value, Prospect Count

Prospect Followups

Tracks follow-up activities assigned to sales officers, including scheduled vs. completed activities, follow-up mode (call, email, meeting), and notes.

Output: Prospect Name, Contact Name/Phone/Email, Sales Officer, Follow-Up By, Follow-Up Mode, Notes, Scheduled Status, Completion Status, Follow-Up Date

Enquiry Forecast

Forecasts expected revenue from active enquiries (RFPs/tenders) by combining bid probability and prospect deal probability for a more accurate revenue projection.

Forecast Calculation

Expected Value = Base Amount × Currency Rate × RFP Probability × Deal Probability. The base amount uses BOQ value when available, falling back to planned revenue from the RFP record.

Filters: Category, Type, Business Unit, Sales Officer, Prospect Name (partial match), Date Range

Output: Forecast Month, Job Code, Prospect Name, RFP Title, Currency, Expected Value, RFP Status

Contract & Sales Order Reports

Contract List

Shows all customer contracts with their current status. Useful for tracking contract renewals and expirations.

Status Logic (evaluated in priority order):

  1. TERMINATED — Contract has been terminated
  2. EXTENDED — Contract has extension records
  3. EXPIRED — Current date is past the contract end date
  4. ACTIVE — All other contracts

Filters: Business Unit, Customer (search & select)

Output: Contract Code, Customer, Currency, Order Date, Order Value, Contract Start/End, Status, Business Unit

Sales Order History

Lists sales orders within a date range. Click any row to drill through to the Sales Order Detail showing line items with material, quantity, rates, discounts, and taxes.

Filters: Date Range, Status, Customer (search & select)

Output: SO Code, SO Date, Customer, Currency, Order Total, Expected Ready Date, Expected Shipment Date, Status

Sales & Trading Analysis

Customer-Wise Item-Wise Sales Register

Detailed sales analysis grouped by material and customer with cascading material hierarchy filters (Group → Subgroup → Sub-Subgroup).

Output: Material Code/Description, UOM, Qty Ordered, Item Value, Average Sales Price, Customer Name

Item-wise Sales vs. Purchase

Compares sales prices against actual purchase costs (from inventory) per material for margin analysis. Helps identify products with shrinking margins.

Output: Material, UOM, Qty Ordered, Sales Value, Average Sales Price, Average Purchase Price

Trading Product Sales

Sales analytics for catalog-based trading products with margin analysis. Includes catalog cost from the product catalog for comparison against actual sales.

Filters: Date Range, Material Group/Subgroup/Sub-Subgroup (cascading)

Trading Product Sales – Customer-wise

Detailed trading analysis showing customer, salesperson, inventory cost, and invoice breakdowns at the line-item level.

Output: Job, Customer, SO Code/Date, Status, Salesperson, Material, Sales Order Qty/Rate/Amount, Catalog Rate, Invoice Qty/Rate/Amount, Inventory Cost, Lot Code

Trading Sales – Customer-wise

Summary version aggregated at order level, showing total SO value, invoiced amount, paid amount, and balance for cash-flow tracking.

Output: Job, Customer, SO Code/Date, Status, Salesperson, SO Totals, Invoice Amount, Paid Amount, Balance Amount, Issue Item Cost

Common Report Filters

FilterTypeBehavior
Date RangeFrom/To DateFilters records within the specified period
Category / TypeDropdownFilters prospects by classification categories and types
Sales OfficerDropdownFilters by assigned BD person
CustomerSearch + SelectType name to search, then select from dropdown
Business UnitDropdownFilters by organizational business unit
Material GroupCascadingGroup → Subgroup → Sub-Subgroup hierarchy

Best Practices

  • Weekly pipeline review — Run the Prospect Pipeline report every week in BD meetings to identify stalled deals and follow-up gaps
  • Forecast accuracy — Compare the Enquiry Forecast against actual wins monthly to calibrate probability estimates
  • Contract renewals — Filter the Contract List by status = EXPIRED to identify contracts needing renewal
  • Margin monitoring — Use Item-wise Sales vs. Purchase monthly to identify products with declining margins
  • Sales officer accountability — Review Prospect Followups filtered by sales officer to ensure timely follow-ups

Frequently Asked Questions

How is Expected Value calculated differently in Pipeline vs. Enquiry Forecast?

The Prospect Pipeline uses: Deal Size × Currency Rate × Deal Probability / 100. The Enquiry Forecast adds RFP-level probability: Base Amount × Currency Rate × RFP Probability × Deal Probability, giving a more conservative estimate that accounts for bid success likelihood.

Can I see which contracts are about to expire?

Use the Contract List report and look for contracts with status ACTIVE where the Contract End Date is approaching. The system automatically marks contracts as EXPIRED once the end date passes.

What does the Trading Sales report show that Sales Order History does not?

Trading Sales reports include inventory cost (lot-level), catalog rates, and payment tracking (invoiced, paid, balance) — giving a full margin and cash-flow picture. Sales Order History focuses on order status and fulfillment dates.