HubSpot Phone Integration for VoIP & Call Logging

Author Avatar
5 min read •
Oct 29, 2026
Integration

Connecting your phone system with HubSpot helps your team manage calls and customer information in one place. With the right VoIP integration, you can make and receive calls, log call activities automatically, and keep conversation details attached to the right contact or deal.

 

This makes it easier to track follow-ups, review call history, and understand how your team communicates with prospects and customers. In this guide, you’ll learn how HubSpot phone integration works, which VoIP options to consider, how call logging works, and what to check before choosing an integration for your business.

1

What is a HubSpot Phone Integration & How Does It Work?

It is any setup that moves a call from a phone system onto a HubSpot record as a call activity. There are three ways to get there, and each one changes what gets logged.

 

Route

How calls reach HubSpot

Available on

Watch for

HubSpot built-in calling

HubSpot's own dialer, using a HubSpot-provided number or a registered outbound number

Sales Hub and Service Hub, Starter through Enterprise, with a calling seat

A pooled monthly minutes limit

Calling app from a provider

The provider's dialer opens inside HubSpot and logs the calls

Every HubSpot product and plan

Features differ by provider

Custom build

Your developers connect your own phone system to HubSpot

Depends on your setup

You maintain it

 

(Source: "Make calls in the HubSpot browser")

 

A HubSpot VoIP integration is in the middle row. VoIP means calls travel over the internet. The provider's app does the calling, and HubSpot keeps the record.

2

What Gets Logged to the Contact Record?

Outbound calls log in every setup. Inbound calls, missed calls, and voicemails log only in some. The difference comes down to the kind of number your reps use:

 

Number type

Outbound calls

Inbound, missed, and voicemail

HubSpot-provided number

Logged

Logged

Registered outbound number

Logged

Not logged

 

A registered outbound number is a line your rep already owns, such as a mobile or a desk phone. HubSpot only shows it as the caller ID. When a prospect calls back, the call goes straight to that device. HubSpot cannot ring it in the browser, record it, or log it. A rep can place clean outbound calls all week and still miss every callback on the record. (Source: "Set up calling")

 

HubSpot-provided numbers are the exception, but they come with a one-time identity review through Twilio, and a Super Admin assigns them. Admins can also require a call outcome on every call, which keeps reports usable.

 

Each logged call becomes an activity with fields such as direction, outcome, duration, and a recording link. The calls API stores duration in milliseconds, so a 4-minute call shows as 240,000. Convert it before you build a report. (Source: "Calls API")

3

How Do You Set Up Outbound Calling in HubSpot?

You need a Sales Hub or Service Hub seat that allows calling, then a number to call from. The steps below use HubSpot's built-in tool.

 

  1. Check your plan. Built-in calling is part of Sales Hub and Service Hub, Starter through Enterprise. Professional and Enterprise accounts need an assigned Sales or Service seat for each caller.

  2. Pick a number. Click the settings icon, open Calling, then choose Call Setup. A Super Admin can generate a HubSpot-provided number. Each rep can also register their own outbound number and verify it with a code sent by text or call.

  3. Turn on call recording if you want recordings. Check the recording laws in the places you call before you do.

  4. Open a contact record and click the call icon in the left sidebar. Choose the number to call and the device: your browser, your registered phone, or the HubSpot mobile app. Calling from your phone uses twice as many minutes, because HubSpot places two separate calls.

  5. When the call ends, add notes and pick an outcome so the activity is useful in reports.

 

A video walkthrough helps if you would rather watch the clicks.

 

 

This video covers adding a number at 0:10, connecting your phone at 0:31, making calls at 0:49, tracking outcomes at 1:12, and creating a follow-up task at 1:24. An independent HubSpot consultancy published it in May 2023, so menu names may not match what you see today.

 

4

How Do You Set Up a HubSpot VoIP Integration?

Install your provider's calling app from the HubSpot App Marketplace, finish the provider's own setup, and make sure call recording is on in your account.

 

  1. Use a browser that HubSpot's calling tool supports.

  2. Turn on call recording in your account settings.

  3. Install the calling app from the App Marketplace.

  4. Complete the provider's setup steps. They vary by provider.

  5. Click the call remote icon in the top navigation bar, choose Change provider if needed, and pick the app.

 

This route works on every HubSpot product and plan, so a Marketing Hub or free account can use it too. Calls placed through an app do not use your HubSpot calling minutes. That is the main reason teams with heavy call volume choose it. (Source: "Use a calling app to make and receive calls in HubSpot")

 

How the app opens in HubSpot depends on how the provider built it:

 

Experience

What it means for your team

Calling remote and window

