Sales Competition at Your Web Agency — Without Creating a Toxic Team

Sales Competition at Your Web Agency — How to Run It Without Creating a Toxic Team

Every article about sales competition mentions Glengarry Glen Ross. Every article about healthy competition says "celebrate effort not just outcomes" and "make goals collaborative." Both sets of advice were written for large enterprise floors with 30 to 50 salespeople and complicated political dynamics. A web agency with 3 SDRs cold calling plumbers in Leeds is a fundamentally different environment. The toxicity patterns are different. The contest formats that work are different. The quota design is different. This guide covers all three — specifically for the web agency context.

Why Small Team Competition Is Different From Enterprise Competition

The sales competition guides written for enterprise teams address real problems — lead poaching, credit disputes between reps, cliques that form around top performers, bottom-quartile fear that results in deceptive reporting. These are real and serious problems in teams of 30 or 50 people where individual relationships are difficult to maintain and political dynamics are hard to control.

A web agency SDR team of 3 to 5 people has a completely different set of competition dynamics. Everyone knows everyone. There is nowhere for political behaviour to hide. A bad comment about a teammate's performance at 10am on a Tuesday is visible to the entire team before lunch. The intimacy that makes small team competition feel more personal also makes toxic patterns surface faster — and resolve faster, with one clear conversation.

The practical implication: you do not need the elaborate structures that enterprise guides recommend. You need to get three specific design decisions right. Everything else is overhead that creates the appearance of fairness management without actually preventing any of the real problems.

The three decisions that determine whether your competition is healthy: How you rank people (the metric), what happens to the person at the bottom (the consequence), and how you respond the first time competitive language becomes commentary on a teammate (the culture boundary). Get all three right and your competition will drive output. Get any one wrong and you will spend more time managing the interpersonal fallout than the competition saves you in management overhead.

The Three Ways Small Web Agency Competition Goes Toxic

Based on running competition with our own SDR team and watching how other web agencies manage theirs, three specific patterns create toxic competition in small teams. None of them are about individual personality. All three are design problems — and all three are fixable before they start.

01
Zero-Sum List Perception
SDRs begin to believe the shared lead list is finite and that one SDR working faster is taking leads from others. This is usually not true — the list has hundreds of businesses — but when it feels true, SDRs start working faster to claim leads rather than to qualify them properly. Call quality drops. Callbacks get skipped. Interested businesses get rushed through a pitch they are not ready for.
Triggered by: no clear duplicate protection, list that is genuinely thin per niche or city
02
Consequence-Based Ranking
When being at the bottom of the leaderboard has implicit or explicit job consequences — a comment about underperformance, reduced responsibilities, or the feeling that low rank equals being managed out — SDRs shift from performance competition to survival competition. Survival competition produces self-protective behaviour: padding dial counts, claiming soft closes, avoiding callbacks that might be rejected to keep close rate high. Everything that looks like performance at a glance, nothing that actually closes deals.
Triggered by: agency owner comments linking rank to job security, even casually
03
Public Commentary on Teammates
When one SDR makes a comment about another's low numbers in a visible channel — the team group chat, a shared workspace, even a visible reaction to the leaderboard update — and the agency owner does not address it immediately, a norm gets established. The norm is that it is acceptable to use leaderboard data as material for social commentary. Once that norm is established, the bottom-ranked SDRs start managing their visible numbers rather than their actual performance.
Triggered by: first incident not being addressed within the same session it occurs

The Three Design Decisions That Prevent All Three Patterns

Decision 1 — Rank by Commission Earned, Not Close Count

This single design choice eliminates more competition toxicity than any other. Close count as the ranking metric creates two problems simultaneously: it incentivises SDRs to close at any price (pushing for low-value deals that close fast), and it ranks unfairly across SDRs working different home services niches with different average deal values.

✗ Close Count Ranking — Problems

