RevOps Playbook: Multi‑Org, Multicurrency, and Custom Objects in the HubSpot–Salesforce Connector

Context

As go‑to‑market complexity rises—new regions, acquisitions, product lines—your HubSpot–Salesforce integration must support multiple Salesforce orgs, multiple currencies, and custom objects while preserving data quality and reporting consistency. This playbook describes scalable patterns for identity, routing, currency management, and object design, along with guardrails for the native connector and where to augment with middleware.

Challenges at a Glance

North Star Architecture

Multi‑Org Routing

Identity and Deduplication Across Orgs

Multicurrency Strategy

Custom Objects

When native objects are insufficient:

Field Ownership in Complex Environments

Observability at Scale

Rollout Pattern for a New Org

  1. Blueprint: clone the core dictionary, lifecycle, and routing templates; adapt only where law or commercial rules differ.
  2. Dry run: simulate routing with historical data; validate against territory design.
  3. Pilot cohort: enable for one segment/region first; measure SLOs and user adoption.
  4. Full enablement: expand scope; train users; publish a hypercare channel.

Common Anti‑Patterns

Practical Tips

FAQ

How do we decide which Salesforce org should own a record?

Use a declarative routing table keyed by country/region, brand, or segment, and version it. Route deterministically and record the decision on the record for traceability.

Can the native connector handle custom objects?

Not generically. Use middleware to project a small set of derived properties into HubSpot. Keep custom object complexity inside Salesforce.

How do we keep currency reporting stable over time?

Apply finance‑approved FX rates at the time you stamp cohort fields and retain the rate version. Do not retrospectively recompute historic values unless finance directs it.

What’s the safest way to manage identity across orgs?

Centralize person and account keys (email, domain, external_id). Gate creation with suppression windows, and mirror merge decisions back to HubSpot and the identity store.

How do we add a new org without breaking the others?

Isolate credentials and queues, dry‑run routing, pilot with one segment, and maintain per‑org alerts. A failure in one org should never block others.

More RevOps Playbooks from Bles Software