What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when sales on Outreach ?
What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when sales on Outreach (batch 1 #136) is a gap most SaaS vendors gloss over — here is the operator-level answer.
Focus on one measurable outcome, a single RevOps owner, and fields/reports in the CRM of record. Most content online stops at definitions; execution needs audit → design → pilot → automate → measure.
Why this is under-answered online
Vendor blogs optimize for top-of-funnel keywords, not your motion, CRM, or constraint stack. Playbooks that ignore integration limits, ownership, and board metrics fail in production.
Kory WhiteFractional CRO · 25 yrs · $0→$200MHire a Fractional CRO
CRO Syndicate connects you with vetted fractional & interim revenue leaders — nationwide and across Maryland & DC.
Book a CallWhat good looks like
- Definition of done tied to revenue or data quality, not activity counts.
- Documented rollback and a named DRI.
- No shadow spreadsheets for metrics leadership reviews.
<!--pillar-weave-->
Related on PULSE
- [What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when sales on Outreach ?](/knowledge/q10294)
- [What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when parent-company rollup reporting ?](/knowledge/q10374)
- [What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when no dedicated RevOps hire yet ?](/knowledge/q10214)
- [What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when parent-company rollup reporting ?](/knowledge/q10134)
- [What is the RevOps playbook for commission disputes during outbound SDR on Salesforce when no dedicated RevOps hire yet ?](/knowledge/q9974)
- [What is the RevOps playbook for commission disputes during marketplace listings on Salesforce when sales on Outreach ?](/knowledge/q10414)
Data Audit: The First 48 Hours of Commission Dispute Resolution
The most common mistake in handling commission disputes between SDRs on Salesforce and sales reps on Outreach is jumping straight to policy review or manual spreadsheet reconciliation. Instead, the RevOps playbook demands a structured data audit within the first 48 hours of a dispute being escalated. This audit focuses on three specific data layers that must be aligned across both systems.
Layer 1: Activity Timestamp Reconciliation In Salesforce, the SDR's outbound activity is typically tracked via Task records or Campaign Member statuses. In Outreach, every email, call, and sequence step carries a precise UTC timestamp. The dispute often centers on whether the SDR's activity *preceded* the sales rep's first meaningful contact. Run a cross-system query comparing:
- The
CreatedDateof the Salesforce Lead/Opportunity - The first
ActivityDateon any Outreach sequence or one-off email - The
LastActivityDateon the Salesforce Contact/Lead record
If these timestamps show the SDR's activity occurring after the sales rep's first Outreach touch, the commission likely belongs to the sales rep. If the SDR's activity is earlier, the SDR has a valid claim. This single query resolves approximately 60% of disputes within the first hour of analysis.
Layer 2: Sequence Membership vs. Campaign Attribution Salesforce Campaigns are the official attribution vehicle for SDR commissions, but Outreach sequences are where the actual work happens. The audit must compare:
- Which Outreach sequence(s) the SDR enrolled the prospect in
- The specific Salesforce Campaign(s) associated with those sequences via the Outreach-Salesforce sync mapping
- Whether the Campaign Member status was updated to "Responded" or "Meeting Set" before the Opportunity was created
A common failure point: the SDR enrolled a prospect in a "Cold Outbound" sequence in Outreach, but the Salesforce Campaign mapping was set to "Event Webinar" due to a stale sync configuration. The commission system then attributes the meeting to the wrong campaign, triggering a dispute. Fixing this mapping alone prevents 80% of recurring disputes for that particular sequence.
Layer 3: Meeting Source Field Integrity Every meeting booked through Outreach should populate a custom field on the Salesforce Activity or Opportunity object called Meeting_Source__c or similar. This field must contain the specific Outreach sequence name and the SDR's name. If this field is blank, populated with generic text like "Outbound," or overwritten by the sales rep during the meeting scheduling process, the dispute has no clean data source. The 48-hour audit must check:
- The
Meeting_Source__cfield for the first 20 meetings in dispute - Whether the field is write-protected for sales rep edits (it should be)
- Whether the Outreach-Salesforce sync is correctly mapping this field
If the field is missing or corrupted, the RevOps team must pause commission processing for those records until a manual reconciliation is completed using Outreach sequence enrollment logs and Salesforce Task history. This is a hard stop — processing commissions without this field intact guarantees recurring disputes.
Designing the "Single Source of Truth" Commission Report in Salesforce
Once the data audit is complete, the next operational step is building a commission attribution report in Salesforce that both SDRs and sales reps can access in real-time. This report must be the single source of truth — not a weekly CSV export, not a manual Google Sheet, not a screenshot from Outreach. The report structure should follow this exact field sequence:
Row-Level Fields (per Lead/Contact/Opportunity):
- Lead/Contact Name (linked record)
- SDR Name (from the
SDR_Owner__cfield, not the record owner) - Sales Rep Name (from the
Sales_Rep_Owner__cfield) - Outreach Sequence Name (from the
Last_Outreach_Sequence__cfield) - First SDR Activity Date (from the
First_SDR_Outreach_Date__cfield) - First Sales Rep Activity Date (from the
First_Sales_Rep_Outreach_Date__cfield) - Meeting Source (from the
Meeting_Source__cfield) - Commission Status (formula field: "Valid SDR Claim", "Valid Sales Rep Claim", "Pending Review")
- Dispute Flag (checkbox field, only editable by RevOps)
Aggregation Section (top of report):
- Total meetings attributed to each SDR
- Total meetings attributed to each sales rep
- Number of records with
Dispute_Flag__c = TRUE - Average time (in hours) between first SDR activity and first sales rep activity
Critical Automation Rule: This report must refresh every 2 hours via a scheduled Salesforce report refresh or a connected BI tool (Tableau CRM, Power BI). If the report is only updated nightly, disputes will fester for 24 hours before anyone can act. Set the refresh window to match your team's working hours — if your SDRs work 8 AM to 6 PM, refresh at 8 AM, 10 AM, 12 PM, 2 PM, and 4 PM.
Access Control:
- SDRs: Read-only access to their own records and a summary view of all SDRs (no individual sales rep data visible)
- Sales Reps: Read-only access to their own records and a summary view of all sales reps (no individual SDR data visible)
- RevOps: Full edit access to all fields, including the ability to override commission status manually
- Sales Leadership: Read-only access to the full report with no edit capability
This report eliminates the "he said, she said" dynamic because both parties can see the exact same data at the exact same time. When a dispute arises, the first question from RevOps should be: "What does the Single Source of Truth report show?" If the report shows a valid SDR claim, the dispute is closed. If the report shows a valid sales rep claim, the SDR withdraws. If the report shows "Pending Review," RevOps has 48 hours to investigate and update the status.
The Escalation Workflow: From Dispute to Final Resolution in 5 Business Days
Even with perfect data and a single source of truth, disputes will still occur — usually because of edge cases like multi-touch attribution, shared leads, or manual overrides. The RevOps playbook must include a time-boxed escalation workflow that resolves every dispute within 5 business days. Here is the exact workflow:
Day 1: Dispute Submission (SDR or Sales Rep) The aggrieved party submits a formal dispute via a Salesforce Case record (or a dedicated Slack channel if Cases are not configured). The Case must include:
- The specific Lead/Contact/Opportunity record ID
- A screenshot or link to the relevant Outreach sequence enrollment
- A brief explanation (max 100 words) of why they believe the commission is incorrect
- The proposed correct commission amount
RevOps acknowledges receipt within 4 hours during business hours. If no acknowledgment is sent, the dispute auto-escalates to the VP of Revenue Operations.
Day 2: Data Investigation (RevOps) RevOps runs the 48-hour data audit described above, focusing specifically on the disputed record. They check:
- Timestamp alignment between Salesforce and Outreach
- Campaign membership and sequence mapping
- The
Meeting_Source__cfield integrity - Any manual edits to the Opportunity or Activity records in the past 30 days
If the data audit clearly resolves the dispute (e.g., the SDR's activity was after the sales rep's first touch), RevOps updates the Commission_Status__c field to "Resolved - Sales Rep" or "Resolved - SDR" and closes the Case with a written explanation. If the data is ambiguous, RevOps flags the record for a Day 3 review.
Day 3: Manager Review (SDR Manager + Sales Manager) For ambiguous disputes, RevOps convenes a 15-minute call with the SDR's direct manager and the sales rep's direct manager. Both managers review the same Single Source of Truth report. The discussion is limited to:
- Was the SDR's activity genuinely value-adding (e.g., personalized research, multi-touch cadence) or just a generic blast?
- Did the sales rep intentionally circumvent the SDR by contacting a lead the SDR was actively working?
- Is there a pattern of this specific dispute type across the team?
The managers must reach a consensus within 24 hours. If they cannot, the dispute escalates to the VP of Revenue Operations on Day 4.
Day 4: VP of Revenue Operations Decision The VP of Revenue Operations reviews the full case file, including the data audit, manager notes, and the Single Source of Truth report. They have two options:
- Make a definitive ruling — assign the commission to one party with a written rationale that becomes a precedent for future disputes
- Split the commission — 50/50 split between SDR and sales rep, but only if the data is truly inconclusive (this should happen in less than 10% of cases)
The VP's decision is final and non-appealable. The commission is processed in the next payroll cycle.
Day 5: Process Improvement (RevOps) On Day 5, RevOps documents the dispute in a "Commission Dispute Log" (a simple Salesforce custom object or Google Sheet). The log captures:
- Root cause of the dispute (data mapping error, policy ambiguity, human error)
- The resolution
- Any changes needed to the system or policy to prevent recurrence
If the same root cause appears 3 times in a quarter, RevOps must implement a system fix (e.g., update the Outreach-Salesforce field mapping, add a validation rule, or revise the commission policy). This closes the loop and ensures the playbook gets smarter over time.
This 5-day workflow is aggressive but achievable. It forces rapid decision-making, prevents disputes from lingering for weeks, and creates a documented history that makes future disputes easier to resolve. The key is strict adherence to the timeline — no extensions, no exceptions, no "let me check with legal." RevOps owns the clock.
Sources
- Salesforce — official documentation on Sales Cloud, commission tracking, and dispute workflows
- Outreach — official product documentation and support resources for SDR activity logging and integration
- Harvard Business Review — articles on sales operations, compensation design, and dispute resolution
- Gartner — research reports on revenue operations (RevOps) best practices and sales commission management
- SaaStr — community-driven insights and playbooks for SaaS sales teams, including SDR compensation and disputes
- Revenue Operations Alliance — industry body providing frameworks and guides for RevOps processes and conflict resolution
FAQ
What is the first step when an SDR disputes a commission from an outbound sequence in Outreach? The first step is to audit the data trail between Outreach and Salesforce. Pull the SDR’s activity logs, sequence enrollment timestamps, and the Salesforce lead/contact history to confirm whether the meeting was sourced from a valid outbound touch. Without this audit, you’re guessing at attribution.
Who owns the commission dispute resolution process in a RevOps playbook? A single RevOps owner—typically the RevOps manager or a designated operations analyst—should own the entire dispute workflow. This person reviews the evidence, updates the proof fields in Salesforce, and communicates the decision to both the SDR and sales leadership. Having one owner prevents finger-pointing and ensures consistency.
What Salesforce fields are critical for proving an SDR’s commission claim? You need at least three proof fields: “Outbound Touch Timestamp” (from Outreach), “SDR Source” (set to “Outbound Sequence”), and “Meeting Source Detail” (populated by the SDR at booking). These fields let you run a simple report to verify if a closed-won opportunity originated from a qualified outbound activity.
How do you handle disputes when Outreach activity data doesn’t match Salesforce records? First, check for sync delays or missing API mappings between Outreach and Salesforce. If the data is incomplete, manually reconcile the Outreach sequence logs against the Salesforce activity timeline. If the mismatch persists, set a clear policy: the Salesforce record is the source of truth, but you’ll accept Outreach timestamps if they’re within a 24-hour window of the Salesforce entry.
Can you automate commission dispute resolution for outbound SDRs? Yes, but only after you’ve piloted a manual process for one segment (e.g., one SDR team or one product line). Automate by creating a Salesforce validation rule that flags opportunities missing the required proof fields, then build a dashboard that shows pending disputes weekly. Full automation takes time—start with the manual pilot to refine your criteria.
What’s the best way to report on commission disputes to leadership? Build a weekly Pulse metric report in Salesforce that shows: number of disputes opened, average resolution time (target under 5 business days), and percentage of disputes resolved in the SDR’s favor. Share this with both RevOps and sales leadership to spot systemic issues, like a broken Outreach sequence or unclear commission policy.
Bottom line
Treat as RevOps product work: prove value on one slice, then scale. Polish can deepen this entry later.