gtmaistandardaccount
View siteSYSTEM READY [v2.4.0]
Account
SCHEMA_ACCOUNTCorev1.0.0The GTM-operational view of a Company: territory, segment, ownership, lifecycle stage, CRM structure.
Identity Key
company_id + workspace contextHow instances of this object are resolved and deduplicated when the same entity is seen across multiple vendors.
Schema Fields
| Property | Type | Constraint |
|---|---|---|
| account_id | String | Required |
| company_id | String | Required |
| crm_account_id | String | Salesforce/HubSpot/etc. ID |
| account_type | Enum | Prospect, customer, partner, competitor, vendor |
| lifecycle_stage | Enum | Visitor, lead, MQL, SQL, opportunity, customer, expansion, churned |
| segment | Enum | SMB, mid-market, enterprise, strategic |
| territory | String | Sales territory |
| owner_user_id | String | Internal owner |
| icp_fit_score | Number | Derived score |
| intent_score | Number | Derived score |
| engagement_score | Number | Derived score |
| source_systems | Array | Required |
| updated_at | Timestamp | Required |
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
| Provider | Field ID |
|---|---|
| HubSpot | company.hs_object_id |
| Salesforce | Account.Id |
| Apollo.io | account.id |
| Outreach | account.id |