Account Members & Owners → HubSpot Contacts

Last updated: May 29, 2026

What this is

In SmartRec, an Account holds the people associated with a household or organization — both Members (everyone in the account) and Owners (the adults responsible for it). Both are synced to HubSpot as Contacts, so you can use HubSpot lists, workflows, and marketing tools on your full SmartRec roster.

When it syncs

  • Real-time — webhook on Account (Create/Update/Delete) and Person (Delete)

  • Historical backfillGET /accounts, all accounts

Field mapping

SmartRec field

HubSpot property

HubSpot label

Property group

Type

FirstName

firstname

First Name

contactinformation

String

LastName

lastname

Last Name

contactinformation

String

Email

email

Email

contactinformation

String

Telephone

phone

Phone Number

contactinformation

Phone number

TelephoneMobile

mobilephone

Mobile Phone Number

contactinformation

Phone number

Address.Address1

address

Street Address

contactinformation

String

Address.City

city

City

contactinformation

String

Address.StateProvince

state

State/Region

contactinformation

String

Address.ZipPostalCode

zip

Postal Code

contactinformation

String

Address.Country

country

Country/Region

contactinformation

String

Address.Address2

smartrec_address2

Address 2

smartrec_person

String

Address.Latitude

smartrec_latitude

Latitude (SmartRec)

smartrec_person

String

Address.Longitude

smartrec_longitude

Longitude (SmartRec)

smartrec_person

String

AccountId

smartrec_account_id

Account ID

smartrec_account

String

AccountOwnerId

smartrec_account_owner_id

Account Owner ID

smartrec_account

String

AccountOwnerFullName

smartrec_account_owner_full_name

Account Owner Full Name

smartrec_account

String

AccountOwnerEmail

smartrec_account_owner_email

Account Owner Email

smartrec_account

String

AccountOwnerTelephoneMobile

smartrec_account_owner_mobile_phone

Account Owner Mobile Phone

smartrec_account

Phone number

Id

smartrec_person_id

Person ID (unique identifier)

smartrec_person

String

FullName

smartrec_full_name

Full Name

smartrec_person

String

Gender

smartrec_gender

Gender (SmartRec)

smartrec_person

Enumeration (integration adds missing options)

DateOfBirth

smartrec_date_of_birth

Date of Birth (SmartRec)

smartrec_person

Date

IsChild

smartrec_is_child

Is Child

smartrec_person

Boolean checkbox

IsArchived

smartrec_is_archived

Is Archived

smartrec_person

Boolean checkbox

JoinDate

smartrec_join_date

Join Date

smartrec_person

Date

Skills

smartrec_skills

Skills

smartrec_person

String

Memberships[].Id

smartrec_membership_ids

Membership IDs

smartrec_person

String (semicolon-separated)

ExternalId

smartrec_external_id

External ID

smartrec_person

String

TelephoneWork

smartrec_telephone_work

Work Phone Number

smartrec_person

Phone number

TelephoneWorkExtension

smartrec_telephone_work_extension

Work Phone Extension

smartrec_person

String

(sync timestamp)

smartrec_last_sync_timestamp

Last Sync Timestamp

smartrec_person

Datetime

(branch)

smartrec_organization

Organization

smartrec_person

Enumeration (checkbox, multi-select)

Unique identifier: smartrec_person_id

Associations

From

To

What it represents

Contact

Deal

Donations, memberships, and multipasses they've purchased

Contact

Contact

Account Owner Account Members in the same household

Contact

Appointment

Activity registrations

Things to know

  • Member-first, Owner-overrides order. Members are synced first, then Owners. If the same email appears in both lists, the Owner's data wins.

  • No email? Still synced. Persons without a valid email address (typically children) are synced without the email field. The integration uses smartrec_person_id as the primary identifier.

  • HubSpot enforces email uniqueness. HubSpot doesn't allow two contacts with the same email. The integration tries to maintain contacts by smartrec_person_id, but if an email appears on another record, the integration may switch which HubSpot record represents that person.

  • smartrec_organization is multi-select on Contacts. A person can belong to multiple SmartRec branches in a network. On all other object types, this field is single-select. See Multi-Organization Support.

  • smartrec_gender default options: Female, Male, NotSpecified, PreferNotToSay. The integration adds new values automatically as they appear.

  • smartrec_membership_ids is a semicolon-separated list of membership IDs the person holds.

Related articles