Creates wrong incentives and unfair comparison

  • SDR on cleaning niche closes 4 deals at £900 avg = ranked above SDR on roofing with 2 closes at £3,200 avg
  • Revenue generated: £3,600 cleaning vs £6,400 roofing — ranking is backwards
  • Incentivises rush-closing low-value deals to stay ranked high
  • Creates resentment between SDRs on different niches who perceive the comparison as unfair
  • Agency owner gets the wrong signal — close count is not revenue
✓ Commission Earned Ranking — Solves It

Revenue-accurate and cross-niche fair

  • SDR on roofing with 2 closes at £3,200 avg earns £960 commission (15%) — ranked above cleaning SDR at £540
  • Ranking reflects actual revenue contribution
  • Incentivises pushing for higher deal values — tiered commission amplifies this
  • Fair comparison across niches because it measures financial output not activity
  • Agency owner sees which SDR is generating the most revenue at a glance

Decision 2 — No Consequences for the Bottom Position

This is the hardest design decision for most agency owners because it feels counterintuitive. If there are no consequences for being last, what is the motivation to improve? The answer is that the leaderboard itself is the consequence — social visibility is a motivator that does not require job consequences to be effective.

An SDR who is in fourth place on a 4-person team and sees it on a live leaderboard is already experiencing a social consequence: the visible knowledge that their teammates are outperforming them. That is meaningful enough to motivate performance improvement without adding an explicit managerial consequence on top.

When you add explicit consequences — "whoever is in last place this month gets a performance review" — you convert performance motivation into survival motivation. The SDR stops thinking about how to close more deals and starts thinking about how to avoid looking like they are in last place. These are not the same activity.

The consequence that should exist: Non-performance over a meaningful period (3 to 4 weeks consistently below quota) should trigger a coaching conversation and potentially a role reassessment. This is a management decision triggered by persistent underperformance — not by a single week's leaderboard position. The leaderboard's job is to motivate daily output. The agency owner's job is to manage persistent underperformance when the leaderboard alone is insufficient.

Decision 3 — State the Culture Boundary on Day One and Hold It

Before you launch any competition, state this once clearly to the full team: the leaderboard is for personal motivation and coaching data — not for public commentary about teammates' performance. That is one sentence. Say it before the first day of competition. Then hold it the first time it is violated — same session, same day, immediate and clear response.

The reason this works: in a team of 3 to 5 people, the agency owner's response to the first incident is itself the culture. If you respond immediately and clearly, the norm is set. If you let it pass once because the comment was minor, the norm that gets established is that minor comments are acceptable. Minor comments escalate.

Contest Formats That Work for Web Agency Cold Calling Teams

SPOTIO's 25 sales contest ideas include "most improved", "best win story of the week", and "highest average deal value". All viable for large enterprise teams. Web agency cold outreach teams of 2 to 5 SDRs need simpler, faster-feedback contest formats — ones that resolve within a week, reward the specific skills that generate revenue in a cold calling context, and create competitive moments during the session rather than at month end.

