Widget for Kommo by Reform

Dedup by Reform

Merges duplicates the moment a lead is created

Integrations, forms and chats often create a new contact instead of finding the existing one. Dedup catches such a duplicate as soon as the lead appears and merges it into the client's existing card — before managers, telephony and reports run into it.

Dedup by Reform

Why you need it

Integrations with lead sources are rarely perfect: many create a new contact for every request without checking whether the client is already in the CRM.

Leads, calls and messages of one client end up on different cards: managers do not see the history and call the client twice.

Telephony and email open the wrong card, and reports count one client several times.

Cleaning up afterwards never ends: the integration creates new duplicates every day.

What the widget does

Merged the moment a lead is created

A Digital Pipeline action checks the lead's contact and company within seconds and merges a duplicate into the existing card — even if the integration does not check for duplicates.

Cleans up what has piled up

A whole-base check by phone, email and your own field; clear groups are merged with the native Kommo merge.

Better not merged than merged wrong

Large groups, shared office numbers and junk values are never merged on their own.

Manual review

Doubtful groups wait for a person: compare the cards side by side and choose what to keep.

Undo for 7 days

Every merge is logged in the CRM itself. The duplicate comes back from the trash with its leads.

Contacts and companies

The same check, merge and undo for companies, for example by tax ID.

How it works

1

Choose the fields to find duplicates by: phone, email and, if needed, your own field such as a tax ID.

2

Add the widget action to the pipeline stage where new leads arrive: from now on duplicates are merged as soon as they appear.

3

Clean up the base once: a test merge of the first groups, then the full run, for example tonight.

Who it's forTeams on Kommo whose leads come from forms, chats, telephony and integrations that do not check for duplicates, so the same client keeps appearing as a new contact.
01

What the widget does

Dedup by Reform fixes what integrations miss: when a form, chat or integration creates a new contact or company for a client who is already in the CRM, the widget merges the duplicate into the existing card within seconds of the lead appearing. It also cleans up duplicates that have already piled up. Merging uses the native Kommo merge: leads, notes, tasks and chats move to the older card.

02

Installation

  1. Install the widget from the Kommo marketplace or with the Install in Kommo button at the top of this page and allow access.
  2. Open Settings → Integrations → Dedup by Reform, choose the fields to find duplicates by and click Save.
  3. The cleanup page is in Settings → Dedup.
!

Merging cards in Kommo requires the rights to delete contacts and companies, so run the cleanup as an administrator.

03

Merging new duplicates as leads arrive

  1. Turn on Merge new duplicates automatically in the widget settings.
  2. In the pipeline settings (Leads → Automate) add the Dedup by Reform action to the stage where new leads arrive, with «After moved to or created in this stage».
  3. When a lead arrives, the Reform server checks its contacts and company within about 20 seconds. If the duplicate is clear, the lead, phones and emails move to the older card at once, and the duplicate is emptied so that calls and emails find the right card.
  4. The empty duplicate is then deleted by the native Kommo merge in the browser of any user with merge rights who has Kommo open. Doubtful cases are only marked for review.
The older card after a new duplicate was merged
The older card after a new duplicate was merged
04

Checking the whole base

  1. On the Settings → Dedup page choose Contacts or Companies and click Check the base. The check only reads data and changes nothing.
  2. The result shows how many groups were found, how many will be merged automatically and how many go to manual review.
  3. Start with a test run: merge the first 10 groups and look at the cards. Then start the full run, now or at a set time, for example at 22:00.
  4. Keep the tab open until the run ends. If it was interrupted, just start it again: merged duplicates will not repeat.
Base check: the numbers of groups and the run options
Base check: the numbers of groups and the run options
✓

After each merge the widget checks that the duplicates disappeared and all leads stayed with the main card. If something is wrong, the run stops.

05

Manual review

  1. Groups that are not clear enough are not merged on their own: for example, too many cards with one number, or a contact linked to different companies.
  2. Click Review doubtful groups: the cards of a group are shown side by side, you choose the main card and which values to keep, then merge, mark as not a duplicate or skip.
  3. Mark doubtful groups in the CRM puts a mark into the card field «Duplicate (Dedup)», so they can be found with the list search: «Review-duplicate» shows all of them, a group number (G-…) shows one group.
06

Merge log and undo

  1. Every merge leaves a note in the main card with what was merged; the Merge log for 7 days is built from these notes.
  2. Click Undo… next to a merge and confirm. The duplicate comes back from the Kommo trash, its leads and linked contacts or companies return to it, and phones, emails and tags that came from it are removed from the main card.
  3. After undo both cards are marked «Not-duplicate», so later runs will not merge them again.
Merge log: undo is confirmed separately
Merge log: undo is confirmed separately
!

Chats and notes that moved to the main card stay there: Kommo cannot split them back.

07

Contacts and companies

Switch between Contacts and Companies at the top of the cleanup page. Everything works the same: check, test and full run, manual review, log and undo. For companies, a company field such as a tax ID is usually the best extra field. Contacts are never merged by a company field: all employees of one company share it.

08

Settings

  • Merge new duplicates automatically — the Digital Pipeline action described above.
  • Find duplicates by phone, email and up to four of your own fields of contacts or companies (tax ID, contract or customer number).
  • Advanced settings: the maximum group size merged on its own (3 by default, up to 5), when a number or email counts as shared, how many last digits of a phone to compare (detected from the base by default), whether any or all fields must match, fields that must match, a stop list, and the name of the «Allowed duplicate» tag.
09

What is never merged on its own

  • Groups larger than the set size (3 cards by default).
  • Numbers and emails found on many cards: an office line or a reception address.
  • Junk values: «0000000», a course name written into the email field and similar. If too much of the base would be merged, the full run is blocked until you confirm it.
  • Cards tagged «Allowed duplicate» (for example, family members with one phone in a clinic).
  • Cards a person has already marked as «Not-duplicate».
10

FAQ

Are leads merged?

No. Only contacts and companies are merged; a lead just becomes linked to the older card.

Does the widget use AI or send data anywhere?

No. Duplicates are found by rules in your browser. For new duplicates from the pipeline, the Reform server reads the cards through the Kommo API and does not store personal data.

A manager without admin rights has Kommo open — will merging work?

Kommo merges cards only for users with the rights to delete them. The widget hands the final step to a user who has these rights.

The check found nothing, but I see duplicates

Check which fields are selected and whether the values match: phones are compared by the last digits, emails without case. A value found on many cards is treated as shared and ignored.

Can I undo a merge after 7 days?

The log keeps 7 days. Later, a deleted card can still be restored from the Kommo trash by hand while it is there.

11

Support

Reform
reform.bz

When contacting us, include your Kommo account address and the group number (G-…) if the question is about a merge. · admin@reform.bz