HubSpot Phone Integration for VoIP & Call Logging
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.
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.
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")
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.
-
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.
-
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.
-
Turn on call recording if you want recordings. Check the recording laws in the places you call before you do.
-
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.
-
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.
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.
-
Use a browser that HubSpot's calling tool supports.
-
Turn on call recording in your account settings.
-
Install the calling app from the App Marketplace.
-
Complete the provider's setup steps. They vary by provider.
-
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.
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.
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.
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.
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.
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.
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.
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
Fazle Rabbi
Table of Contents:
Subscribe to our newsletter
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
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
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
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
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
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.
-
HubSpot Phone Integration for VoIP & Call Logging
hello
Integration -
How HubSpot API Integration Handles Form Submissions
hello
Integration -
HubSpot CRM Integration With Business Intelligence Tools
hello
Integration -
How to Set Up HubSpot Email Integration With Gmail or Outlook
hello
Integration -
Modern Retro Web Design & How to Keep It Accessible
hello
UIUX -
Modern Homepage Design for Layouts, Dashboards & Forms
hello
UIUX






-2.png)


-2.png)



.png)


.webp)

.png)










.png)







-1.webp)
-1.webp)



.webp)

-1-1.webp)



-2.webp)

-1-1.webp)

-2-1.png)

-1-1.webp)
-1-1.webp)
-1-1.png)





