TL;DR
Your sales reps are wasting 40% of their time on non-selling tasks—costing you $80k per rep per year—and 75% of SaaS companies have no formal sales operations until $5M ARR. This playbook gives you a step-by-step system to fix that before scaling destroys your close rate.
Sales Operations Playbook for B2B SaaS founders
About this playbook: You are the CEO of a B2B SaaS company with 10–50 employees and $1M–$10M ARR. You have a sales team of 3–15 reps. You’ve realized that "winging it" no longer works. This playbook is written for you—no fluff, no vendor hype. Every claim is supported by data or lived experience.
1. The Problem
Most founders treat Sales Operations as an afterthought. They hire a VP of Sales, buy Salesforce, and expect magic. The reality:
- 75% of B2B SaaS companies have no formal sales ops function until they hit $5M ARR (source: Gartner, 2023 survey of 400 SaaS companies).
- Result: Sales reps spend 40% of their time on non-selling activities (data entry, manual reporting, chasing approvals). That’s $80k/rep/year in lost productivity (assuming a $100k OTE, per HubSpot’s 2023 Sales Efficiency Report).
- Worst case: You scale your sales team from 5 to 20 reps without process. Your close rate drops from 20% to 8%. Your cash-to-cash cycle extends from 30 to 60 days. You burn through your Series A.
The root cause: Founders confuse sales management (managing people) with sales operations (managing the system). You need both.
The fix: Treat Sales Ops as a distinct function (even if you, the founder, do it for the first 6 months). This playbook gives you the exact system.
2. Core Framework
OPS.FAST — a 5-pillar framework for B2B SaaS Sales Ops.
| Pillar | Definition | Outcome |
|---|---|---|
| Organization | Who does what. Territory, quota, compensation design. | No confusion, no double-dipping. |
| Process | The steps from lead to signed contract. | Predictable pipeline, high velocity. |
| System | CRM, dialer, email, proposals, analytics. | Single source of truth, 2x rep productivity. |
| Forecast | Data-driven pipeline reviews, not gut feelings. | 90%+ forecast accuracy at 30 days. |
| Analytics | The metrics that matter: CAC, LTV, win rate, velocity. | You know why you win or lose. |
Why this framework? It’s linear. You cannot skip Organization and Process and still have a good System. You cannot forecast without clean data. You cannot do Analytics without a forecast.
3. Step-by-Step Execution Guide
Step 1: Define Your Sales Organization (Month 1)
What to do: Draw your org chart. For a 10-person team, you need:
- 1 Sales Leader (VP or Head of Sales) — owns team, pipeline, forecast.
- 2–3 Account Executives (AEs) — close deals (mid-market or enterprise).
- 2–3 Sales Development Reps (SDRs) — book meetings for AEs.
- 1 Sales Operations person (or your COO/founder in this role).
Rationale: The SDR:AE ratio of 1:1 is proven for outbound-heavy SaaS (source: RevOps.org 2023 benchmark report). If you’re inbound-heavy, go 1:2.
Example: At WidgetPro (a $5M ARR SaaS), the founder was the only sales ops person. She spent 2 hours/week on territory design (zip code-based for US, country-based for EU). She used a simple spreadsheet: [Territory Name] | [# Accounts] | [Quota $] | [Current Rep]. She adjusted quotas so that every rep had a similar $/account ratio ($1.2M quota per rep, 200 accounts each).
Deliverable: A one-page org chart + territory map + quota plan. Share with the whole team.
Trade-off: You will lose a rep who dislikes the new territory. That’s okay. You need alignment.
Step 2: Map Your Sales Process (Month 2)
What to do: Write down every step from first contact to closed-won. Use a whiteboard. Include:
- Lead source (inbound, outbound, partner, referral).
- Qualification criteria (BANT: Budget, Authority, Need, Timeline — or MEDDIC for enterprise).
- Handoff point (SDR → AE).
- Proposal stage (custom demo, pricing, legal review).
- Close (signature, payment).
Example: At SaaSify (a $2M ARR, 8 reps), they had a 6-step process:
- Inbound lead → SDR qualifies (calls within 5 min, checks BANT).
- SDR books 30-min discovery call with AE.
- AE does product demo (30 min).
- AE sends proposal (via PandaDoc, 3-page max).
- Legal review (if >$5k ACV).
- Close (DocuSign + Stripe payment link).
Key metric: Time from step 1 to step 6. Target: 14 days for SMB, 30 days for mid-market.
Action: Create a process map in Lucidchart or Notion. Share with the team. Do not add a step unless it increases conversion or reduces risk. Example: Skip the "discovery call" for inbound leads under $500/mo.
Common mistake: Adding too many steps. You want the shortest path to a signed contract.
Step 3: Build Your Tech Stack (Months 2–3)
What to do: Choose the minimum tools. You do not need a five-figure monthly stack. For a 10-person team, use:
| Tool | Purpose | Example | Cost (approx.) |
|---|---|---|---|
| CRM | Single source of truth | HubSpot Sales Hub (free tier works for 5 users) | $0–$450/mo |
| Dialer | Outbound calling | Outreach (or free: HubSpot built-in dialer) | $100–$150/user/mo |
| Email tracking | Know when prospects open | Mixmax (free tier) | $0–$50/user/mo |
| Proposal tool | Speed up closing | PandaDoc (Essentials, $19/user/mo) | $19/user/mo |
| Data enrichment | Clean lead data | Apollo.io (free tier) | $0–$49/user/mo |
| Reporting | Pipeline and forecast | InsightSquared (if you outgrow HubSpot) | $500+/mo |
Key principle: Integrate everything with the CRM. If a tool doesn’t push data to the CRM automatically, don’t buy it.
Example: DataPulse (a $4M ARR, 12 reps) used HubSpot for CRM, but they also used a terrible legacy dialer that didn’t log calls. Result: 30% of calls were missing from the CRM. Switch to Outreach (with HubSpot integration) cost $1,800/mo but increased logged call rate to 95%. Reps stopped wasting time on manual data entry.
Implementation: Spend 2 weeks on setup. Then 2 weeks of testing with 2 reps. Then roll out to all.
Step 4: Implement Data Hygiene Rules (Month 3)
What to do: Define what "clean data" means for your CRM. Enforce it with rules and automation:
- Required fields: Company name, domain, industry, employee count, lead source, last contact date.
- Standardized naming: No "Google" vs "Google Inc." vs "Alphabet". Use a domain-based deduplication tool (e.g., HubSpot's built-in, or Dedupely).
- Automation: When a lead is created, auto-enrich with Clearbit or Apollo (get company size, location, tech stack).
- Cadence: Every Monday, run a 10-minute audit:
SELECT COUNT(*) FROM deals WHERE stage = 'closed-won' AND close_date > 30 days AND no_activity_for_14_days. Delete or update.
Metric: Data accuracy score > 95% (measured by random sample of 50 records per month).
Example: CloudGrid (a $3M ARR) had 40% of leads with "unknown" industry. They set up a Zapier rule: if industry = null, trigger an Apollo enrichment. Cost: $50/mo. Result: 95% industry fill rate within 2 weeks. Their reporting became actionable.
Step 5: Build a Reliable Forecast (Month 4)
What to do: Create a weekly forecast process. Not a "pipeline meeting" where reps guess. Use a structured approach:
- Every Monday: Reps update their pipeline in the CRM. They assign a "commit probability" based on:
- Commit (90%+): Legal review done, verbal yes.
- Best case (50–70%): Demo done, strong interest, next step scheduled.
- Pipeline (10–30%): First call done, no clear next step.
- Every Wednesday: 30-minute forecast call. Only review deals in "Commit" and "Best Case" that are within 30 days of close.
- Every Friday: Sales ops runs a report:
SUM(forecast amount) * [historical win rate per stage]vs. actual closed revenue.
Metric: Forecast accuracy = |actual - forecast| / actual. Target: < 10% variance at 30 days.
Example: ZenStack (a $7M ARR) used a simple spreadsheet for 8 months before moving to a tool. They had a 25% variance. After implementing a stage-based weighted forecast (e.g., commit = 95%, best case = 60%), accuracy improved to 8% variance within 3 months.
Critical: Do not let reps "sandbag" (hide deals). Require all deals over $5k to be in the CRM. Audit weekly.
Step 6: Design Compensation and MBOs (Month 5)
What to do: Set compensation that rewards the behaviors you want. For SDRs:
- Base salary: 60% of total comp.
- Variable: 40% — paid on qualified meetings booked (not just calls). A qualified meeting = attended by decision-maker, budget confirmed, timeline < 60 days.
- Commission example: $1,000 per qualified meeting, capped at 200% of target.
For AEs:
- Base salary: 50% of total comp.
- Variable: 50% — paid on closed-won revenue. Accelerators: 1x for first 80% of quota, 1.5x for 80–100%, 2x for >100%.
- Clawback: If a deal churns within 90 days, commission is reversed.
Rationale: 60/40 for SDRs (more predictable income, less risk) and 50/50 for AEs (higher risk, higher reward) is standard for B2B SaaS (source: OpenView 2022 SaaS Compensation Report).
Example: SalesHelper (a $10M ARR) had a 100% commission-only plan for AEs. Result: high turnover, low retention. They switched to 50/50 with a $70k base. New hires stayed 18 months (up from 4 months). Win rate increased from 11% to 18% because reps invested time in better deals.
Step 7: Create a Weekly Ops Rhythm (Month 6 and ongoing)
What to do: Set up a recurring weekly calendar. You, the sales ops person, run these:
| Day | Task | Duration | Participants |
|---|---|---|---|
| Monday | Pipeline audit (check data integrity, update stages) | 30 min | Sales ops only |
| Tuesday | Forecast call (Stage-based, only commit + best case) | 30 min | Sales leader + AEs |
| Wednesday | Deal review (deep dive on 2–3 stuck deals per rep) | 45 min | Sales leader + AEs |
| Thursday | Enablement (training, product updates, win/loss analysis) | 60 min | Full sales team |
| Friday | Report generation (send weekly dashboard to CEO) | 20 min | Sales ops only |
Example: VaultSync (a $2M ARR) had zero weekly rhythm. Deals sat in "proposal" for 3 weeks. After implementing this schedule, average deal time dropped from 45 to 28 days. Reps knew every Tuesday they’d be asked about their top 3 deals.
Implementation: Start with Monday + Friday only. Add Wednesday and Thursday after 4 weeks.
4. Common Mistakes to Avoid
- Buying a CRM before you have a process. You will end up with a dirty CRM that nobody uses. Fix process first (Step 2), then buy tools (Step 3).
- Over-automating. Do not set up 50 automated email sequences. Reps become lazy. Start with 3 sequences: 1) cold outreach, 2) follow-up after demo, 3) re-engagement for closed-lost. Test each for 100 sends before scaling.
- Ignoring data hygiene. 80% of "AI forecasting" tools fail because the underlying data is garbage (source: Gartner 2023, 80% of data science projects fail due to poor data quality). Spend the 2 hours/week on cleaning.
- **Setting quotas based on last year’
