Why do I have duplicate deals in Twenty?

The Twenty CRM help pages give 3 common reasons. The first to rule out: Twenty checks for duplicates on certain unique fields only, so records without a matching unique value can be added again.

Wins · Are they booking and buying?

Is it broken, or just quiet?

A number can fall because fewer people came, or because something stopped counting them. Below are the causes the Twenty CRM help pages give, and how to check each one yourself.

What causes it?

  1. Twenty checks for duplicates on certain unique fields only, so records without a matching unique value can be added again.

    In the Twenty CRM help: Twenty enforces uniqueness on certain fields to prevent duplicate records and ensure data integrity. Uniqueness Constraints, read 2026-11-12.

  2. When an imported row has no unique value that matches an existing record, Twenty creates a new one, which can add a second copy of a deal.

    In the Twenty CRM help: If a unique field value doesn't exist, a new record is created. Uniqueness Constraints, read 2026-11-12.

  3. Rows imported without an ID get a new one, so importing the same deals again can create new records rather than update the old ones.

    In the Twenty CRM help: Twenty auto-generates IDs if not provided Prepare Your CSV Files, read 2026-11-12.

How do I check it myself?

  1. When you import deals that are already in Twenty, include their IDs so the import updates them rather than adding new ones.

    In the Twenty CRM help: Include ID to update existing records instead of creating new ones Prepare Your CSV Files, read 2026-11-12.

  2. Before an import, check whether the deals are already in Twenty.

    In the Twenty CRM help: Check for duplicates that already exist in Twenty Prepare Your CSV Files, read 2026-11-12.

How would I know the day it starts?

  • Feder reads your new deals from Twenty each day and compares each day with your own history.
  • It tells you when new deals go quiet or move outside their usual range.

Some numbers are too quiet to judge daily, such as a form filled in a few times a week. Until there is enough of your own history to judge a change, Feder says it is still learning and scores nothing, rather than guessing.

See what Feder reads from Twenty CRM, which feeds Wins. Feder only reads. It never changes anything in Twenty CRM.

Where do these answers come from?

Every cause and check on this page comes from the Twenty CRM help pages, quoted above with the date we read them. Last reviewed 2026-11-12. We read them again by 2027-11-12. If one changes, this page changes or comes down.

Know the day a number breaks, not the month after.