Engagement & CRM Β· Scaling

Enterprise Governance: Roles, Permissions, and QA at Scale

Build a durable enterprise governance structure across your sales stack: who owns what, what each role can touch, and how to audit the system before it drifts.

Written for operators No vendor influence Practical, not theoretical

Context

Enterprise governance breaks down at a predictable point: when no one owns the system

Most outbound stacks reach a governance failure state between 15 and 40 reps. Before that threshold, one RevOps admin can hold the configuration in their head. After it, sequences multiply, permissions drift, and data hygiene degrades because the ownership model never scaled past the setup phase.

The fix is a role architecture that assigns clear ownership at the platform layer, a permission design that limits who can break what, and a QA cadence that catches drift before it becomes a revenue problem.

Architecture Overview

How governance requirements change as the team scales

Dimension1–10 reps (small team)11–40 reps (scaling)40+ reps (enterprise)
Role model1 admin handles everythingAdmin + team leads with limited rights4-role model: admin, manager, rep, read-only
PermissionsEveryone has broad accessPartial restrictions, applied ad hocRole-based profiles enforced at platform level
Sequence governanceAnyone creates and runs sequencesManager approval informal or absentApproval workflow: draft, review, activate, archive
Data qualityManual cleanup as neededSpot checks by adminAutomated field validation + monthly audit report
QA cadenceNone formalReactive (on complaint)Proactive: weekly spot check, quarterly full audit
OwnershipSingle point of knowledgeImplicit delegationWritten RACI mapped to platform roles

Role Design

The 4-role ownership model for enterprise governance

Enterprise outbound stacks need exactly four roles at the platform level. More roles create permission ambiguity; fewer roles put too much in the hands of individual admins who become single points of failure.

RoleWho holds itPlatform scopeWhat they own
Platform AdminRevOps (1–2 people max)Full access across all toolsIntegrations, user provisioning, global settings, API keys, billing
Sales ManagerTeam leads and frontline managersTeam-scoped: manage their reps, approve sequences, view team dataSequence approvals, rep performance data, coaching queue, pipeline visibility for their segment
Rep (Executor)SDR, BDR, AEIndividual scope: their own prospects, sequences, activities, dealsRunning approved sequences, logging activity, updating deal stages, owning their pipeline
Read-Only StakeholderVP Sales, Finance, CS, MarketingView-only across relevant modulesPipeline dashboards, forecasting reports, activity logs. No write access to any object.
⚠️
Most common governance mistake

Giving managers full admin access is the fastest setup choice and the most expensive long-term mistake. At 40 reps, a dozen people can edit global sequences and change field mappings without a review step: build the custom manager profile before you need it.

Platform-by-Platform

Enterprise governance checklist: permission settings by platform

Each platform in the outbound stack has a different permission model. The four-role architecture above maps onto each platform differently.

PlatformAdmin roleManager roleRep roleRead-only roleCommon misconfiguration
System Administrator profileCustom Profile + Permission Sets scoped to team objectsStandard User profile, object-level sharing rules enforcedChatter Free license or custom read-only profileUsing default Standard User for managers (too much write access on unrelated objects)
Org AdminOrg Admin with team-scoped profile (Outreach supports custom role profiles)Standard User, team assignment required for sequence visibilityView-only license for stakeholdersReps with access to global sequence library (should be team-scoped only)
Admin (Salesloft Admin role)Team admin scoped to team settings and analyticsStandard (User), cadence access controlled by team assignmentRead-only licenses or dashboard-only sharingReps able to edit cadence templates that were set as shared (lock shared cadences)
Super AdminAdmin with user permissions limited to Sales tools and team dataUser with object-level permissions defined per propertyFree view-only seat (unlimited on Sales Hub)Granting default Admin to all managers: Super Admin rights should stay with RevOps only
Workspace AdminManager role: access to team calls, coaching, scorecardsRep role: access to own calls and coaching onlyNot applicable (no standard free view-only tier)Managers with access to calls outside their team (creates compliance exposure under consent laws)

Sequence Approval

Sequence governance: the 4-step approval workflow that prevents drift

