---
title: Why Aircall Creates Duplicate Contacts in HubSpot and How to Fix It
description: Seeing duplicate contacts from Aircall in HubSpot? Learn why Aircall creates duplicates, what “Aircall new contact” means, and how to detect, merge, and prevent these records.
image: https://koalify.io/hubfs/Aircall%20new%20contact.png
---

[Skip to content](https://koalify.io/blog/how-to-detect-and-merge-aircall-duplicates-in-hubspot#main-content)

[![rectangle\_long\_koala\_with\_name\_bold\_200\_125\_white](https://koalify.io/hubfs/rectangle_long_koala_with_name_bold_200_125_white.png)](https://koalify.io)

- Products
  
  Show submenu for Products 
  
    - [Deduplication](https://koalify.io)
    - [Email Validation](https://koalify.io/hubspot-email-validation)
- Pricing
  
  Show submenu for Pricing 
  
    - [Deduplication](https://koalify.io/pricing)
    - [Email Validation](https://koalify.io/hubspot-email-validation-pricing-koalify)
- [Partners](https://koalify.io/partners)
- [Blog](https://koalify.io/blog)
- Knowledge base
  
  Show submenu for Knowledge base 
  
    - [Deduplication](https://koalify.io/knowledge-base)
    - [Email Validation](https://koalify.io/email-validation-knowledge-base)

- Products
  
  Show submenu for Products 
  
    - [Deduplication](https://koalify.io)
    - [Email Validation](https://koalify.io/hubspot-email-validation)
- Pricing
  
  Show submenu for Pricing 
  
    - [Deduplication](https://koalify.io/pricing)
    - [Email Validation](https://koalify.io/hubspot-email-validation-pricing-koalify)
- [Partners](https://koalify.io/partners)
- [Blog](https://koalify.io/blog)
- Knowledge base
  
  Show submenu for Knowledge base 
  
    - [Deduplication](https://koalify.io/knowledge-base)
    - [Email Validation](https://koalify.io/email-validation-knowledge-base)

![menu-toggle](https://21645388.fs1.hubspotusercontent-na1.net/hubfs/21645388/menu-toggle.svg)

![menu-close](https://21645388.fs1.hubspotusercontent-na1.net/hubfs/21645388/menu-close.svg)

[Get Started Free](https://api.koalify.io/hubspot/install?utm_source=koalify&utm_medium=website&utm_campaign=navigation)

[HubSpot Data Quality](https://koalify.io/blog/tag/hubspot-data-quality), [HubSpot Integration Duplicates](https://koalify.io/blog/tag/hubspot-integration-duplicates)

# Why Aircall Creates Duplicate Contacts in HubSpot and How to Fix It

[By \- Jonas,](https://koalify.io/blog/author/jonas)  Apr 10, 2025

![ Featured Image](https://koalify.io/hs-fs/hubfs/Aircall%20new%20contact.png?width=484&height=376&name=Aircall%20new%20contact.png)

If you use Aircall with HubSpot, you may have seen duplicate contacts appear when calls are logged.

This usually happens when Aircall can’t confidently match the incoming or outgoing call to an existing HubSpot contact. Instead of linking the call to the right record, it may create a new one. In some cases, that new contact shows up with a placeholder name like “Aircall new contact.”

Over time, this can lead to a few common problems:

- duplicate contacts for the same person
- split call history across multiple records
- messy reporting
- extra manual cleanup

The good news is that these duplicates are manageable.  
In this guide, we’ll cover:

- why Aircall creates duplicate contacts in HubSpot
- what **“Aircall new contact”** means
- how to detect Aircall duplicates
- how to merge them safely
- how to prevent more duplicates in the future

![Aircall new contact](https://koalify.io/hs-fs/hubfs/Aircall%20new%20contact.png?width=400&height=311&name=Aircall%20new%20contact.png)

 

## Why Does Aircall Create Duplicates in HubSpot?

Aircall tries to match calls to existing HubSpot records. That process works best when the data in HubSpot is clean and stored in the right place. When it isn’t, duplicates can happen. Aircall tries to match records in this order:

1. **Email Match:**  
   If an Aircall Contact has a saved email, it will look for a HubSpot Contact with the same email address.
2. **Phone Number Match:**  
   If there's no email match, Aircall checks the number calling or being called against the **Phone Number** and **Mobile Phone Number** fields in HubSpot. Supported formats include:
   
     - Original: 33176360695
     - National: 01 76 36 06 95
     - E164: +33176360695
     - International: +33 1 76 36 06 95
     - IDD: 0033176360695
3. **Company Match:**  
   If no Contact is found, Aircall searches for a **Company** in HubSpot with a matching phone number.
4. **Create New Contact:**  
   If no matches are found *and* your Aircall settings allow it, a new Contact is created with:
   
     - **First Name**: Phone number (E164 format)
     - **Last Name**: "Aircall new contact"
     - **Phone Number**: Phone number (E164 format)

That’s when Aircall may create a new record instead of matching an existing one, which can lead to a duplicate.

Here are the three most common reasons this happens:

1. **Existing phone numbers aren’t in the correct format:** They include special characters like `-`, `.`, `(`, or `)`, which prevent proper matching.
2. **Phone numbers are stored in custom fields:** Instead of the default **Phone Number** or **Mobile Phone Number** fields, they might be saved in custom properties like a WhatsApp or secondary phone number field.
3. **The existing HubSpot record is missing a phone number:** If the existing contact does not have a phone number stored in one of HubSpot’s standard phone fields, Aircall has nothing to match against and may create a new contact instead.

![Why Does Aircall Create Duplicates in HubSpot](https://koalify.io/hs-fs/hubfs/Why%20Does%20Aircall%20Create%20Duplicates%20in%20HubSpot.png?width=800&height=651&name=Why%20Does%20Aircall%20Create%20Duplicates%20in%20HubSpot.png)

 

## How to Detect Aircall Duplicates in HubSpot

The best way to detect Aircall duplicates is to focus on the signals that matter most for this integration: phone numbers, placeholder records, and field usage.

#### Step 1: Normalize phone formatting before matching

If your duplicate logic treats punctuation, spacing, or local formatting as meaningful differences, you’ll miss a lot of Aircall duplicates. [Fuzzy Rules](https://koalify.io/knowledge-base/how-to-configure-fuzzy-rules-to-improve-duplicate-detection-in-hubspot) in Koalify help you find duplicate phone numbers even when they are stored in different formats.

- Special characters:  Ignore special characters (e.g. !, @, #, $, -, /)
- Phone numbers:  Only match the last 9 digits of phone numbers.

Alternatively you can make sure all phone numbers in your CRM follow HubSpot-supported formats.   
By removing special characters like `-`, `.`, `(`, or `)` wherever possible.

![Enable Koalify Formatting Rules](https://koalify.io/hs-fs/hubfs/Enable%20Koalify%20Formatting%20Rules.png?width=800&height=439&name=Enable%20Koalify%20Formatting%20Rules.png)

 

#### Step 2: Compare phone numbers across multiple fields

Phone numbers aren’t always stored in the same field. Use [Koalify Duplicate Rules](https://koalify.io/knowledge-base/how-to-create-custom-rules-to-identify-hubspot-duplicates) to match numbers across multiple phone number fields and [detect more duplicates in HubSpot](https://koalify.io/blog/how-to-find-duplicates-in-hubspot).

- Phone Number
- Mobile Phone Number
- WhatsApp Phone Number
- Any Custom Phone Number property

![Cross-Match Phone Numbers](https://koalify.io/hs-fs/hubfs/Cross-Match%20Phone%20Numbers.png?width=800&height=422&name=Cross-Match%20Phone%20Numbers.png)

 

## How to Merge Aircall Duplicates Automatically

Once you’ve found duplicates, the next step is deciding which record should stay.

In most cases, the best record to keep is **not** the Aircall-created placeholder contact.   
It’s usually the original HubSpot contact, because that record is more likely to contain:

- the correct contact name
- owner assignment
- lifecycle stage
- source data
- company association
- notes, activity history, and property values your team actually uses

#### Step 1: Set Non Aircall Contacts as Primary Records

A good rule of thumb is to avoid keeping contacts with placeholder values like Aircall new contact as the surviving record.  
To ensure this, apply this filter in your [Koalify primary duplicate rules](https://koalify.io/knowledge-base/how-to-create-custom-rules-to-set-the-primary-record-for-hubspot-duplicates):

- **Original Traffic Source Drill-Down 2** is not equal to any of **36503** (App ID of Aircall)

![Set Non Aircall Contacts as Primary Records V2](https://koalify.io/hs-fs/hubfs/Set%20Non%20Aircall%20Contacts%20as%20Primary%20Records%20V2.png?width=800&height=513&name=Set%20Non%20Aircall%20Contacts%20as%20Primary%20Records%20V2.png)

 

#### Step 2: Merge Aircall Duplicates with a Workflow

Once your primary record logic is in place, set up a workflow using [Koalify’s Merge Duplicate Record action](https://koalify.io/knowledge-base/how-to-bulk-merge-hubspot-duplicates-using-koalify-workflow-actions).   
Your enrollment criteria should include:

- **Original Traffic Source Drill-Down 2** is equal to any of **36503**   
  and
- **Koalify Duplicate Rules** is any of **Phone Number & WhatsApp Phone Number** or **Phone Numbers Only**  
  and
- **Koalify is Primary Duplicate** is equal to **False**

Once these rules are in place, Koalify can automatically detect and merge likely Aircall-created duplicates.

![Merge Aircall Duplicates with a Workflow](https://koalify.io/hs-fs/hubfs/Merge%20Aircall%20Duplicates%20with%20a%20Workflow.png?width=800&height=820&name=Merge%20Aircall%20Duplicates%20with%20a%20Workflow.png)

## Finetune Last Name Duplicate Rules

If you have a duplicate rule that relies only on last names, it’s a good idea to exclude Aircall-created records to prevent accidental merges. Add this filter:

- Last Name doesn't contain exactly Aircall new contact

This keeps your naming-based rules clean and prevents unintended matches.

![Finetune Last Name Duplicate Rules](https://koalify.io/hs-fs/hubfs/Finetune%20Last%20Name%20Duplicate%20Rules.png?width=800&height=535&name=Finetune%20Last%20Name%20Duplicate%20Rules.png)

 

## How to Prevent Future Aircall Duplicates

A few small changes can help reduce future duplicate creation:

- Keep phone number formatting consistent across HubSpot
- Store key numbers in HubSpot’s standard phone fields
- Avoid saving the same number in both **Phone Number** and **Mobile Phone Number**

## Final Thoughts

If Aircall is creating duplicate contacts in HubSpot, the root cause is usually not the call itself. It’s the matching logic around phone data.

When phone numbers are inconsistent, stored in the wrong fields, or duplicated across standard properties, Aircall may create a new contact instead of matching the right existing one.

The good news is that this is fixable.

Once you identify the placeholder records, improve phone-based matching, and set clear primary-record rules, Aircall duplicates become much easier to manage. And if you want to automate that process, Koalify can help you detect and merge those records more efficiently.

Looking for more deduplication tips? Check out:

- [How to merge duplicate HubSpot contacts](https://koalify.io/blog/how-to-merge-contacts-in-hubspot-manual-or-in-bulk)
- [Merging HubSpot companies the right way](https://koalify.io/blog/how-to-merge-companies-in-hubspot-manual-or-in-bulk)
- [HubSpot deduplication best practices](https://koalify.io/blog/hubspot-deduplication-the-ultimate-guide-to-zero-duplicates-in-hubspot)

 

## FAQ about Aircall duplicates in HubSpot

###### Why does Aircall create duplicate contacts in HubSpot?

Usually because it cannot confidently match the call to an existing HubSpot record based on the available phone number or contact data.

###### What does “Aircall new contact” mean in HubSpot?

It usually means Aircall created a new contact from call data instead of matching an existing record.

###### Should I rely on last name to detect Aircall duplicates?

Not by itself. Many Aircall-created records use the same placeholder last name, so phone-based logic is usually more reliable.

###### What is the best way to prevent Aircall duplicates?

Keep phone numbers consistent, use HubSpot’s standard phone fields correctly, include custom phone fields in duplicate checks, and test your merge logic before automating it.

###### Category

- [HubSpot Data Quality](https://koalify.io/blog/tag/hubspot-data-quality)
- [HubSpot Email Validation](https://koalify.io/blog/tag/hubspot-email-validation)
- [HubSpot Revenue Operations](https://koalify.io/blog/tag/hubspot-revenue-operations)
- [HubSpot Integration Duplicates](https://koalify.io/blog/tag/hubspot-integration-duplicates)
- [HubSpot Associations](https://koalify.io/blog/tag/hubspot-associations)
- [HubSpot Deduplication](https://koalify.io/blog/tag/hubspot-deduplication)

###### Popular Post

- [HubSpot best practices for contacts that leave a company](https://koalify.io/blog/hubspot-best-practices-for-contacts-that-leave-a-company)
- [How to Bulk Merge HubSpot Duplicates: Contacts, Companies, Deals and More](https://koalify.io/blog/how-to-bulk-merge-hubspot-duplicates-contacts-companies-more)
- [How to Merge Companies in HubSpot (Safely, Manually or in Bulk)](https://koalify.io/blog/how-to-merge-companies-in-hubspot-manual-or-in-bulk)
- [HubSpot Deduplication: How to Find, Manage, and Remove Duplicates in HubSpot](https://koalify.io/blog/hubspot-deduplication-the-ultimate-guide-to-zero-duplicates-in-hubspot)
- [How to Merge Duplicate Contacts in HubSpot Without Losing Data](https://koalify.io/blog/how-to-merge-contacts-in-hubspot-manual-or-in-bulk)

### Similar Blogs

![Why CallRail Creates Duplicate Contacts in HubSpot and How to Fix It](https://koalify.io/hs-fs/hubfs/Look%20for%20@call.com%20email%20addresses.png?width=352&name=Look%20for%20@call.com%20email%20addresses.png)

#### [Why CallRail Creates Duplicate Contacts in HubSpot and How to Fix It](https://koalify.io/blog/callrail-duplicate-contacts-hubspot)

By [Jonas](https://koalify.io/blog/author/jonas) 27 March 2026

If you use CallRail with HubSpot, you may have seen duplicate contacts appear when calls are logged.

[READ MORE](https://koalify.io/blog/callrail-duplicate-contacts-hubspot)

![Why RingEX by RingCentral Creates Duplicate Contacts in HubSpot and How to Fix It](https://koalify.io/hs-fs/hubfs/What%20Does%20%E2%80%9CCaller%20+1...%E2%80%9D%20Mean%20in%20HubSpot.png?width=352&name=What%20Does%20%E2%80%9CCaller%20+1...%E2%80%9D%20Mean%20in%20HubSpot.png)

#### [Why RingEX by RingCentral Creates Duplicate Contacts in HubSpot and How to Fix It](https://koalify.io/blog/ringcentral-duplicate-contacts-hubspot)

By [Jonas](https://koalify.io/blog/author/jonas) 23 April 2026

If you use **RingEX by RingCentral with HubSpot**, you may have noticed duplicate contacts showing up...

[READ MORE](https://koalify.io/blog/ringcentral-duplicate-contacts-hubspot)

![Why ZoomInfo Creates Duplicates in HubSpot and How to Merge Them](https://koalify.io/hs-fs/hubfs/Tighten%20ZoomInfo%20export%20settings.png?width=352&name=Tighten%20ZoomInfo%20export%20settings.png)

#### [Why ZoomInfo Creates Duplicates in HubSpot and How to Merge Them](https://koalify.io/blog/merge-zoominfo-duplicates-hubspot)

By [Jonas](https://koalify.io/blog/author/jonas) 2 April 2026

If you are a HubSpot admin and use ZoomInfo, you have probably heard some version of this:

[READ MORE](https://koalify.io/blog/merge-zoominfo-duplicates-hubspot)

## Koalify

HubSpot deduplication & email validation

- <https://www.linkedin.com/company/koalify-io>
- <https://www.youtube.com/@Koalify_io>

[Review Koalify in the HubSpot Marketplace](https://app-eu1.hubspot.com/l/marketplace/listing/koalify-io/write-review?eco_review_source=external-button)

[![SOC 2 Logo](https://koalify.io/hs-fs/hubfs/SOC%202%20Logo.webp?width=70&height=70&name=SOC%202%20Logo.webp "SOC 2 Logo")](https://trust.koalify.io/)

[![gdpr](https://koalify.io/hs-fs/hubfs/gdpr.png?width=70&height=70&name=gdpr.png "gdpr")](https://trust.koalify.io/)

## Deduplication

[Deduplication for HubSpot](https://koalify.io)

[Pricing](https://koalify.io/pricing)

[Knowledge Base](https://koalify.io/knowledge-base)

[Terms of Service](https://koalify.io/terms-of-service)

[Data Processing Addendum](https://koalify.io/data-processing-addendum)

[HubSpot Deduplication Tools](https://koalify.io/best-hubspot-deduplication-apps)

[vs. HubSpot Native](https://koalify.io/compare/koalify-vs-hubspot-native-deduplication)

[vs. Insycle](https://koalify.io/compare/koalify-vs-insycle-hubspot-deduplication)

[vs. Dedupely](https://koalify.io/compare/koalify-vs-dedupely)

[HubSpot Deduplication Guide](https://koalify.io/blog/hubspot-deduplication-the-ultimate-guide-to-zero-duplicates-in-hubspot)

[Merge HubSpot Contacts](https://koalify.io/blog/how-to-merge-contacts-in-hubspot-manual-or-in-bulk)

[Merge HubSpot Companies](https://koalify.io/blog/how-to-merge-companies-in-hubspot-manual-or-in-bulk)

[Merge HubSpot Deals](https://koalify.io/blog/how-to-merge-deals-in-hubspot-manual-or-in-bulk)

[Bulk Merge HubSpot](https://koalify.io/blog/how-to-bulk-merge-hubspot-duplicates-contacts-companies-more)

## Email Validation

[Email Validation for HubSpot](https://koalify.io/hubspot-email-validation)

[Pricing](https://koalify.io/hubspot-email-validation-pricing-koalify)

[Knowledge Base](https://koalify.io/email-validation-knowledge-base)

[Terms of Service](https://koalify.io/terms-of-service-email-validation)

[Data Processing Addendum](https://koalify.io/data-processing-addendum-email-validation)

[HubSpot Email Validation Tools](https://koalify.io/best-email-validation-tools-for-hubspot)

[vs. NeverBounce](https://koalify.io/compare/koalify-vs-neverbounce)

[vs. ZeroBounce](https://koalify.io/compare/koalify-vs-zerobounce)

[vs. Kickbox](https://koalify.io/compare/koalify-vs-kickbox)

[HubSpot Email Validation Guide](https://koalify.io/hubspot-email-validation-guide)

[HubSpot Email Deliverability](https://koalify.io/hubspot-email-deliverability)

[HubSpot Bounce Rate](https://koalify.io/hubspot-bounce-rate)

## Company

[Partners](https://koalify.io/partners)

[Blog](https://koalify.io/blog)

[Trust Center](https://trust.koalify.io/)

[Security](https://koalify.io/security)

© 2026 Koalify. All rights reserved.

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Jonas",
    "url" : "https://koalify.io/blog/author/jonas"
  },
  "dateModified" : "2026-05-28T11:47:09.871Z",
  "datePublished" : "2025-04-10T12:22:00.000Z",
  "headline" : "Why Aircall Creates Duplicate Contacts in HubSpot and How to Fix It",
  "image" : [ "https://koalify.io/hubfs/Aircall%20new%20contact.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://koalify.io/blog/how-to-detect-and-merge-aircall-duplicates-in-hubspot",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://koalify.io/hubfs/koalify_rectangle_100px.png"
    },
    "name" : "Koalify"
  }
}
```