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.
For details, see HubSpot Phone Number Property Mapping (Phone Numbers card).
Prerequisites
Check the following before you configure mappings:
Your Aloware account is connected to HubSpot.
You have admin access. Only admins can set up HubSpot property mappings.
Any custom contact fields you plan to map already exist in Aloware. Admins create these under Account > Custom Contact Fields.
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.
Default locked fields are fixed. You can't modify or remove them, and they show a 🔒 icon.
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.
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.
To set a field's direction, go to Integrations > HubSpot > Settings > Contact Property Mapping in Aloware Admin.
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 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 (↔).
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
In Aloware Admin, go to Integrations > HubSpot > Settings.
Add a mapping
Under Contact Property Mapping, click + Add Mapping.
Select the Aloware field and the matching HubSpot property.
Choose a sync direction.
Click Save.
Delete a mapping
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), ↔ |
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
In Aloware, go to Account > Custom Contact Fields and click Add New.
Enter a name and key, such as Company Domain.
Set the field type to Text, so the field can receive the company domain from HubSpot.
Click Save.
Step 2: Create the custom property in HubSpot
In HubSpot, open a contact and go to Actions > View all properties > Manage properties > Create property.
Choose a field type that suits the property, such as Property sync.
For a Property sync field, choose the associated record and the property it syncs from.
Make the new property visible on the contact record.
Step 3: Map the field
In Aloware, go to Integrations > HubSpot > Settings > Contact Property Mapping and turn on Enable Editing.
Click + Add Mapping.
Select Company Domain and the HubSpot property you created.
Set the direction to HubSpot to Aloware (←).
Click Save.
Step 4: Check the mapping
Open a contact in Aloware.
Check that the Company Domain field shows the value from HubSpot.
If the field is empty, click Sync with HubSpot on the contact's integration card, then check again.
Step 5: Update the value (optional)
In HubSpot, enter a new domain on the associated company record and save it.
If the new value doesn't appear in Aloware, click Sync with HubSpot on the contact's integration card.