Without a sequence approval gate, your library accumulates stale templates, off-brand messaging, and non-compliant copy. At 40+ reps, this is a compliance risk, not just a quality issue.

  1. Draft

    Rep or manager creates the sequence in draft state. Not visible or executable by other reps until approved. Outreach and Salesloft both support draft status natively.

  2. Review

    Manager reviews for tone, compliance (unsubscribe language, consent triggers), and messaging accuracy. In Salesloft, assign a team admin as required approver. In Outreach, use a custom field to flag status and route to a manager view.

  3. Activate

    Manager or RevOps admin moves the sequence to active status and assigns it to the correct team. Reps outside the assigned team should not see it in their sequence list.

  4. Archive

    Any sequence inactive for 90+ days gets archived, not deleted. Archived sequences stay auditable but are removed from active lists. Run an archive pass every quarter as part of the QA cycle.

QA Cadence

The enterprise governance QA process: weekly checks, monthly reports, quarterly audits

QA at enterprise scale runs on three frequencies: weekly checks catch active problems before they compound, monthly reports surface trends, and quarterly audits reset the governance baseline.

FrequencyCheckOwnerTool
WeeklyActivity logging completeness: are calls and emails logging to CRM opportunity records?RevOpsSalesforce report or HubSpot activity feed
WeeklyBounce and opt-out rates by sequence: any sequence above 3% bounce gets pausedRevOpsOutreach analytics or Salesloft Cadence analytics
MonthlyDuplicate contact report: merge or suppress records with duplicate email or phoneRevOpsSalesforce duplicate rules or HubSpot deduplicate workflow
MonthlyRequired field completion rate: stage advancement fields must be above 90% filledRevOpsCRM field audit report
QuarterlyFull user and permission audit: confirm every user is in the correct role profileRevOps + CISO or ITPlatform admin panel, exported user list
QuarterlySequence library audit: archive inactive sequences, review active for complianceSales Manager + RevOpsOutreach / Salesloft sequence list export
QuarterlyIntegration health check: confirm all API syncs are logging correctly and no sync errors are queuedRevOpsCRM integration logs, Outreach/Salesloft sync status panels
πŸ’‘
Make QA automatic, not manual

Build weekly and monthly checks as saved reports with a fixed owner and a Slack alert for failures. Checks that live only in someone's memory get skipped at the worst time.

Failure Modes

3 patterns that cause governance failure past 25 reps

Most enterprise governance failures trace back to one of three structural problems. Every team past 25 reps without a formal governance structure has hit at least two.

🚨
Failure mode 1: Permission sprawl

Users accumulate rights as the team scales and nobody removes them when roles change: a manager who left six months ago still has an active login. Run the quarterly user audit on a fixed calendar date, not when someone notices a problem.

⚠️
Failure mode 2: Sequence entropy

Sequence libraries accumulate without archiving: after 18 months, no one knows which are active, which are abandoned, or which contain non-compliant copy. Introduce the four-state lifecycle before the library exceeds 30 sequences.

⚠️
Failure mode 3: Logging gaps

When calls and emails do not log to CRM opportunity records, pipeline reporting covers roughly 60% of actual activity. Set up automated logging before running your first governance audit: see the Call and Email Logging Hygiene workflow.

FAQ

5 governance questions on admin seats, sequences, and consent laws

How many admin seats should a 50-rep outbound team have?

Two RevOps admins with full platform access is the standard. A third is justified only with distinct regional stacks; beyond three, no one knows who changed a global setting.

Should Sales Managers have admin rights in the sequencing platform?

No: managers need a scoped role covering their team's sequences, rep data, and coaching queue. Full admin rights let managers change global settings that affect every rep; build the custom profile before promoting anyone to team lead.

What is the minimum viable enterprise governance checklist for a 30-rep team?

Four controls: a written RACI for the four platform roles, a sequence approval workflow with one manager-review gate, a weekly logging-completeness check, and a quarterly user-permission audit. These prevent the three failure modes above without requiring a full-time governance function.

How do consent and recording laws affect Gong and CI platform governance?

Two-party consent states (California, Illinois, others) require all parties to know they are being recorded. Restrict manager access to calls only within their team and confirm your legal team has reviewed consent configuration before enabling call recording at scale.

When should lead routing governance be formalized?

As soon as you have more than one routing rule. When lead ownership is ambiguous, deals fall through and attribution disputes slow pipeline reviews: see the Lead Routing Rules workflow.

Governance in place? Now lock down your logging layer.

Roles and permissions mean nothing if call and email activity is not logging correctly to CRM records. The Logging Hygiene workflow covers the exact setup to close that gap.