What is the HubSpot RingCentral integration?
The HubSpot RingCentral integration is RingCentral's native app for HubSpot, listed in the HubSpot Marketplace as RingEX by RingCentral. It lets reps call and text from HubSpot records through their RingCentral numbers, and it logs calls, recordings, notes and texts to the matching contact. It is a HubSpot certified app built by RingCentral.
Installing it takes a few minutes. Getting calls to land on the right record, every time, takes a few decisions about plans, logging and phone data. This guide covers them in the order they come up. We've set up RingCentral with HubSpot for client teams, and the same questions come up every time.
Which RingCentral app should you use with HubSpot?
For calls and texts from RingCentral's phone system, RingEX, use the native RingEX by RingCentral app. Contact centers on RingCX use the separate RingCX for HubSpot app. If your team still runs the old RingCentral for HubSpot Chrome extension, migrate. RingCentral App Connect does not list HubSpot as a supported CRM.
The names overlap, which causes most of the confusion. This is what we found in RingCentral's and HubSpot's documentation in October 2026:
| App | What it is | Use it? |
|---|---|---|
| RingEX by RingCentral (RingCentral for HubSpot) | Native app inside HubSpot: calling, SMS, call logging, recordings | Yes, for RingEX phone users |
| RingCX for HubSpot | Contact center app: inbound screen pops, voice and chat handling, tickets | Yes, if you run RingCX |
| RingCentral for HubSpot Chrome extension | The earlier browser extension, replaced by the native app | No, migrate to the native app |
| RingCentral App Connect | Browser extension for other CRMs (Pipedrive, Zoho, monday.com and more) | No, HubSpot isn't supported |
Older RingCentral Labs and community projects for HubSpot still turn up in search. They are not RingCentral's current route, and some of their advice, such as browser workarounds, no longer applies.
What do you need before installing?
A RingEX Core, Advanced or Ultra plan, a HubSpot user with admin permissions to install the app, and the same email address on each person's HubSpot and RingCentral logins. Logging calls made outside HubSpot needs RingEX Advanced or Ultra. Check your HubSpot plan and seats in your own portal before rolling out.
When we checked RingCentral's and HubSpot's documentation in October 2026:
- RingCentral: the Marketplace listing requires a RingEX Core, Advanced or Ultra subscription. Activity Sync, which logs calls from desk phones and the RingCentral apps, needs Advanced or Ultra.
- Installing user: RingCentral's guides ask for admin permissions in HubSpot. Their PDF guide also asks for admin rights in RingCentral.
- Matching emails: each user signs in with RingCentral credentials, and RingCentral says the email address should be the same on both platforms.
- HubSpot plan: HubSpot's calling-app article lists calling apps as available on all plans, and the RingEX listing marks its features as available on HubSpot Free. HubSpot's browser-calling article, though, ties making calls to Sales Hub or Service Hub with an assigned seat. Because the two disagree, test with a real user in your portal before rolling out to the team.
- Browser: calls are made and logged in the browser, and HubSpot asks for a supported browser. For apps that use a calling window, that window must stay open to make and receive calls.
How do you set up RingCentral in HubSpot, in order?
Clean up phone data, then have a HubSpot admin install RingEX by RingCentral from the Marketplace and connect it with RingCentral credentials. Each user then selects RingCentral as their calling provider and signs in. Choose the logging settings, turn on Activity Sync if your plan includes it, and test real calls before go-live.
- 01 PreparePhone formats, duplicates, matching emails
- 02 InstallAdmin installs from the Marketplace
- 03 Select providerEach user picks RingCentral and signs in
- 04 Logging rulesAuto log, notes, outcomes, SMS
- 05 Activity SyncCalls outside HubSpot (Advanced or Ultra)
- 06 Test and go liveInbound, outbound, unknown numbers
- Prepare the data. Store phone numbers in one format with the country code, merge duplicate contacts that share a number, and make sure each user's RingCentral email matches their HubSpot login. Our HubSpot data quality guide covers property formats.
- Install the app. In the HubSpot Marketplace, search for RingCentral, select RingEX by RingCentral, click Install, then connect the app and sign in with RingCentral credentials. An admin install makes it available to all users.
- Select the provider. Each user opens the calling remote (the phone icon in HubSpot's top bar) or goes to the calling settings, chooses RingCentral as the calling provider and signs in. Users don't install anything themselves.
- Set logging rules. Decide whether calls auto log, whether reps must add a call outcome and notes, and how texts are logged. Agree these with the sales lead before go-live, because they decide what your reports can show.
- Turn on Activity Sync in the RingCentral Integration Console if reps use desk phones or the RingCentral mobile app. Choose which call types and users it covers, and what happens to unknown numbers.
- Test. Place an outbound call, take an inbound call from a known contact and one from an unknown number, send a text, and check where each one landed in HubSpot.
What does the integration log to HubSpot?
Calls made and taken through the integration in a browser, with duration, recordings when available, outcome and notes. Answered and missed inbound calls are both logged. Texts log as timeline events. Calls from desk phones or the RingCentral mobile and desktop apps only log when Activity Sync is on.
| Activity | How it reaches HubSpot | Notes |
|---|---|---|
| Calls from HubSpot in the browser | Auto log or manual log | Auto log saves the call after a 20-second countdown; manual logging needs at least one associated record |
| Inbound calls | Logged, answered or missed | Matching records pop up for answered calls; RingCentral recommends keeping the calling window open |
| Recordings | Added to the call when ready | Play in HubSpot while signed in to RingCentral |
| Texts (SMS) | Auto log or manual log | Logged as timeline events you can't edit, typically within 10 minutes |
| Desk phone, mobile and desktop app calls | Activity Sync only | Needs RingEX Advanced or Ultra; reps may need to add notes and outcomes afterwards |
Logged calls appear on the contact, company, deal or ticket they are associated with, which is what lets you measure lead response time and calls per deal in HubSpot reports. One limit from HubSpot's documentation: you can't make a call from a custom object record with a calling app.
How does RingCentral match calls to HubSpot contacts?
By phone number. One match logs to that contact. Several matches log to the most recently modified contact. No match creates a new contact named "Caller" plus the number in international format, and texts create "SMS" contacts the same way. Clean, consistent phone data is what keeps those rules working.
These rules are reasonable, but they turn bad data into worse data. Three duplicates of one buyer mean calls land on whichever record was touched last. Every call from a supplier or a wrong number becomes a new contact. Before go-live we fix the data, then set the rules:
- Merge duplicates that share a phone number first, so the "most recently modified" rule has only one record to choose. Our deduplication playbook covers the safe order.
- Pick an unknown-number rule in Activity Sync: create a contact, skip logging, or log the call without a contact. Teams that take many non-sales calls usually skip or log without a contact.
- Review new "Caller" and "SMS" contacts weekly with a saved view, and merge or delete them before they reach marketing lists.
Are calls landing on the wrong records? Bring a few examples to a free 30-minute call and we will show you where the matching breaks.
Why are RingCentral calls not showing up in HubSpot?
Most often the call was made outside HubSpot without Activity Sync, the user hasn't selected RingCentral as their calling provider, or the calling window was closed. Calls can also log to an unexpected record when the number matches several contacts. Check those four before contacting support.
- Calls from a mobile or desk phone: auto logging only covers calls placed through the integration in a browser. Turn on Activity Sync, or ask reps to call from HubSpot.
- Provider not selected: after the admin install, each user still has to choose RingCentral and sign in.
- Calling window closed: keep the detached calling window open during working hours so inbound calls pop and log.
- Wrong record: look for duplicate contacts with the same number and merge them.
- Still on the Chrome extension: uninstall it and move to the native app using RingCentral's migration guide, so the two don't both log.
RingCentral integration checklist
Key takeaway: The native app is quick to install. Reliable call data comes from three things: the right plan for calls made outside HubSpot, clean phone numbers, and a deliberate rule for unknown callers.
Frequently asked questions
Does RingCentral integrate with HubSpot natively?
Yes. RingEX by RingCentral, also listed as RingCentral for HubSpot, is a HubSpot certified app built by RingCentral that runs inside HubSpot with nothing to download. It replaced the older RingCentral for HubSpot Chrome extension, and RingCentral publishes a migration guide for teams still using the extension.
Which RingCentral plan do you need for HubSpot?
The HubSpot Marketplace listing requires a RingEX Core, Advanced or Ultra plan when we checked in October 2026. Activity Sync, which logs calls made from desk phones and the RingCentral mobile or desktop apps, needs RingEX Advanced or Ultra. RingCentral's contact center product has its own app, RingCX for HubSpot.
Why are RingCentral calls not logging in HubSpot?
Usually because the call was made outside HubSpot. Auto logging only covers calls placed through the integration in a web browser. Calls from a desk phone or the RingCentral mobile or desktop app need Activity Sync turned on in the RingCentral Integration Console, which requires a RingEX Advanced or Ultra plan.
Why is RingCentral creating Caller contacts in HubSpot?
When a call comes from a number that matches no HubSpot record, the integration creates a contact named "Caller" plus the number in international format. Texts from unknown numbers create "SMS" contacts the same way. Activity Sync lets you skip those calls or log them without a contact instead.
Can you use RingCentral App Connect with HubSpot?
Not when we checked in October 2026. RingCentral App Connect, formerly the Unified CRM Extension, supports CRMs such as Pipedrive, Zoho and monday.com, but HubSpot is not on its list of connectors. For HubSpot, RingCentral's own route is the native RingEX app in the HubSpot Marketplace.
Sources
HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.
- RingEX by RingCentral (HubSpot App Marketplace)
- RingCX for HubSpot (HubSpot App Marketplace)
- Getting started with RingCentral for HubSpot (RingCentral)
- Migrating to the HubSpot native integration (RingCentral)
- Call logging options in RingCentral for HubSpot (RingCentral)
- Setting up CRM Activity Sync (RingCentral)
- Using the RingCentral for HubSpot native integration (RingCentral PDF guide)
- Use a calling app to make and receive calls in HubSpot
- Make calls in the HubSpot browser
- RingCentral App Connect

