Skip to main content

Aloware-HubSpot integration: Contact property mapping

Learn how contact property mapping syncs data between Aloware and HubSpot, including field types, sync rules, and configuration options.

Written by Laarni D

Contact property mapping controls how contact data syncs between Aloware and HubSpot. Each mapping links an Aloware contact field to a HubSpot contact property, either default or custom, and sets the sync direction.

Admins manage mappings in the Contact Property Mapping section of the HubSpot integration settings.

Phone properties aren't included in the contact property mapping table. These include phone number, mobile phone number, fax number and any custom phone properties.

Admins select phone properties, set their order and choose the primary number in the Phone Numbers card.


Prerequisites

Check the following before you configure mappings:

  1. Your Aloware account is connected to HubSpot.

  2. You have admin access. Only admins can set up HubSpot property mappings.

  3. Any custom contact fields you plan to map already exist in Aloware. Admins create these under Account > Custom Contact Fields.

  4. Any custom properties you plan to map already exist in HubSpot. Admins create these under Settings > Properties in HubSpot.


Mapping categories

Every mapping belongs to one of three categories. The category decides whether you can change or remove it.

  1. Default locked fields are fixed. You can't modify or remove them, and they show a 🔒 icon.

  2. Default open fields load into Contact Property Mapping automatically when you connect the integration. You can modify or remove them, but removing them isn't recommended.

  3. Custom fields are mappings admins create between Aloware custom contact fields and HubSpot properties.

The mapping interface uses these icons:

Icon

What does it mean

🔒

The mapping is a default locked field and can't be modified.

🚫

The property is already mapped and can't be mapped again.

🗑️

Deletes the mapping.

Sync directions

Each mapping syncs in one of three directions:

HubSpot to Aloware

←

inbound

Aloware to HubSpot

→

outbound

Both directions

↔

bidirectional

Some fields only allow certain directions, and some fields have a fixed direction. The tables below list the allowed directions for each field.


How contact update affects mapping directions

The contact update setting in the Sync tab works together with the direction set on each mapping. It affects three things:

Contact disposition status and contact owner

Two settings together decide whether Aloware sends changes to these fields to HubSpot:

  • Contact Update, in the Sync tab. This applies to the whole integration.

  • Mapping direction, set for each field in Contact Property Mapping.

Aloware sends changes to HubSpot only when both settings are Bidirectional (↔). If contact update is Inbound-only (←), changes stay in Aloware, even when the field's mapping is set to bidirectional (↔).

Contact Update

(Sync tab)

Field mapping direction

Aloware changes sent to HubSpot?

Aloware ← HubSpot

Aloware ↔ HubSpot

No. Contact Update blocks the change.

Aloware ↔ HubSpot

Aloware ↔ HubSpot

Yes

Phone number formatting

When an Aloware contact property changes, such first name, last name, or time zone, the contact update setting decides whether HubSpot reformats the phone number to international format.

Contact Update

Phone number reformatted in HubSpot?

Aloware ← HubSpot

No

Aloware ↔ HubSpot

Yes

Computed properties

Computed properties always sync to HubSpot, whatever the contact update setting is. Aloware generates these values from contact activity, such as last outbound SMS or last call time.


Configuring special fields

Contact disposition status, email and contact owner are required mappings, and each one has its own direction rules.

  1. To set a field's direction, go to Integrations > HubSpot > Settings > Contact Property Mapping in Aloware Admin.

  2. Turn on Enable Editing, choose the direction for the field, click Save, then turn off Enable Editing.

Contact disposition status

Contact disposition status in Aloware maps to lead status in HubSpot. It shows the contact's page, such as new lead, in progress or contacted.

Direction

HubSpot changes update Aloware?

Aloware changes update HubSpot?

Aloware ← HubSpot (default)

Yes

No

Aloware ↔ HubSpot

Yes

Yes

For bidirectional sync to work, contact update in the sync tab must also be set to bidirectional (↔).

Available dispositions in Aloware Talk

In Aloware Talk, agents can only select dispositions that come from Lead Statuses synced from HubSpot. These dispositions show a lock icon. If you use bidirectional sync, select only dispositions that exist in HubSpot.

