RevOps Governance for HubSpot–Salesforce: Permissions, Integration User, and Change Management
Published by Bles Software, a custom software and AI company based in Yehud-Monoson, Israel, building web apps, AI agents and API integrations for clients in Israel, the US, the UK and the EU.
The fastest way to break a HubSpot–Salesforce integration is to treat it like a set‑and‑forget connector. In reality, it’s a living product with users, change requests, and a risk profile. This playbook codifies governance: permission design, the integration user, change management, and the operating rhythms that keep the ecosystem healthy.
Principles of Sustainable Governance
Effective governance is lightweight, explicit, and oriented around user outcomes. These principles guide every policy in this playbook:
- Least privilege: grant only what is required for the job, and nothing more.
- Single throat to choke: one team (RevOps) owns cross‑system policy; Sales Ops and Marketing Ops own their platforms within that policy.
- Change windows: bundle changes and ship on a predictable cadence.
- Auditability: all impactful changes are visible via logs and release notes.
Permissions in Salesforce and HubSpot
Permissions determine what can break and who can fix it. Design profiles and permission sets with the integration in mind.
Salesforce Permissions
Use a base profile with no broad CRUD grants. Layer permission sets for objects and actions the user truly needs:
- Read on Accounts, Contacts, Opportunities, Campaigns, and Tasks/Events.
- Edit/Create on Contacts and Accounts only if the integration writes those fields.
- Create Tasks/Events from HubSpot engagement when needed; avoid delete permissions.
- API enabled and “Modify All Data” disabled; rely on field‑level security for precise control.
HubSpot Permissions
Restrict workflow actions that can edit sales‑owned fields. Separate super‑admin privileges (for RevOps) from daily marketing users. Enforce required training before granting advanced permissions like workflow editing or integration settings.
The Integration User
Create one dedicated Integration User in Salesforce and connect HubSpot through it. Never reuse a human user. The integration user yields a consistent audit trail and allows you to change human roles without severing connections.
Technical Setup
Assign a base profile with API access and minimal object access, then add permission sets for mapped fields. Store credentials securely. In HubSpot, connect the Salesforce app using this user and verify the scopes.
Behavioral Policies
Publish to the business that all system‑to‑system changes will appear under the integration user. When teams see a change by that user, they know it was automation—not a person—and should escalate to RevOps rather than chasing individuals.
Change Management That Prevents Incidents
Adopt change windows, release notes, and rollback plans so the integration stays stable even as the business evolves.
Cadence and Windows
Ship non‑urgent changes in a bi‑weekly window. Emergency changes are allowed but must be documented retrospectively. Within the window, follow a mini lifecycle: proposal → review → staging → deploy → monitor.
Reviews and Approvals
Require sign‑off from Sales Ops on sales‑owned fields and from Marketing Ops on marketing‑owned fields. RevOps approves cross‑system behavior (directionality, lifecycle, campaign links). Reviews focus on risk, test cases, and rollback steps.
Release Notes and Changelog
Publish a brief changelog for each window: what changed, why, who approved, and how to verify. Store in a shared doc or wiki. Include links to the mapping catalog and any updated runbooks.
The Mapping Catalog as a Living Artifact
Your mapping catalog is the single source of truth for field ownership and sync direction. Keep it alive and simple.
What to Capture
For each field: system of record, directionality (read‑only, one‑way, bi‑directional), transformation rules, default values, validation, and owner. Include picklist value dictionaries and crosswalks.
Maintaining the Catalog
Assign ownership to RevOps. Update the catalog during reviews and require that PRDs for campaigns or sales processes include new field requests with proposed mapping, not just “add a field.”
Operating Rhythm and SLAs
Governance works only if it runs on a cadence. Define operating ceremonies and SLAs so the integration gets continuous care.
Ceremonies
Hold a weekly 30‑minute triage of integration errors and a monthly 60‑minute data quality review. Include RevOps, Sales Ops, and Marketing Ops. Track action items in a ticketing tool.
SLAs
Set response and resolution targets: P1 (handoff‑blocking) within one business day; P2 within three; P3 within the next change window. Report SLA adherence quarterly.
Risk Management and Audit
Risks concentrate around permission sprawl, picklist drift, and unmanaged workflow proliferation. Reduce exposure by making risks visible and routinized.
Permission Reviews
Quarterly, review profiles and permission sets. Remove unused privileges and align to current mapping. In HubSpot, audit who can edit workflows and integration settings; remove elevated access when roles change.
Picklist and Taxonomy Audits
Review new picklist values and synonyms monthly. Update dictionaries and transformation tables. When values change mid‑quarter, backfill historical records or note the analytic discontinuity in reports.
Workflow Inventory
Inventory workflows in both systems and score them by risk (fields touched, owner/status edits, potential to loop). Consolidate overlapping logic and add idempotency checks where feasible.
Enablement and Communication
Users adopt governance when it helps them close deals faster and run better campaigns. Enablement turns policy into practice.
Training Tracks
Offer three tracks: Sales users (how to work a record and what not to edit), Marketing users (UTM and Campaign rules), and Ops users (how to propose changes and read logs). Record sessions and require completion for elevated permissions.
Communication Loops
Announce upcoming changes a few days before each window. After deployment, share release notes and how to validate. Provide a single escalation channel and response expectations.
Metrics That Prove Governance Works
Tie governance to outcomes, not just processes. Metrics that matter include: error queue size and time‑to‑triage, duplicate rates, % invalid picklist values, % of records missing core fields, and variance between HubSpot multi‑touch and Salesforce PCS. When these trend down or stabilize, your governance is working.
FAQ
Why a dedicated integration user instead of a shared admin?
An integration user provides a stable identity for audit and prevents accidental disconnects when human roles change. It also allows precise permission scoping instead of granting broad admin rights.
How big should change windows be?
Small and frequent beats large and rare. A bi‑weekly window with a few changes creates less risk, clearer release notes, and better learning loops than quarterly mega‑drops.
Who decides directionality when teams disagree?
RevOps as the cross‑functional owner decides with input from Sales Ops and Marketing Ops. Use “who acts on the field” as the default heuristic; sales‑operational fields belong to Salesforce, marketing engagement fields to HubSpot.
What if a change breaks something outside the integration?
Roll back quickly. Every change should ship with a rollback plan. Use feature flags or staging fields where possible so reversals are surgical.
How can we reduce surprise workflow interactions?
Maintain an inventory with risk scores and owners. Add idempotency checks (ignore changes made by the integration user within a short window) and freeze sales‑critical fields after specific lifecycle stages.
When should we grant super‑admin permissions?
Only to a tiny set of RevOps owners who are on the hook for audit and rollback. Use time‑bound elevation (e.g., grant for a change window) and remove afterwards.
More RevOps Playbooks from Bles Software
- Attribution & Pipeline Reporting Setup | Bles Software
- Data Mapping Checklist (Leads/Contacts/Opportunities) | Bles Software
- Field Governance & Picklists | Bles Software
- Sync Rules: Deduping, Owners, Lifecycle | Bles Software
- HubSpot ↔ QuickBooks Integration Playbook | Bles Software
- Errors & Retries: Top Fixes | Bles Software
- HubSpot ↔ Salesforce Integration: Executive Guide | Bles Software
- HubSpot ↔ Salesforce: Cost & Timeline Drivers | Bles Software
- Daily AI Roundup: AI agent, model and enterprise AI news