---
title: "Dialpad for HubSpot 101"
slug: "dialpad-hubspot-v2"
description: "Dialpad for HubSpot V2 adds SMS logging for personal and shared numbers, ticket and SMS workflows, note and task logging, and, of course, better contact management."
updated: 2026-03-30T13:47:33Z
published: 2026-03-30T13:47:33Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.dialpad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dialpad for HubSpot 101

Dialpad for HubSpot brings better call and SMS logging, streamlined note and task creation, and smarter AI features to help you work more efficiently.

Let’s dive into the details.

> [!NOTE]
> Who can use this
> 
> Dialpad’s HubSpot integration is currently available to [Dialpad Support](http://www.dialpad.com/pricing) and [Dialpad Sell](http://www.dialpad.com/pricing) customers, as well as [Dialpad Connect](http://www.dialpad.com/pricing) users on a Pro or Enterprise plan.

## Requirements

To use the HubSpot integration, you need a HubSpot license on a HubSpot Sales Free, Starter, Professional, or Enterprise plan.

Users need the following permissions:

- CRM / CRM Objects / Contacts (View and Edit)
- CRM / CRM Objects / Deals (View and Edit)
- CRM / CRM Objects / Tickets (View and Edit)
- CRM / CRM Objects / Tasks (View and Edit)
- Account / Settings access / Edit property settings
- Account / Settings access / App marketplace access

## Enable Dialpad for HubSpot

To enable the Dialpad for HubSpot connection, you'll need to be a Dialpad Company Admin, with HubSpot Super Admin access (or a user with App Marketplace access).

> [!NOTE]
> Note
> 
> If you have HubSpot and HubSpot (Legacy) enabled, multiple activities will be logged to HubSpot.

To enable HubSpot for your company, go to your **Dialpad Admin Settings**.

1. Select **My Company >** **Integrations**
2. Beside HubSpot, select **Options**
3. Select **Manage Settings**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot0v2-company (1)(1).png)
4. Check **Enable this feature**, then select **Save**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/enable-hubspotv2(2).png)
5. Return to the **Integrations page**
6. Beside HubSpot, select **Options > Connect**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/connect-hubspot-v2(1)(3).png)
7. Choose which HubSpot account you’d like to connect
8. Follow the prompts to grant permissions
  1. HubSpot may bypass the consent screen if you have already authorized Dialpad to access HubSpot. It may appear as if the authentication is not complete, but if there is no error message, this means the authentication was successful.
9. Return to the Integrations page and customize as needed

> [!NOTE]
> Note
> 
> If you don’t want your Contact Centers, Departments, or users to be able to customize their HubSpot settings, check the box beside **Lock settings for all users, departments, and contact centers.**
> 
> ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot-v2-lock(2).png)

## Connect your HubSpot account

Once HubSpot has been enabled at the company level, it’s time to connect the integration for your Contact Centers. HubSpot must be enabled for each Contact Center.

1. Head to your **Dialpad Admin Settings** > **Contact Centers**
2. Select the desired Contact Center
3. Select **Integrations**
4. Beside HubSpot, select **Options >** **Connect**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/CC-hubspot-integration.png)
5. Enter your HubSpot login credentials
6. Choose which HubSpot account you’d like to connect
7. Follow the prompts to grant permissions
8. Return to the Integrations page and customize as needed

> [!NOTE]
> Note
> 
> By default, Offices and shared lines inherit the Company-set HubSpot settings.
> 
> Admins can customize settings for each Contact Center, Office, and Department by selecting **Customize for this Office** in the line’s integration settings.
> 
> ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/cusotmize-cc-for-office(1).png)

### Connect your HubSpot account - user level

Once HubSpot has been enabled for your company, each team member must connect their HubSpot account.

To connect your HubSpot account, go to your Dialpad app

1. Open a conversation > Go to the Skinny Bar
2. Navigate to **HubSpot >** **Connect HubSpot**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/connect_hubspotV2(4).png)
3. Enter your HubSpot credentials, then grant permissions

## Contact matching

Once connected, your recent HubSpot contacts are fetched and loaded on the Dialpad sidebar whenever you load a contact. Please note, Dialpad does not currently sync or update Dialpad Contacts with HubSpot contacts.

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Hubspot V1 match(4).png)

Anytime you select a contact on Dialpad, their HubSpot information will appear on the sidebar.

### Rematch a contact

Need to change the matched contact? No problem!