After reconnecting the integration

If you disable and then re-enable the HubSpot integration, this mapping resets to Inbound (←).

Email

Email is a required mapping.

Direction

HubSpot changes update Aloware?

Aloware changes update HubSpot?

Aloware ↔ HubSpot (default)

Yes

Yes

Aloware ← HubSpot

Yes

No. Email changes made in Aloware stay in Aloware.

Choose inbound if your HubSpot data governance doesn't allow other systems to overwrite the email field.

Contact matching

The sync direction only controls how data flows. Aloware still uses email to match contacts with HubSpot, whichever direction you choose. Choosing inbound doesn't affect contact matching or deduplication.

Contact owner

Contact owner is a required mapping and can't be deleted. You can change the HubSpot property it maps to and its sync direction. The usual choice is HubSpot's standard contact owner property.

Direction

HubSpot changes update Aloware?

Aloware changes update HubSpot?

Contact Owner ↔ Contact Owner

Yes

Yes

Contact Owner → Contact Owner

No, even when someone clicks Sync with HubSpot on the contact's integration card

Yes

Contact Owner ← Contact Owner

Yes

No

For Aloware owner changes to reach HubSpot, Contact Update in the Sync tab must also be set to Bidirectional (↔).


Mapping to a custom HubSpot property

Owner changes in Aloware update the custom HubSpot property. When the custom property changes in HubSpot, the update reaches Aloware only after someone clicks Sync with HubSpot on the contact's integration card.

Available owners

The owner dropdown lists only users who are synced between Aloware and HubSpot. Users who aren't synced with the CRM don't appear.

Editable parts of the mapping

In the mapping settings, red marks the parts you can't edit and green marks the parts you can.

After reconnecting the integration

If you disable and then re-enable the HubSpot integration, the Contact Owner mapping resets to Contact Owner ← Contact Owner (inbound) and appears below the Email mapping.


What agents can expect in Aloware Talk

The mapping settings decide which options agents see and whether their changes reach HubSpot. Admins can use this section to explain the expected behavior to their team.

Dispositions

Agents only see dispositions that come from Lead Statuses synced from HubSpot. These show a lock icon.

Contact Disposition Status mapping

Contact Update

When an agent changes a disposition

Aloware ← HubSpot

Any setting

The change stays in Aloware. HubSpot isn't updated.

Aloware ↔ HubSpot

Aloware ← HubSpot

The change stays in Aloware. HubSpot isn't updated.

Aloware ↔ HubSpot

Aloware ↔ HubSpot

The change updates Lead Status in HubSpot.

Contact owner

The owner dropdown only lists users who are synced between Aloware and HubSpot. When an agent changes a contact's owner, HubSpot is updated only when both of these are true:

  • The contact owner mapping sends Aloware changes to HubSpot (↔ or →).

  • Contact Update is set to Bidirectional (↔).

Email

Agents can edit a contact's email in Aloware. The Email mapping direction decides whether that edit reaches HubSpot.

Email mapping

When an agent edits a contact's email

Aloware ↔ HubSpot

The change updates HubSpot.

Aloware ← HubSpot

The change stays in Aloware. HubSpot isn't updated.

Other contact details

When Contact Update is Inbound-only (←), changes agents make to contact details stay in Aloware. This includes First Name, Last Name and Time Zone. When Contact Update is Bidirectional (↔), those changes update HubSpot, and HubSpot also reformats the contact's phone number to international format.

Getting the latest HubSpot values

Some HubSpot changes only reach Aloware after an agent clicks Sync with HubSpot on the contact's integration card. This applies when:

  • Contact Owner is mapped to a custom HubSpot property.

  • A custom field value doesn't appear or isn't up to date.

If the Contact Owner mapping is set to Aloware to HubSpot (→), clicking Sync with HubSpot doesn't change the owner in Aloware.

Call and text activity

Agents don't need to do anything to update activity fields. Aloware fills in outbound-only fields automatically after calls and messages and sends them to HubSpot. These include last call time, last call disposition and engagement dates.


