standardaccount

Account

SCHEMA_ACCOUNTCorev1.0.0

The GTM-operational view of a Company: territory, segment, ownership, lifecycle stage, CRM structure.

Identity Key

company_id + workspace context

How instances of this object are resolved and deduplicated when the same entity is seen across multiple vendors.

Schema Fields

PropertyTypeConstraint
account_idStringRequired
company_idStringRequired
crm_account_idStringSalesforce/HubSpot/etc. ID
account_typeEnumProspect, customer, partner, competitor, vendor
lifecycle_stageEnumVisitor, lead, MQL, SQL, opportunity, customer, expansion, churned
segmentEnumSMB, mid-market, enterprise, strategic
territoryStringSales territory
owner_user_idStringInternal owner
icp_fit_scoreNumberDerived score
intent_scoreNumberDerived score
engagement_scoreNumberDerived score
source_systemsArrayRequired
updated_atTimestampRequired

Merge Rules

  • 01Identity is company_id within a workspace context.
  • 02A single Company may have multiple Accounts when the customer's GTM system intentionally segments by region, business unit, or CRM hierarchy — don't force a global merge.

Vendor Mappings

ProviderField ID
HubSpotcompany.hs_object_id
SalesforceAccount.Id
Apollo.ioaccount.id
Outreachaccount.id