Skip to main content

How do I sync HubSpot company address fields for AR?

HubSpot stores a company's billing address as flat, unprefixed properties — address, city, state, zip, country — not nested under a Billing* namespace the way Salesforce does. Map those five properties directly to your AR remittance-address fields, then subscribe to company.propertyChange webhooks so an address edit in HubSpot reaches AR in real time instead of on the next poll.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Last reviewed Editorial policy

Part of the finance integrations guide.

Address propertiesaddress, city, state, zip, country — flat, no prefix
Sync mechanismWebhooks v4 subscription on company.propertyChange (real-time), not polling
ObjectCompany (standard HubSpot CRM object)
ContrastSalesforce uses Billing*-prefixed fields and has no equivalent webhook in Loopfour's integration

Why the field shape matters before you map anything

HubSpot's Company object exposes address, city, state, zip, and country as five separate, flat top-level properties — confirmed directly in HubSpot's own API reference, which shows city and state as plain keys in a company's properties object, not nested under a prefix. This is a different shape than Salesforce's Account object, which prefixes the same concept as BillingStreet, BillingCity, and so on. If you're migrating a mapping from a Salesforce-based AR sync, the field names themselves have to change, not just the object.

Setting up the sync

Map each of the five properties directly to your AR system's remittance-address fields — there's no transformation needed beyond the field-name mapping itself, since HubSpot's fields are already atomic (unlike a single combined address-line field some systems use). Then register a webhook subscription for company.propertyChange scoped to those five properties, so an edit in HubSpot triggers an event rather than waiting for the next scheduled poll.

Next step

Map the finance workflow with the most exposure and prove the automation path.

Bring the invoice, contract, payment reconciliation, or customer finance workflow you have to defend at audit. Loopfour can map the trigger, controls, integrations, and approval loop.

Book a workflow review

Field mapping

HubSpot Company address fields → AR remittance address

HubSpot propertyAR remittance field
addressStreet
cityCity
stateState/Province
zipPostal code
countryCountry

Frequently Asked Questions

No — HubSpot's Webhooks v4 API supports a property-change subscription that fires an event when a mapped property is edited, which is faster and lower-overhead than polling.

No — the field names differ. Salesforce prefixes billing-address fields (BillingCity, BillingState); HubSpot's are flat (city, state). The mapping logic has to be rebuilt, not just repointed.

Query the portal's actual property list before mapping — a GET request to the company properties endpoint returns what's actually configured, which can differ from HubSpot's documented defaults.

Sources

Related