🏆 Most Verified Closes — WeeklyBest for most teams
The cleanest contest format for web agency teams. Most verified closes in a week — verified meaning owner-approved, not self-reported. Resets every Monday. Reward: £50 to £100 bonus or a visible acknowledgement in the team channel. Works because the timeframe is short enough that every SDR can see a path to winning on any given Monday morning.
Mechanic: All SDRs on equal footing — same niche where possible, or commission-weighted if mixed niches. Verified closes only — no padding possible.
Avoid: Using this format when SDRs are on significantly different niches with different close rates — a cleaning SDR cannot compete on close count with a roofer SDR.
📞 Highest Callback Close Rate — WeeklyRewards skill over volume
Who converts the most warm leads into verified closes? This rewards the callback quality — specifically the preparation step (AI audit PDF sent before the call) and the close conversation quality. Minimum 5 callbacks scheduled to qualify, preventing gaming by SDRs who only take guaranteed closes. Reward: recognition on the leaderboard plus a small bonus for the weekly winner.
Mechanic: Verified closes divided by callbacks scheduled this week. Minimum 5 callbacks to qualify. The SDR who sent the audit PDF consistently has a structural advantage — that is the point.
Avoid: Running this without the audit PDF workflow in place — the metric rewards audit-first callbacks, which requires the tool to be set up first.
🌊 Best Warm Pipeline by FridayRewards consistent prospecting
Who has the most qualified warm leads (Interested + Callback Scheduled) at end of Friday? This rewards sustained session work that builds next week rather than only optimising for today's close count. Particularly useful for SDRs who are strong prospectors but slower converters — it makes their pipeline-building visible and valued. Reward: recognition on the leaderboard dashboard, optional small bonus.
Mechanic: Count of Interested and Callback Scheduled leads per SDR at Friday 5pm. Encourages quality prospecting throughout the week, not just sprint-dialling on Monday and coasting Thursday.
Avoid: Making this the primary contest — it can incentivise keeping leads warm without closing them to maintain count. Use alongside a close count contest.
💰 Biggest Single Verified CloseRewards premium conversations
Who closes the highest single deal value in the month? This rewards SDRs who push for premium packages rather than taking the first number a business owner suggests. Particularly effective on contractor campaigns where deal values vary significantly. The SDR who consistently closes £2,500 instead of £1,200 is generating more revenue with the same number of calls — this contest makes that visible and rewarded.
Mechanic: Single highest verified deal in the month. Run monthly, not weekly — deal values vary enough that weekly timeframes can be dominated by luck rather than skill.
Avoid: Running this as the primary motivator — it can discourage SDRs from closing smaller deals that are still profitable and still generate commission.
📈 Most Improved Close Rate — MonthlyRewards development
Who improved their callback close rate the most compared to the previous month? This specifically rewards development and coaching uptake — useful for newer SDRs who are improving but not yet competing for top close counts. The SDR who went from 20% to 35% callback close rate is improving faster than one who moved from 38% to 40%. Recognition reward rather than financial — this is about development acknowledgement.
Mechanic: Percentage point improvement in callback close rate, current month vs previous month. Minimum 10 callbacks each month to qualify.
Avoid: Using this as a substitute for recognising top performers — newer SDRs will always have more room to improve. Run this alongside the other contests, not instead of them.

Setting Quotas Alongside Competition — The Right Structure

Quotas and competition are different tools. Competition drives daily output through social motivation. Quotas define the minimum acceptable standard below which management intervention is required. Both are needed — but they serve different functions and should be designed independently.

Quota LevelTypeTargetWhat It Means if MissedNotes
Daily DialsFloor quota50 minimum per sessionCheck session structure — timing, distractions, list qualityBelow 40 dials consistently = volume conversation
Weekly Verified ClosesPerformance quota1–2 closes per weekCheck callback conversion and list qualificationMiss for 1 week = monitoring. Miss for 3 weeks = coaching plan
Monthly CommissionRevenue quotaVaries by niche and deal valueCheck average deal value — are closes being undersold?Consistently below targets triggers deal value coaching
Callback Close RateQuality quota25%+ from warm pipelineCheck audit PDF sending — is it happening before callbacks?Low rate almost always means skipped audit prep step

Quotas should be achievable with consistent effort on a pre-qualified list — not stretch targets requiring exceptional performance. A daily dial quota of 50 on a pre-qualified no-website list means 50 businesses with demonstrable need. That is a reasonable session target that any SDR following the workflow can hit. A stretch target of 80 dials on the same list may cause SDRs to skip qualification checks to hit the number. Quota design that creates shortcut incentives produces worse outcomes than no quota at all.

The Complete Competition System — Bringing It Together