Managing mappings

Admins add, change and delete mappings in the contact property mapping section.

Open the mapping settings

  1. In Aloware Admin, go to Integrations > HubSpot > Settings.

Add a mapping

  1. Under Contact Property Mapping, click + Add Mapping.

  2. Select the Aloware field and the matching HubSpot property.

  3. Choose a sync direction.

  4. Click Save.

Delete a mapping

  1. Click the 🗑️ icon next to the mapping.

  2. Click Save.


Mapping rules

Keep these rules in mind when you map properties:

Rule

Details

Match data types

Map fields to HubSpot properties of the same type. For example, map a date field to a HubSpot date picker property.

Map each field once

Each Aloware field and each HubSpot property can only be mapped once. Properties that are already mapped show a 🚫 icon.

Available HubSpot properties

Hidden, read-only and deleted HubSpot properties aren't offered for mapping.

Phone properties

Phone properties appear in the HubSpot property dropdown but are disabled, with a hint that points to the Phone Numbers card.


Phone properties

Admins manage phone properties in the Phone Numbers card instead of the mapping table. In the card, admins select which phone properties to track, set their order and choose the primary number.

Primary number

The HubSpot phone number property (phonenumber) is always tracked, and it holds the contact's primary number by default. If an admin makes another phone property the primary, that property sets the contact's primary number.

The phone line type field shows the line type of the contact's primary number.

Custom phone properties

Custom HubSpot properties with the Phone number field type appear in the card automatically and are unticked by default. Only properties with the Phone number field type in HubSpot can be tracked.


Field reference

The tables below list the fields available in contact property mapping.

Special fields

These fields are required. Their allowed directions are described in Configuring special fields.

Aloware field

HubSpot property

HubSpot field type

Directions

Contact Disposition Status

Lead Status

Radio select

← (default), ↔

Email

Email

Single-line text

↔ (default), ←

Contact Owner

Contact Owner

Select

↔, →, ←

Default open fields with configurable direction

These fields hold standard contact details and Aloware contact data. You can set each one to ↔, → or ←.

Aloware field

HubSpot property

HubSpot field type

First Name

First Name

Single-line text

Last Name

Last Name

Single-line text

Company Name

Company Name

Single-line text

Address

Street Address

Single-line text

City

City

Single-line text

State

State/Region

Single-line text

Country

Country/Region

Single-line text

Zipcode

Postal Code

Single-line text

Website

Website URL

Single-line text

Date of Birth

Date of Birth

Single-line text

Time Zone

Time Zone

Dropdown select

Lead Source

Custom HubSpot property

Incoming Number

Custom HubSpot property

Custom Field 1

Custom HubSpot property

Custom Field 2

Custom HubSpot property

TCPA Approved

Custom HubSpot property

Aloware Contact Link

Custom HubSpot property

Multi-line text

Aloware Contact ID

Custom HubSpot property

Single-line text

Outbound-only fields (Aloware → HubSpot)

These fields have a fixed direction: Aloware fills them in automatically and sends them to HubSpot. Each one maps to a custom property you create in HubSpot, using the field type shown.

Compliance and line type

Aloware field

HubSpot field type

Description

DNC

Single checkbox

The contact's Do-Not-Call status.

Phone Line Type

Single-line text

Line type of the primary phone number.

Mobile Phone Line Type

Single-line text

Line type of the Mobile Phone Number property.

Fax Line Type

Single-line text

Line type of the Fax Number property.

Aloware uses Location Routing Number (LRN) detection to classify each phone number. The line type fields can hold these values:

  • Landline

  • Wireless

  • VoIP

  • Foreign

  • Unknown

Messaging activity

Aloware field

HubSpot field type

Last inbound text message

Multi-line text

Last outbound text message

Multi-line text

Total inbound text messages

Number

Total outbound text messages

Number

Last inbound text message date

Date picker

Last outbound text message date

Date picker

Last inbound text message datetime

Date and time picker

Last outbound text message datetime

Date and time picker

Call activity

Aloware field

HubSpot field type

Total inbound calls

Number

Total outbound calls

Number

