What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when sales on Outreach ?
What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when sales on Outreach (batch 1 #76) 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 BDR-to-AE split on Salesforce when sales on Outreach ?](/knowledge/q10234)
- [What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when no dedicated RevOps hire yet ?](/knowledge/q10394)
- [What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when parent-company rollup reporting ?](/knowledge/q10314)
- [What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when no dedicated RevOps hire yet ?](/knowledge/q10154)
- [What is the RevOps playbook for commission disputes during BDR-to-AE split on Salesforce when parent-company rollup reporting ?](/knowledge/q10074)
- [How do you audit colo and hyperscaler partner-sourced pipeline opportunity hygiene in Salesforce during BDR-to-AE split to prevent commission disputes on split credit when SDRs on Outreach?](/knowledge/q10771)
The Data Reconciliation Protocol: Mapping Outreach Activity to Salesforce Opportunity Splits
The root cause of most BDR-to-AE commission disputes isn't malicious intent—it's data fragmentation. Your BDRs live in Outreach, your AEs operate in Salesforce, and commission calculations happen in a third system (likely Xactly, Spiff, or Excel). When a dispute arises, the question becomes: *who touched the deal first, and what was their contribution?*
Step 1: Establish the Single Source of Truth for Activity Attribution
Stop arguing about who "influenced" a deal. Instead, build a touch attribution table in Salesforce that pulls directly from Outreach sequence data. Here's the field structure you need:
| Field Name | Data Type | Source | Purpose |
|---|---|---|---|
BDR_First_Touch_Date__c | DateTime | Outreach API → Salesforce via sync | When BDR first contacted the lead/contact |
BDR_Last_Touch_Before_AE__c | DateTime | Outreach API → Salesforce via sync | Last BDR activity before AE was added to sequence |
AE_First_Outreach_Date__c | DateTime | Outreach API → Salesforce via sync | When AE first engaged via Outreach |
Split_Trigger_Event__c | Picklist | Salesforce formula | "BDR-only," "AE-only," "Both," "Disputed" |
Commission_Split_Percentage__c | Number (decimal) | Calculated from rules | 50/50, 70/30, etc. based on timing |
Implementation note: Most Outreach-Salesforce syncs only track email opens and replies at the contact level. You need to configure sequence membership history—not just activity. Go to Outreach Admin > Salesforce Sync > Object Mapping and ensure Prospect → Contact sync includes the field Sequence Membership Created Date. This single field eliminates 80% of disputes because it shows exactly when the BDR added the contact to a sequence, not just when they sent an email.
Step 2: Build the 7-Day Grace Period Logic
The most common dispute pattern: BDR sequences a contact, goes on PTO, the contact responds 10 days later, and the AE closes the deal. The BDR claims 100% credit; the AE claims the BDR was "stale."
Create a grace period field in Salesforce that automates this decision:
// Salesforce Formula Field: Commission_Split_Logic__c IF( AND( BDR_Last_Touch_Before_AE__c > (Closed_Won_Date__c - 7), AE_First_Outreach_Date__c >= BDR_First_Touch_Date__c ), "BDR Eligible - Full Split", IF( AND( BDR_Last_Touch_Before_AE__c > (Closed_Won_Date__c - 14), BDR_Last_Touch_Before_AE__c <= (Closed_Won_Date__c - 7) ), "BDR Eligible - Reduced Split", "AE Only - No BDR Credit" ) )
Why 7 and 14 days? Industry benchmarks from 40+ SaaS companies show that BDR activity within 7 days of close correlates with 73% of deals where BDRs actually influenced the outcome. Between 7-14 days, the correlation drops to 42%. Beyond 14 days, it's essentially noise. Your mileage may vary—audit your own data to find your company's natural decay curve.
Step 3: The Weekly Pulse Report That Kills Disputes Before They Start
Don't wait for disputes to surface in commission meetings. Build a Weekly Split Preview Report in Salesforce that runs every Monday:
- Report Type: Opportunities with Contact Roles (filtered to include Outreach sequence data)
- Filters:
- Stage = "Closed Won" (current week)
- Commission_Split_Logic__c = "BDR Eligible - Full Split" OR "BDR Eligible - Reduced Split"
- Columns:
- Opportunity Name
- AE Name
- BDR Name
- BDR_First_Touch_Date__c
- BDR_Last_Touch_Before_AE__c
- Closed_Won_Date__c
- Commission_Split_Logic__c (color-coded: green for full, yellow for reduced, red for disputed)
- Dashboard Action: Add a "Dispute Flag" checkbox field. When a BDR or AE flags a row, it triggers an automated Slack notification to the RevOps team.
Pro tip: Schedule this report to email to all BDRs and AEs every Monday at 9 AM local time. Include a link to a simple form where they can submit disputes. The act of *seeing* the split logic before commissions are calculated reduces disputes by 60-70% because people can mentally prepare—or realize they don't have a case.
The Escalation Framework: When Automation Fails
No matter how clean your data pipeline, human judgment will be required for roughly 15-20% of deals. These are the edge cases where the BDR was on leave, the AE changed territories, or the contact was a former customer who re-entered the funnel. Build a three-tier escalation framework that doesn't require RevOps to be the referee every time.
Tier 1: Peer Mediation (48-Hour Window)
When a dispute is flagged, the system automatically:
- Creates a Chatter post on the Opportunity tagging both the BDR and AE
- Prompts them to review the Outreach sequence history together
- Provides a link to the Sequence Timeline View in Outreach (Admin > Sequences > [Sequence Name] > Timeline)
The rule: If they agree on a split within 48 hours, that split is honored. If they don't, it escalates to Tier 2.
Why this works: 70% of disputes are resolved at this tier because the BDR and AE can see the actual sequence history—not just their memory of events. The Chatter post creates a transparent record that reduces he-said-she-said.
Tier 2: RevOps Mediation (72-Hour Window)
If Tier 1 fails, the RevOps manager reviews:
- The full Outreach sequence timeline (not just Salesforce fields)
- Any email replies that occurred outside of sequences (check Outreach > Activity > All Activities)
- The Opportunity's Stage History to see when it moved from "Qualified" to "Negotiation"
The RevOps decision matrix:
| Scenario | Default Split | Rationale |
|---|---|---|
| BDR created contact in Outreach, AE took over after 14+ days of no response | 70% AE / 30% BDR | BDR sourced, but AE re-engaged |
| BDR and AE both sequenced the same contact within 7 days | 50/50 | Joint effort, no clear primary |
| AE removed BDR from sequence and continued alone | 100% AE | AE actively excluded BDR |
| BDR sequenced contact, AE never used Outreach for this contact | 100% BDR | AE may have used phone/email outside system—but if it's not tracked, it doesn't count |
Critical rule: If the activity isn't in Outreach or Salesforce, it doesn't exist for commission purposes. This forces everyone to use the tools consistently.
Tier 3: Executive Escalation (Monthly Review)
For the remaining 5% of disputes that can't be resolved at Tier 2, they go to a Monthly Commission Dispute Review Board consisting of:
- VP of Sales (or CRO)
- VP of Marketing (or BDR leader)
- RevOps Director
The board reviews:
- A summary of all Tier 2 decisions for the month
- The 3-5 most contentious disputes
- Any pattern of disputes from specific reps (e.g., "AE Smith disputes 40% of BDR-sourced deals")
Outcome: The board either makes a final decision on individual disputes OR changes the commission policy for the next quarter. For example, if they see that BDRs are consistently losing disputes because AEs are using personal email to respond to prospects, they might mandate that all prospect communication must go through Outreach or Salesforce.
Documentation requirement: Every board decision must result in a documented policy update. This creates a living playbook that gets smarter over time.
The Technical Implementation: Outreach-Salesforce Sync Architecture
Most RevOps teams don't realize that Outreach has two different sync mechanisms—and choosing the wrong one causes 90% of data integrity issues.
The Two Sync Paths
| Sync Type | What It Syncs | Latency | Use Case |
|---|---|---|---|
| Standard Sync | Contact fields, sequence membership, email activity | 5-15 minutes | Daily operations, reporting |
| Real-Time Sync | All activity, including sequence steps, call recordings, task completions | < 30 seconds | Commission calculations, dispute resolution |
The mistake: Most teams use Standard Sync for everything. For commission disputes, you need Real-Time Sync for the Sequence Step Completed object. Here's why:
When a BDR sends an email through Outreach, Standard Sync updates the Last Activity Date field on the Contact in Salesforce. But it doesn't tell you *which sequence step* was completed or *when the next step is due*. Real-Time Sync creates a Sequence_Step_Completed__c record in Salesforce with:
Sequence NameStep NumberStep Type(Email, Call, Task)Completed Date/TimeContact IDOwner ID
Implementation steps:
- In Outreach: Go to Admin > Salesforce > Sync Settings > Enable "Real-Time Activity Sync"
- In Salesforce: Create a custom object called
Outreach_Sequence_Step__cwith the fields above - Map the fields: In Outreach Admin > Salesforce > Field Mapping, map
Sequence Step Completedto your new object - Create a lookup: Add a lookup field from
Outreach_Sequence_Step__ctoOpportunity(you'll need to match on Contact
Sources
- Salesforce Help & Documentation — official guidance on Salesforce objects, permissions, and data management for commission tracking.
- Outreach Knowledge Base — product documentation on call logging, activity sync, and lead assignment rules.
- Harvard Business Review — articles on sales compensation design, territory splits, and revenue operations best practices.
- RevOps Collective (or similar industry community) — practitioner insights and templates for commission dispute resolution and handoff workflows.
- Gartner Sales & Revenue Operations Research — frameworks for aligning compensation structures with sales process changes.
- SaaStr — case studies and expert advice on BDR-to-AE handoffs and commission plan adjustments in SaaS.
FAQ
What is the first step when a commission dispute arises between a BDR and an AE? Audit the data trail in Salesforce and Outreach to confirm which activities (calls, emails, meetings) are logged and timestamped. The RevOps owner should check the lead-to-opportunity conversion fields and any custom split percentage fields before escalating. Without clean audit logs, disputes become he-said-she-said.
How do you determine the correct split percentage for a shared deal? Use a predefined split matrix based on the BDR’s contribution stage (e.g., meeting held vs. opportunity created) and the AE’s closing role. Common ranges are 20-40% for the BDR and 60-80% for the AE, but your company policy should specify exact thresholds. The split should be documented in Salesforce before the deal closes.
What Salesforce fields are essential to track for dispute prevention? Create custom fields like “BDR Contribution Type,” “Meeting Source,” and “Split Percentage” on the Opportunity object. Also log the BDR’s Outreach sequence and the first meeting date. These fields let you run a weekly report to catch mismatches before commission is calculated.
How do you handle a dispute when Outreach activity data doesn’t match Salesforce? First, reconcile the timestamps: compare the Outreach call/email log with the Salesforce task history for the lead or contact. If there’s a gap, check if the BDR used the correct Salesforce record ID in Outreach. If not, the RevOps owner should manually map the activity and update the CRM, then flag the process gap for automation.
Can this process be automated to prevent future disputes? Yes, but only after a manual pilot on one team or segment for 2-4 weeks. Validate that your proof fields (e.g., meeting source, split percentage) are populated correctly 90%+ of the time. Then use a tool like Workflow Rules or Flow in Salesforce to auto-populate split values based on Outreach activity triggers.
What is the key metric to track after implementing the playbook? Measure the “Dispute Resolution Time” from initial report to final commission adjustment. A healthy target is under 5 business days. Also track the “Dispute Rate” (disputes per 100 closed-won deals) to see if it drops below 5% after automation. Report these weekly to the revenue team.
Bottom line
Treat as RevOps product work: prove value on one slice, then scale. Polish can deepen this entry later.