The window must stay open to make and receive calls, but you can move around HubSpot

Calling remote only

Some apps need a desktop or web version of the app open at the same time

Calling widget

You cannot leave the page during a call

 

One limit is easy to miss. You cannot start a call from a custom object record with a calling app. Start it from a contact or company record instead. Completed calls land on the call index page, and an unanswered inbound call logs as missed. Notes and recordings show on the record only if the app supports them.

5

Is There a HubSpot Answering Service Integration?

Yes, when the service has a HubSpot app. HubSpot's calling tool can route calls to a forwarding number or voicemail, but it does not staff your phone. A live or AI answering service is a separate subscription that writes its calls into HubSpot.

 

Smith.ai shows what that looks like. Its HubSpot Marketplace listing is a HubSpot Certified app that needs a Smith.ai subscription. Its receptionists qualify leads, collect contact details, schedule appointments, create a new HubSpot contact, and log a call summary. (Source: "Smith.ai on the HubSpot Marketplace")

 

Treat any HubSpot answering service integration as a data feed first and a phone service second. Ask four questions before you sign:

 

Question

Why it matters

Does it create a contact for a new caller, or only log calls for known contacts?

Unknown callers can disappear if it only logs

What lands on the record: summary, recording, transcript, outcome?

A bare call note is hard to report on

Does it set the call outcome and the contact owner?

Workflows and reports depend on both

What happens when HubSpot rejects a write?

A failed sync should not lose the lead

 

If your service has no HubSpot app, a developer can log its calls through the calls API instead. That is a small build when the service can send an event after each call.

6

When Does a HubSpot Phone System Integration Beat Built-In Calling?

It wins when you need more than HubSpot's calling tool gives you: more minutes, countries it does not cover, or a phone system your company already runs.

 

HubSpot gives every account a pooled monthly minutes limit based on its subscription. All users share it. Only Sales Hub or Service Hub Professional and Enterprise accounts can buy more, so a busy Starter team cannot top up. HubSpot warns you as you near the limit. If you reach it during a call, the call can finish, but new calls stop until the first day of the next month. (Source: "Manage call settings and preferences")

 

Your situation

Better fit

Why

A few calls a day, and you already pay for Sales or Service seats

Built-in calling

Nothing extra to buy or maintain

Heavy outbound volume on a Starter plan

Calling app

App calls skip HubSpot's minutes, and Starter cannot add more

Calls to countries HubSpot's list does not include

Calling app

HubSpot points to apps for those countries

A free or Marketing Hub account

Calling app

Apps work on every plan, and built-in calling does not

A company phone system with numbers and routing already set up

Calling app for that system

You keep the setup you have

A phone system with no HubSpot app

Custom build

Developers connect it to HubSpot directly

 

The right HubSpot phone system integration is often the one your company already pays for. Check that provider's Marketplace listing first. A new vendor adds a second bill and a second set of settings.

7

How Do You Compare HubSpot Calling Integrations?

Test them on your own calls, not on a ranked list. Most comparison pages for HubSpot calling integrations are written by phone vendors, and the author's own product usually ranks first. This guide does not rank vendors for that reason.

 

Use this table for every provider on your shortlist:

 

Question

What to look for

Which records does a call attach to?

Contact, company, deal, and ticket, not only the contact

What does the app write to the call?

Outcome, notes, recording link, transcript, or summary

Are inbound and missed calls logged?

Both, with the right contact matched by phone number

How does it open in HubSpot?

Remote and window, remote only, or widget

Which records can you call from?

Contacts and companies work. Custom objects do not

What does the plan need?

The plan tier, any user minimum, and whether the HubSpot app is included

 

Then run five real calls before you commit: an answered inbound call, a missed call, a voicemail, an outbound call with a note, and a call from a contact who is not in HubSpot yet. Open each record afterward and check what arrived. A demo shows the best case. These five calls show your case.

8

What Goes Wrong With Call Logging?

Most gaps trace back to the number type, the browser window, or the app's feature list. Check these first:

 

What you see

Likely cause

What to check

Outbound calls log, but callbacks never do

The rep calls from a registered outbound number

Switch to a HubSpot-provided number or a calling app

Inbound calls go to voicemail or log as missed while reps are at their desks

Browser ringing needs an assigned user who is logged in, marked available, and has the calling window open

Check each of those, and avoid Safari, which does not support inbound browser calling

Calls log with no notes or recording

The app may not send them, or recording is off

Check the app's feature list and your recording setting

Call lengths look wrong in a report

Duration is stored in milliseconds

Convert the unit in the report or integration

A call cannot start from a record

Calling apps do not work from custom object records

