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:

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:

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