# Duplicate Leads + List Updates

**URL:** <https://forum.mautic.org/t/duplicate-leads-list-updates/4829>\
**Category:** Product Support\
**Created:** [August 10, 2016, 2:54pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829 "2016-08-10T14:54:58Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![pcantellow](https://avatars.discourse-cdn.com/v4/letter/p/4491bb/32.png) [@pcantellow](https://forum.mautic.org/u/pcantellow)\
**Post date:** [August 10, 2016, 2:54pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/1 "2016-08-10T14:54:58Z")

</div>

Hello,  
  
  
  
Just two quick questions for today ![:)]( ":)")

1. I’m worried about duplicate leads because Mautic currently allows me to create duplicate leads with the same email. Once a lead has been placed into Mautic due a trigger, what if the customer proceeds to do another task on our website that means they will set off another trigger. Will two separate leads be made, or will actions be placed into the same lead?  
  
  
2. Imagine the following scenario: I schedule in a campaign to go out to List A in an hours time. Just 15 minutes before the emails are due to go out, a customer unsubscribes from all emails from us. Will the customer still receive the email because the leads that receive the campaign was generated when the campaign was scheduled?  
  
  
  
If you need me to elaborate on anything please let me know. Thank you!

---

<div class="post-metadata">

**Author:** ![pcantellow](https://avatars.discourse-cdn.com/v4/letter/p/4491bb/32.png) [@pcantellow](https://forum.mautic.org/u/pcantellow)\
**Post date:** [August 10, 2016, 2:54pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/2 "2016-08-10T14:54:58Z")

</div>

Hello,

Just two quick questions for today 🙂

1. I’m worried about duplicate leads because Mautic currently allows me to create duplicate leads with the same email. Once a lead has been placed into Mautic due a trigger, what if the customer proceeds to do another task on our website that means they will set off another trigger. Will two separate leads be made, or will actions be placed into the same lead?

2. Imagine the following scenario: I schedule in a campaign to go out to List A in an hours time. Just 15 minutes before the emails are due to go out, a customer unsubscribes from all emails from us. Will the customer still receive the email because the leads that receive the campaign was generated when the campaign was scheduled?

If you need me to elaborate on anything please let me know. Thank you!

---

<div class="post-metadata">

**Author:** ![loanatik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/loanatik/32/1923_2.png) [@loanatik](https://forum.mautic.org/u/loanatik)\
**Post date:** [August 10, 2016, 3:03pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/3 "2016-08-10T15:03:47Z")

</div>

We import leads from multiple sources that may or may not have email addresses. I know there are thousands of duplicates in our system now. We really need a better methodology for merging duplicate records. Google contacts is one of the best I’ve seen, but, their contact database structure is a little more sophisticated than the one in mautic.

---

<div class="post-metadata">

**Author:** ![chizuokagmail-com](https://avatars.discourse-cdn.com/v4/letter/c/ecccb3/32.png) [@chizuokagmail-com](https://forum.mautic.org/u/chizuokagmail-com)\
**Post date:** [August 11, 2016, 5:39am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/4 "2016-08-11T05:39:12Z")

</div>

+1 for this.

I realized Mautic has no protection against duplicate emails. Even if the field is set to be a unique field, even if i try MANUALLY entering two same emails mautic lets it go through.

Anyway we could make sure entering the same email throws an error?

---

<div class="post-metadata">

**Author:** ![pcantellow](https://avatars.discourse-cdn.com/v4/letter/p/4491bb/32.png) [@pcantellow](https://forum.mautic.org/u/pcantellow)\
**Post date:** [August 11, 2016, 7:56am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/5 "2016-08-11T07:56:37Z")

</div>

Thank you for your replies!

I understand that the user can gain points when engaging with the email itself, but if Mautic creates duplicate leads when users set off triggers, how are they meant to build up points so we can identify them as a strong lead?

@escopecz - can you help with this? - you seem like a man in the know on here and GitHub

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [August 11, 2016, 11:23am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/6 "2016-08-11T11:23:18Z")

</div>

Mautic will automatically merge contacts from tracking or importing. The only way how to make duplicates is via UI. Or do you have different experience?

Since Mautic 2.1.0, the UI will notify users when creating a contact which already exists by the fields marked as unique identifiers. Email is unique identifier by default.

---

<div class="post-metadata">

**Author:** ![loanatik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/loanatik/32/1923_2.png) [@loanatik](https://forum.mautic.org/u/loanatik)\
**Post date:** [August 12, 2016, 3:57am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/7 "2016-08-12T03:57:23Z")

</div>

![](http://www.loanatik.com/news/wp-content/uploads/2016/08/Dupes.jpg)

---

<div class="post-metadata">

**Author:** ![loanatik](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/loanatik/32/1923_2.png) [@loanatik](https://forum.mautic.org/u/loanatik)\
**Post date:** [August 12, 2016, 3:59am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/8 "2016-08-12T03:59:36Z")

</div>

Ideally a maintenance tool that would identify potential duplicates and give us control over what information is kept/discarded.

---

<div class="post-metadata">

**Author:** ![chizuokagmail-com](https://avatars.discourse-cdn.com/v4/letter/c/ecccb3/32.png) [@chizuokagmail-com](https://forum.mautic.org/u/chizuokagmail-com)\
**Post date:** [August 29, 2016, 5:14am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/9 "2016-08-29T05:14:40Z")

</div>

[quote=14372:@escopecz]Mautic will automatically merge contacts from tracking or importing. The only way how to make duplicates is via UI. Or do you have different experience?

Since Mautic 2.1.0, the UI will notify users when creating a contact which already exists by the fields marked as unique identifiers. Email is unique identifier by default.[/quote]

May i know what you mean by via “UI”. Duplicates seem possible via the API too… but id have to double confirm this.

---

<div class="post-metadata">

**Author:** ![escopecz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/escopecz/32/370_2.png) [@escopecz](https://forum.mautic.org/u/escopecz)\
**Post date:** [August 29, 2016, 6:15am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/10 "2016-08-29T06:15:51Z")

</div>

I meant User Interface - The Mautic administration; adding contacts via forms as administrator.

---

<div class="post-metadata">

**Author:** ![hansakoch](https://avatars.discourse-cdn.com/v4/letter/h/b487fb/32.png) [@hansakoch](https://forum.mautic.org/u/hansakoch)\
**Post date:** [November 16, 2016, 9:04am UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/11 "2016-11-16T09:04:02Z")

</div>

Before we use to have the options of a filter, email = unique  
It’s not longer available on the new update of Mautic.  
I am adding contacts via API and now do not know of a way to merge duplicates or remove them from segments.

---

<div class="post-metadata">

**Author:** ![zenzozen](https://avatars.discourse-cdn.com/v4/letter/z/0ea827/32.png) [@zenzozen](https://forum.mautic.org/u/zenzozen)\
**Post date:** [November 24, 2016, 6:53pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/12 "2016-11-24T18:53:24Z")

</div>

Same here in last realease. (2.2.1)  
Via forms mautic merges. Via API mautic lets have duplicated contacts. And yes, the email is unique identifier =(

---

<div class="post-metadata">

**Author:** ![zenzozen](https://avatars.discourse-cdn.com/v4/letter/z/0ea827/32.png) [@zenzozen](https://forum.mautic.org/u/zenzozen)\
**Post date:** [November 24, 2016, 7:04pm UTC](https://forum.mautic.org/t/duplicate-leads-list-updates/4829/13 "2016-11-24T19:04:15Z")

</div>

By the way, this happens when we use the PUT /contacts/ID/edit and the ID doenst exists.  
Is there any way we search lead by email and not by ID? Eg: PUT /contacts/EMAIL/edit.
