Skip to content
Solution challenges
Solution challengeDelivered

ERP and HubSpot data architecture

Deciding what HubSpot owns, what the ERP owns, and how they stay consistent.

Project-level detail for this record is still being verified internally. Treat the summary below as capability and approach, not as a specific delivered claim.

Forbidden's experience
Forbidden treats this as an ownership question before an integration question: every object needs one system of record and one direction of truth.
Architecture considerations
  • System of record defined per object and per field, not per system
  • Customer matching key that survives both systems
  • Sync direction, frequency and conflict handling
  • What belongs in HubSpot as a custom object versus a read-only view
  • Error handling and reconciliation when a sync fails
Common failure points
  • Bi-directional sync on fields with no clear owner
  • Recreating the entire ERP schema inside HubSpot
  • No reconciliation process, so silent drift goes unnoticed
  • Integration built before the commercial process is agreed
Worth resolving in discovery
  • Which fields does the commercial team actually need to see?
  • What is the reliable matching key between systems?
  • Who resolves a conflict when both systems change a record?
  • What happens commercially if the sync is down for a day?