HubSpot integration
Quick overview
Airspeed has a deep integration with HubSpot that enables it to:
automatically update your fields on Contact, Company, Deal, and even custom objects;
add Notes to the same objects;
automate win/loss analyses.
Inversely, Airspeed can:
read emails logged in your HubSpot to improve deal insights and summaries.
include any information you already have in HubSpot to customize prep sheets generated by Airspeed. This is especially useful in case you work with data enrichment providers.
You can easily move between Airspeed and HubSpot as the relevant objects are interlinked.
Steps required to take advantage of Airspeed’s HubSpot integration:
Connect your HubSpot instance to Airspeed.
Define the information you’d like Airspeed to capture from your conversations and where in HubSpot it should be stored.
Enable autosync.
Connecting your HubSpot to Airspeed
You can connect Airspeed to HubSpot using the following simple steps:
Defining your HubSpot fields mapping
Airspeed can listen to your sales calls and automatically update fields (standard or custom) on your HubSpot objects (Contact, Company, Deal, other custom objects) within minutes of the call finishing.
In order to enable this feature, you need to let us know which fields you’d like Airspeed to update. Airspeed can then sync both your top-level MEDDPICC/BANT/SPICED information and additional custom insight fields that you’ve already set up in your HubSpot or are about to set up.
To set up your Hubspot field mapping, go to Insights Settings and define your insight fields.
You can see what other customers track in Inspirations for custom insights.
Airspeed implements a default field update behavior in case the field already has some previous value. The default behavior depends on the field type:
Text: We append new information to existing value, together with the date of the call.
Picklist: We don’t update the value.
Number: We don’t update the value.
Multipicklist: We add any new values to the existing values.
This behavior can be adjusted based on your requirements.
Logging calls to HubSpot (Call Activity Sync)
Once a call is processed, Airspeed can automatically log it to HubSpot as either a Call activity or a Meeting. The synced record is associated with the matched Contact, Company, and/or Deal, and contains the Airspeed call summary in the activity notes.
This is different from the Task Sync feature, which writes the action items extracted from a call (the next steps the call generated) as separate CRM Tasks. Call Activity Sync logs the call itself; Task Sync logs the follow-ups.
Choose how calls are logged
HubSpot can represent activity as either a Call or a Meeting. Airspeed supports three modes so you can match how your team already works in HubSpot:
Call activities only — every call is logged as a Call activity. Best if your team already files everything as a logged call in HubSpot.
Meetings only — every call is logged as a Meeting. Best if your team works primarily off the calendar and prefers Meetings with start/end times.
Smart mode — telephony calls (e.g. Aircall, Dialpad, Outreach, SalesLoft) are logged as Call activities; everything else (video conferencing meetings, uploads, etc.) is logged as Meetings.
How to enable
Go to Settings → Organizational.
Click the ⚙ cogwheel next to the HubSpot integration.
Switch on Automatically Sync Call Activity.
Pick the mode that best matches your team: Call activities only, Meetings only, or Smart mode.
What ends up in HubSpot
For each processed call, Airspeed creates or updates one Call activity or Meeting with:
Title — the call title, prefixed with [Airspeed] so you can spot Airspeed-synced activities at a glance.
Notes — the call summary generated by Airspeed, including key points and custom insights.
Date / time / duration — the actual call start time and duration.
Activity type — the inferred Airspeed call type tag (e.g. Discovery, Demo) is set when a matching value exists in your HubSpot activity types. If your portal doesn’t have a matching value, the field is left blank rather than set to an invalid value.
Owner — the call host (when they exist as a HubSpot user).
Associations — the matched Deal, Company, and external Contact(s) on the call.
Avoiding duplicate activities
Before logging a call, Airspeed checks for an existing activity that already represents the same call — for example one created automatically by your calendar or telephony integration. If a match is found, Airspeed updates that existing record with the call summary instead of creating a new one.
Note: Calls that were recorded natively in HubSpot are already logged there. Airspeed will not create a duplicate Call activity or Meeting for those calls.
Moving between HubSpot and Airspeed
You can view your related CRM records straight from Airspeed.
Calls
Any objects related to a call will be listed, and you can click to jump straight to that record within your CRM.
If you have Airspeed's CRM sync features enabled we'll also highlight which records Airspeed has updated for you ✅

Similarly, your notes exported to HubSpot will have backlinks to Airspeed so that you can always go back to the relevant call:

Deals and companies
The deal and company pages contain links to the relevant HubSpot/Salesforce companies and deals in the header:

Airspeed also automatically collects all call participants across calls in a opportunity or with an account. If the participants exist in your HubSpot/Salesforce, Airspeed will show links to the relevant Contact objects:

Company in HubSpot
You can automatically populate a specified field in your HubSpot Company object with a link to the associated Airspeed company/deal page. This makes it easy to navigate from HubSpot to Airspeed, where you can view all insights and interactions related to the Company.
How to Enable
Create the Field in HubSpot:
Add a new Single-line text field in your HubSpot Company object where you want the Airspeed links to appear.
Configure Airspeed Settings:
Go to
Settings->Organizationalin Airspeed.Click on the cogwheel next to the HubSpot integration.
Under “Airspeed link field”, enter the internal name of the field you created in HubSpot.

Note: This will only populate companies in HubSpot associated with new companies that appear in Airspeed after setting the field. If needed, it is possible to populate the field for existing companies as well. Contact support for assistance with this.
Contact creation
Airspeed can automatically create contact records in your CRM for external call participants who don't already exist in your system. This helps ensure that all your important prospects and customers are properly tracked in your CRM after every call.
After every call, Airspeed will:
Identify External Participants
Determine which call participants are external to your organization.Check for Existing CRM Records
Search your HubSpot to see if these external participants already exist as Contacts.Create New Records If Needed
For any participants not found in your CRM, Airspeed will create a new Contact and associate it to the Company record if it exists.
To enable it for all your future calls:
Go to Organizational Settings
Click on the cogwheel ⚙ next to the HubSpot integration
Switch on "Automatically Create Contacts".

How Airspeed Associates Your Calls to HubSpot Deals
Airspeed automatically associates your calls with the right HubSpot Deal in three steps:
Step 1: Identify External Participants
Airspeed identifies external attendees on your call and matches their email addresses to Contacts in HubSpot.
Step 2: Find Relevant Deals
Airspeed looks for Deals associated with those Contacts.
If no Deals are found at the Contact level, Airspeed expands the search to include all Deals linked to the participants' Company.
Step 3: Select the Best Match
From the pool of relevant Deals, Airspeed applies timing logic to choose the most appropriate one:
Highest Priority: Deals that existed before the call and are still open.
Medium Priority: Deals that existed before the call but closed on the same day.
Lower Priority: Deals created within two weeks after the call (capturing new deals that may have originated from the meeting).