✓ The Rules Your Team Needs Before Competition Starts
Ranking metric announced before launch: Commission earned is the primary ranking metric. Close count is displayed but not the primary rank. SDRs on different niches compete on the same financial basis regardless of average deal value differences.
Bottom rank has no consequences stated explicitly: "The leaderboard shows who is performing best — it does not create any negative consequences for lower-ranked positions. Low rank over 3+ weeks triggers a coaching conversation, not a management action based on rank alone."
Culture boundary stated explicitly on day one: "The leaderboard is personal motivation and coaching data. It is not material for commentary on teammates. Any comment about a teammate's numbers in any team channel — positive or negative — is outside the rules of how we use this tool."
Weekly contest rotation announced: Most verified closes this week. Highest callback close rate next week. Best pipeline by Friday the week after. SDRs know what they are competing on before the week starts so they can plan their approach accordingly.
Recognition for second and third visible: The leaderboard acknowledges first place — but the agency owner explicitly recognises second and third position in the weekly check-in. Being consistently second matters. Being third in a 4-person team is being in the top 75% of performers. Both deserve acknowledgement.
Sale verification is non-negotiable: Commission on the leaderboard reflects only owner-verified closes. This eliminates gaming — no SDR can inflate their commission figure by claiming unverified closes. The leaderboard's competitive integrity depends entirely on the verification system being consistently applied.
Agency Plan — Leaderboard + Competition Management
Get Map Leads Agency
$249/month
  • Live leaderboard — commission-earned ranking, not just close count
  • Warm pipeline column — leading indicator visible alongside close count
  • Sale verification — owner approval required before commission shows on leaderboard
  • Automatic commission calculator — tiered by deal value, fires on verification
  • Shared pipeline — all SDRs on one list, duplicate protection eliminates zero-sum list perception
  • Callback reminder system — audit PDF workflow and reminder queue built in
  • Unlimited SDR seats — add your full team, no per-seat cost
Start 7-Day Free Trial →
Frequently Asked Questions
How do you run healthy sales competition in a small web agency team?
Three design decisions determine whether competition is healthy in a small web agency SDR team: rank by commission earned rather than close count so SDRs on different niches compete fairly, attach no consequences to low rank beyond natural competitive pressure (persistent underperformance is a management conversation separate from leaderboard position), and state the culture boundary — leaderboard data is not material for commentary on teammates — on day one and hold it the first time it is violated.
What are good sales contest ideas for a web agency cold calling team?
The five contest formats that work for web agency cold calling teams are: most verified closes in a week (cleanest and most flexible), highest callback close rate (rewards skill — specifically the audit PDF preparation step), best warm pipeline by Friday (rewards consistent prospecting), biggest single verified deal in the month (rewards premium conversation quality), and most improved callback close rate month-over-month (rewards development for newer SDRs). Rotate between these weekly to reward different skills.
Why does healthy sales competition sometimes turn toxic in small teams?
In small web agency teams, competition goes toxic for three specific reasons: zero-sum list perception (SDRs feel the shared list is finite and someone dialling faster takes leads from them — solved by clear duplicate protection), consequence-based ranking (low rank has explicit or implicit job consequences — solved by decoupling rank from management action), and public commentary on teammates (one SDR comments on another's numbers in a visible channel and the agency owner does not address it immediately — solved by stating the culture boundary on day one).
How do you set sales quotas for a web agency SDR team?
Set quotas at two levels: daily dial minimum (50 per session on a pre-qualified no-website list — achievable with consistent effort, not exceptional performance) and weekly verified close target (1 to 2 per week depending on niche and deal value). Quotas define the minimum acceptable standard below which coaching is needed. They are separate from the competition which drives performance above the quota floor. Quotas that require exceptional performance every week create survival competition rather than performance competition.

Competition That Closes Deals — Not Arguments

Commission-earned ranking, sale verification, warm pipeline visibility, automatic commission calculator. The Agency plan's leaderboard is designed for healthy competition from the ground up. $249/month — 7-day free trial.

Start Free Trial — No Credit Card →

7 days full access · Cancel anytime · Setup in under 10 minutes

H

Hamid Khan

CEO & Co-Founder, Get Map Leads · Ran the one bad version of this before figuring out what specifically caused the toxicity and designing the correct version into the product · Read the full story →