MSP onboarding requests are currently tracked as Cases. Per admin recommendation, we are migrating this to the Opportunity pipeline, which better reflects the commercial nature of the process and aligns with Salesforce best practice. A Closed Won Opportunity represents a provisioned dealer and automatically results in a Subscription record on the Account.
This configuration enables pipeline reporting, stage-based forecasting, and a single source of truth for MSP revenue — replacing any parallel tracking tools.
Create a dedicated Record Type on the Opportunity object to separate MSP onboarding from other sales opportunities. This enables a custom stage picklist, custom fields, and separate page layouts without affecting existing sales pipelines.
| Setting | Value |
|---|---|
| Record Type Name | MSP_Onboarding |
| Record Type Label | MSP Onboarding |
| Description | Tracks dealer/installer onboarding for DW Managed Service Platforms (MyDW, Spectrum Enterprise, DW Cumulus, DW MetaPix) |
| Assigned Profiles | BDM — Cloud Services · Sales · Admin (minimum) |
| Default Assignment | No — must be selected at creation |
Configure the following stages exclusively for the MSP_Onboarding record type. These stages map directly to the onboarding SOP and allow pipeline reporting at each step.
Add the following custom fields to the MSP_Onboarding page layout. These capture MSP-specific data that does not exist on the standard Opportunity object.
| Field Label | API Name | Type | Required? | Notes |
|---|---|---|---|---|
| Platform(s) Requested | MSP_Platforms__c |
Multi-Select Picklist | Required | Values: MyDW · DW Spectrum Enterprise · DW Cumulus · DW MetaPix |
| CP Org Number — MyDW | CP_Org_MyDW__c |
Text (20) | Optional | Populated at provisioning. Leave blank if MyDW not requested. |
| CP Org Number — Spectrum Enterprise | CP_Org_Spectrum__c |
Text (20) | Optional | Populated at provisioning. Leave blank if Spectrum not requested. |
| Email Domain Type | Email_Domain_Type__c |
Picklist | Required | Values: Corporate Domain · Generic Domain (Gmail/Yahoo/etc.) · Unknown |
| CPP Member Verified | CPP_Verified__c |
Checkbox | Required | Must be checked TRUE before stage can advance past Stage 2. |
| Duplicate Org Check Complete | Duplicate_Check__c |
Checkbox | Required | Must be checked TRUE before provisioning begins. |
| Provisioning Date | Provisioning_Date__c |
Date | Optional | Date org was created on platform. Used to calculate time-to-provision metric. |
| Welcome Email Sequence Status | Email_Seq_Status__c |
Picklist | Optional | Values: Not Started · Touch 1 Sent · Touch 2 Sent · Touch 3 Sent · Touch 4 Sent · Complete |
| SLA Accepted — MyDW | SLA_MyDW__c |
Checkbox | Optional | Confirmed from form submission. |
| SLA Accepted — Spectrum Enterprise | SLA_Spectrum__c |
Checkbox | Optional | Confirmed from form submission. |
| Loss Reason | Loss_Reason__c |
Picklist | Required on Close Lost | Values: Unresponsive (30 days) · Not CPP Eligible · Duplicate — Existing Org · Withdrew Interest · Other |
CPP_Verified__c = TRUE. This enforces the SOP compliance check within Salesforce itself and prevents provisioning unqualified dealers.
When an Opportunity of record type MSP_Onboarding moves to Closed Won, the following fields should be created or updated on the related Account's Subscription object. Confirm with the admin whether this is handled via Flow, Process Builder, or Apex trigger — the outcome is the same.
| Subscription Field | Source | Action |
|---|---|---|
| Platform | MSP_Platforms__c on Opportunity |
Write value(s) to Subscription record |
| CP Org Number | CP_Org_MyDW__c / CP_Org_Spectrum__c |
Write applicable CP Org Number(s) to Subscription |
| Provisioning Date | Provisioning_Date__c on Opportunity |
Write to Subscription as subscription start reference |
| Status | System | Set to Active on Closed Won |
| Related Opportunity | Opportunity ID | Lookup relationship — link Subscription back to source Opportunity |
Request the following reports be created and added to a shared MSP Cloud Services dashboard folder, accessible to BDM — Cloud Services and the Senior Director of Strategy.
Shows count of open Opportunities grouped by Stage. The at-a-glance pipeline view for weekly leadership updates.
Measures average days between Opportunity Created Date and Provisioning Date. Quantifies the baseline before automation — and demonstrates improvement after.
Shows what percentage of inbound requests required a manual qualification inquiry (generic email). This is the core metric for your automation proposal — it quantifies the problem in numbers.
Tracks how many provisioned dealers reach Closed Won (first key sold) and how long it takes. This is your activation rate — the single most important metric for demonstrating MSP growth to leadership.
Month-over-month view of new requests, provisioned orgs, and closed won deals by platform. This is the monthly leadership dashboard report — one page, tells the whole story.
Hand this checklist to your Salesforce admin as the complete scope of work. Items are ordered by dependency — complete them in sequence.