To change (rematch) a contact:

1. Hover over the contact details in the HubSpot widget
2. Select **Rematch**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/HubSpot-rematch.png)
3. Enter a different contact’s name or number in the search bar
4. Select the name of the contact you’d like to match

### Multiple contact match

If multiple contacts are found, you’ll see potential matches listed in the HubSpot widget. ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Hubspot V2 multiple match (1)(3).png)

To match the Dialpad contact to the correct HubSpot contact, select the name.

> [!NOTE]
> Note
> 
> If you do not select a contact, the call will be logged in HubSpot, but it won’t be associated with a contact record.

### No contact match

If the Dialpad contact or number is not already assigned to a HubSpot contact, use the search bar to find an existing HubSpot contact.

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot-no-contact-match.png)

### Create HubSpot contact

If the Dialpad contact or number does not match to an existing HubSpot contact, create a new HubSpot contact right from the Dialpad app.

To create a new HubSpot contact:

1. Access the HubSpot widget from the conversation
2. Find the widget by selecting the contact’s name, or opening the Skinny Bar
3. Select **Create new record**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Hubspot V2 - Create New Contact (1)(2).png)
4. Enter the contact’s details > **Create**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot create contact.png)

> [!TIP]
> Tip
> 
> HubSpot contacts can be created at any time. You can create them from the conversation panel or during an active call.

### Automatically create a HubSpot contact

Save time on manual data entry by automatically creating contacts in HubSpot when you interact with a new number.

If Dialpad can’t find any matching records in HubSpot and this setting is enabled, a new contact can be created automatically for these events:

- Incoming answered call
- Missed call with voicemail
- Missed call without voicemail
- Outgoing answered call
- Outgoing unanswered call
- Incoming SMS
- Outgoing SMS

If there are multiple matches, Dialpad does not create a new contact — you’ll need to pick the correct HubSpot contact instead.

> [!NOTE]
> Note
> 
> By default, automated contact creation is turned off. Your admin can enable it in the HubSpot Contact management settings.

## Call logging

HubSpot contacts are matched automatically. However, in the case of duplicate contacts, you need to match them manually.

If no matching contact is found, the call will still be logged, but it will not be linked to a HubSpot record. Once matched, you can log a call by logging a note during the call.

You can disable automatic call logging for records with no matching contacts by checking the box next to **Log calls when a match is found** in the HubSpot integration settings.

![Log calls when a match is found setting in HubSpot](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/HubSpot-log-calls-when-a-match-is-found.png)

Visit [this Help Center article](/v1/docs/manage-hubspot-integration-in-dialpad#shared-data) to learn more about the data shared when a call is logged in HubSpot.

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Ai-data(1).png)

> [!TIP]
> Tips
> 
> You can [make and receive calls in HubSpot](https://help.dialpad.com/docs/hubspot-calling-v2) without using any plugins. Find your HubSpot calls by going to **CRM > Calls**. You can also create a filter for calls where the Contact field is empty.
> 
> If you want to find the calls that were not associated with a record, add a filter to find calls that have the 'Call → Contacts' field empty.

> [!NOTE]
> Note
> 
> If AI is enabled and the '**Add AI-generated data setting** ’****setting is turned on, Dialpad AI details are also logged to the call.

> [!NOTE]
> Note
> 
> The HubSpot Outcome doesn’t update based on Dialpad dispositions. You must manually select the Outcome when logging a call. ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/HubSpot-outcome(1).png)

### Call logging settings

In the Call Logging section, define how and when you’d like calls to be logged to HubSpot.

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/call-sms-logging.png)

- **Log calls as activities**: When enabled, automatically logs each Dialpad call as a HubSpot activity.
  - **Log missed calls as activities**: When enabled, HubSpot will still create an activity for missed calls, whether or not a voicemail was left.
    - **Play voicemail inside HubSpot**: Voicemail recording will be embedded directly in HubSpot, making it accessible to anyone with access to the contact, even if they can’t access the voicemail in Dialpad.
- **Add call recording link to HubSpot**: When enabled, a link to the user’s call recording will be posted to the HubSpot activity, following your Dialpad recording permission.
  - **Play call recording inside HubSpot**: Call recording will be embedded in HubSpot, making it accessible to anyone with access to the contact even if they can’t access the voicemail in Dialpad.
