Sales Support
Overview
The Sales Web Part is a modern single-page application built with SPFx, designed for seamless use in both SharePoint and Microsoft Teams. It provides a unified platform for managing the entire sales lifecycle — from Opportunities to Quotations and Purchase Orders — along with reporting, analytics, and configurable settings.
By integrating directly with SharePoint lists and document libraries, the app ensures secure data storage, attachment management, and dynamic customization while delivering a responsive, modern user experience.
Key Features
Opportunities Management
-
Track and manage sales opportunities with full lifecycle data:
-
Business and contact details
-
Potential revenue and probability
-
Expected close dates and status
-
Quick search and filters
-
Excel import/export for bulk updates
-
Attachment uploads (briefs, emails, notes)
Quotations
-
Create and manage one or more quotations per opportunity:
-
Auto-fill from linked opportunities
-
Versioning and revision tracking
-
Store related documents (PDFs, specs, terms)
-
Bulk import/export via Excel for fast updates
Purchase Orders (POs)
-
Streamline customer order handling with structure and traceability:
-
Parent/child POs for complex deals
-
Auto-generated PO IDs with configurable prefixes
-
Pre-filled details from related quotations
-
Structured line items stored in JSON for precision
-
Upload customer order forms, contracts, and supporting files
Sales Dashboard
-
See the big picture at a glance:
-
Consolidated view of opportunities, quotations, and POs
-
Drill-down: click an opportunity to view linked quotations and POs
-
Visual charts for sales trends, pipeline health, and performance tracking
Reports
-
Turn data into decisions:
-
Sales performance and pipeline reports
-
Opportunity conversion analysis
-
PO status and fulfillment tracking
-
Export data for deeper analysis
Settings
-
Fully configurable to match business needs:
-
Prefixes and numbering formats
-
Dropdown options: Business, Business Unit, Risk Level, Strategic
-
Currency and date formats
-
Opportunity statuses and stage mapping
-
Admin user management and roles
-
Downloadable Excel templates for bulk imports
Integration Highlights
-
SharePoint List Integration – All data is stored in SharePoint lists (CWSalesRecords and supporting lists), allowing for secure, centralized management with version history.
-
Document Library Integration – Attachments are stored in SharePoint document libraries, linked by record ID.
-
Dynamic Columns – Users can customize visible columns for each module via the built-in Column View Settings panel.
-
Excel Integration – Import/export opportunities, quotations, POs, and line items using XLSX templates.
-
Microsoft Teams Support – Can be added as a Teams tab for in-context sales tracking and management.