Start the call from a contact or company record

The call window asks for a legal basis

The contact opted out of all communication

Assign a one-time legal basis, and ask your legal team first

 

(Source: "Receive calls in the HubSpot browser")

 

Start every investigation with one test call and one record. Place the call, open the contact, and look at the timeline and the call index. A call that shows on the index but not on the contact is an association problem. Check the phone number stored on the record. For an app, ask the provider how it matches callers to contacts.

9

When Does a Custom Calling Integration Make Sense?

Most teams never need one. It makes sense when no Marketplace app covers your phone system, or when calls come from a source that is not a dialer, such as an in-house phone system, a voice bot, or an answering service with no HubSpot app.

 

HubSpot gives developers two tools for this. The Calling Extensions SDK embeds your call controls inside HubSpot and sends call events back for reporting and automation. The calls API logs a call on a record, with its direction, outcome, duration, and recording link, and associates it with contacts, companies, deals, or tickets. (Source: "Calling Extensions SDK")

 

The build is the easy part. The decisions around it take longer: which property holds the outcome, who owns a call from an unknown number, and what happens when a write fails at 2 a.m. Teams that would rather not own that code can bring it to a HubSpot integration partner.

10

FAQs

Do I Have to Tell Callers I'm Recording?

 

On a HubSpot-provided number with inbound recording on, HubSpot plays a short voice message telling the caller the call is recorded. These numbers also support custom recording consent messages. Recording laws differ by place, so ask your legal team what your outbound calls need.

 

Can More Than One Person Answer the Same Inbound Number?

 

Yes. HubSpot lets you assign a HubSpot-provided number to a calling channel in the conversations inbox or Help Desk, so a team can receive the calls. Calling apps and answering services route calls by their own rules, so ask your provider how it handles ring groups.

 

Can I Log a Call by Hand?

 

Yes. You can log a call on a record yourself, and developers can log calls in bulk through the calls API. Manual logs suit one-off calls made outside HubSpot. For steady volume, an app or an API feed keeps records consistent.

 

Can I Block Spam Callers?

 

Admins can block phone numbers in the account's call settings, which HubSpot describes as a way to block high-risk or spam numbers. A calling app or answering service may have its own spam filter, so ask your provider what it covers.

 

How Do I Keep Old Call History When I Switch Systems?

 

Calls already logged in HubSpot stay on their records. History from another CRM or phone platform does not arrive on its own. Treat it as a data move, and ask whether call activity is in scope for your HubSpot migration.

11

Final Thoughts

Pick the number type before you pick a vendor. A HubSpot phone integration logs only the calls it can see. A registered outbound line, a HubSpot-provided number, and a calling app each see different ones.

 

Then run the five test calls from earlier and open each record. If the right call lands on the right contact, with the outcome and recording you expected, your HubSpot phone integration is ready for the whole team.

Senior RevOps Strategist at Hubxpert

Tonmoy Baidya

Fazle Rabbi

Table of Contents:

Click me

Subscribe to our newsletter

Easy to use janitorial software to simplify and grow your commercial cleaning business with confidence.
By subscribing you agree to with our privacy policy and provide consent to receive updates from our company.
Related Blogs
HubSpot Phone Integration for VoIP & Call Logging

HubSpot Phone Integration for VoIP & Call Logging


Compare HubSpot phone integration options for VoIP, answering services and call logging, and see how phone system integration keeps calls on the CRM record.

How HubSpot API Integration Handles Form Submissions

How HubSpot API Integration Handles Form Submissions


Learn how HubSpot API integration handles form submissions, how to catch validation errors and when a custom build beats the native form embed in production.

HubSpot CRM Integration With Business Intelligence Tools

HubSpot CRM Integration With Business Intelligence Tools


Connect HubSpot CRM integration with business intelligence tools so reporting lives in your warehouse. Compare reverse ETL and database integration routes.

How to Set Up HubSpot Email Integration With Gmail or Outlook

How to Set Up HubSpot Email Integration With Gmail or Outlook


Connect HubSpot CRM integration with business intelligence tools so reporting lives in your warehouse. Compare reverse ETL and database integration routes.

Modern Retro Web Design & How to Keep It Accessible

Modern Retro Web Design & How to Keep It Accessible


Mix modern retro web design with modern minimalist web design and modern dark web design, while keeping the clean modern web design rules firmly intact.

Modern Homepage Design for Layouts, Dashboards & Forms

Modern Homepage Design for Layouts, Dashboards & Forms


Rework a modern homepage design with intent, covering modern web dashboard design, modern web menu design and the modern web form design choices that convert.

Related Blogs