- **Add AI-generated data to HubSpot**: When enabled, AI-generated call summary, transcript, recap, action items, and CSAT will be posted to the HubSpot activity.
- **Make outcome logging mandatory**: Requires users to select a call outcome in HubSpot before the call is logged.

Check the box beside each setting you want to define, then select **Save.**

## Log Dialpad AI in HubSpot

No manual activity tracking — Dialpad does it for you. Among other things, AI Recaps and Action Items are logged as custom fields to your inbound and outbound calls, ensuring important follow-ups are not forgotten and additional meetings are scheduled when needed. The call's AI Outcome and Call Purpose tags are also logged to your calls, making it easy to find specific calls and clients. If you're using AI CSAT, or AI Playbooks, you'll also see the rep's adherence to your AI Playbook, and the call's AI CSAT score. When the **Add AI-generated data to HubSpot activities**setting is enabled, Dialpad will send AI data to every call activity. ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot-ai-logging(2).png)

### Supported AI fields

The following Dialpad AI features are logged to custom fields, and supported in HubSpot.

| **AI Field** | **Field Type** | **Description** |
| --- | --- | --- |
| AI Summary | Rich Text (255-character limit) | The [AI Recap](https://help.dialpad.com/v1/docs/AI-recap) of the call, noted in a Rich Text format. |
| AI Action Items | Rich Text (132, 072) | The [Action Items](https://help.dialpad.com/v1/docs/AI-spotlight-action-items) that were detected in the call, as generated in the AI Recap. |
| AI Outcome | Drop down select | The AI-detected outcome of the call. Accessible in the AI Recap. |
| AI Call Purpose | Checkboxes | The AI-detected [Call Purpose category](https://help.dialpad.com/docs/AI-dialpad-dialpad-AI#call-purpose-category-types) assigned to the call. Accessible in the AI Recap object. |
| AI Playbook Adherence | Percentage | Numeric value that describes the rep's adherence to the [AI Playbook](https://help.dialpad.com/docs/AI-playbooks). |
| AI CSAT | Number (1-5) | The [AI-generated CSAT score.](https://help.dialpad.com/docs/AI-csat-customer-satisfaction) |

> [!NOTE]
> Notes
> 
> Dialpad AI data shows up as plain text in the Note field, along with the support call summary link. It doesn’t sync to custom HubSpot fields. AI data logging is only supported for Dialpad calls at this time.

## Create a task

Once a HubSpot contact has been assigned to the number, use the HubSpot widget to create a task that will log to HubSpot, and appear in Dialpad.

To create a task:

1. Open the **HubSpot widget**
  1. Access the widget by selecting the contact’s name, or by opening the Skinny Bar
2. Select **Create Task**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspotv2-create-task(4).png)
3. Enter the Task details
  1. Be sure to **set the Priority and Task type**
4. Select **Create**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot-create-task(3).png)

Once created, you’ll see your Task in HubSpot.

## Log a note

Once a HubSpot contact has been assigned to the number, use the HubSpot widget to create a note that will log to HubSpot, and appear in Dialpad.

To create a note:

1. Open the **HubSpot widget**
  1. Access the widget by selecting the contact’s name, or by opening the Skinny Bar
2. Select **Log Note**

![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspotv2-log-note(2).png)
3. Enter the note details
  1. If the contact has any assigned deals, you’ll also see the option to link one of their deals to the note.
4. Select**Log** ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/hubspot-v2-log-note(2).png)

Logged notes appear under the Activities section for a matched HubSpot contact.

## SMS logging

If a HubSpot contact is matched to a Dialpad SMS interaction, and SMS logging is enabled in HubSpot, SMS messages sent via Dialpad are automatically logged to HubSpot. Dialpad consolidates SMS logs based on the day, instead of logging individual messages as a separate activity.

> [!NOTE]
> Note
> 
> In case you can’t view SMS activities, head to your **Activity** tab in HubSpot. Under **Filter** activity, check the box beside **SMS**.
> 
> ![](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/sms-logging-hubspot.png)
> 
> To enable SMS logging from a Contact Center, your Admin needs to (re)authenticate the Contact Center from its integration settings. This is a one-time activity.

To enable SMS logging, head to your **Activity** tab in HubSpot. Under **Filter activity**, check the box beside **SMS**.

> [!TIP]
> Learn more
> 
> Read our [FAQ guide](https://help.dialpad.com/docs/HubSpot-v2-faqs) for setup tips, how to’s, and helpful answers.