Last inbound call date

Date picker

Last outbound call date

Date picker

Last inbound call datetime

Date and time picker

Last outbound call datetime

Date and time picker

Last call disposition

Single-line text

Last inbound call disposition

Single-line text

Last outbound call disposition

Single-line text

Last outbound call line name*

Single-line text

Last outbound call line phone number*

Single-line text


How the last outbound call line fields update*

These two fields always show the line from the contact's most recent outbound call. The table below shows how each field behaves in different situations.

Situation

Last outbound call line name

Last outbound call line phone number

An outbound call is made

Updates to the name of the line used

Updates to the number used for the call. With local presence, this is the number actually used, which can differ from the line's default number.

An inbound call comes in, even on a different line

Doesn't change

Doesn't change

An outbound call fails before a line is assigned

Keeps the previous value

Keeps the previous value

The line is later deleted in Aloware

Keeps the line's name as it was. It doesn't go blank or change to a deleted label.

Keeps updating with new outbound calls as usual

The contact has no outbound calls yet

Empty

Empty

Call and message time

Aloware syncs the time of each contact's last call and message to HubSpot. Each time field is available in two formats. Map the format that fits your HubSpot reporting and workflows.

Available formats

Format

Example

What it shows

Military format

1430

4-digit hours and minutes (HHmm). 1430 means 2:30 PM.

Time with UTC offset

14:50:15-07:00

Hours, minutes, seconds and UTC offset

Both formats use your company's configured time zone and sync to single-line text properties in HubSpot.

Time fields

The message time fields cover SMS and MMS.

Aloware field

Military format example

Time with UTC offset example

Last inbound call time

1430

14:50:15-07:00

Last outbound call time

0900

09:00:02-07:00

Last inbound message time

1430

14:50:15-07:00

Last outbound message time

1600

16:00:05-07:00

Engagement

Engagement fields record the date and time of the contact's most recent call or message.

Aloware field

HubSpot field type

What it tracks

Last inbound engagement

Date and time picker

Most recent call or message received

Last outbound engagement

Date and time picker

Most recent call or message sent

Last inbound and outbound engagement

Date and time picker

Most recent call or message in either direction

First activity

First activity fields record the date and time of the contact's first call, text message or engagement.

Aloware field

HubSpot field type

What it tracks

First inbound call datetime

Date and time picker

First call received

First outbound call datetime

Date and time picker

First call made

First inbound text message datetime

Date and time picker

First SMS received

First outbound text message datetime

Date and time picker

First SMS sent

First inbound engagement datetime

Date and time picker

First call or SMS received

First outbound engagement datetime

Date and time picker

First call or SMS sent


Mapping a custom field

This example maps a HubSpot company domain to an Aloware custom contact field, so Aloware can read a value that HubSpot manages.

Step 1: Create the custom field in Aloware

  1. In Aloware, go to Account > Custom Contact Fields and click Add New.

  2. Enter a name and key, such as Company Domain.

  3. Set the field type to Text, so the field can receive the company domain from HubSpot.

  4. Click Save.

Step 2: Create the custom property in HubSpot

  1. In HubSpot, open a contact and go to Actions > View all properties > Manage properties > Create property.

  2. Choose a field type that suits the property, such as Property sync.

  3. For a Property sync field, choose the associated record and the property it syncs from.

  4. Make the new property visible on the contact record.

Step 3: Map the field

  1. In Aloware, go to Integrations > HubSpot > Settings > Contact Property Mapping and turn on Enable Editing.

  2. Click + Add Mapping.

  3. Select Company Domain and the HubSpot property you created.

  4. Set the direction to HubSpot to Aloware (←).

  5. Click Save.

Step 4: Check the mapping

  1. Open a contact in Aloware.

  2. Check that the Company Domain field shows the value from HubSpot.

  3. If the field is empty, click Sync with HubSpot on the contact's integration card, then check again.

Step 5: Update the value (optional)

  1. In HubSpot, enter a new domain on the associated company record and save it.

  2. If the new value doesn't appear in Aloware, click Sync with HubSpot on the contact's integration card.

Did this answer your question?