> For the complete documentation index, see [llms.txt](https://docs.inogic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inogic.com/deduped/features/duplicate-prevention/prevent-server-side-duplicate-records.md).

# Prevent Server Side Duplicate Records

The app enables users to prevent duplicates when creating new records and updating existing records on the server side programmatically using the Assembly, WPF Application, Data Import processes, Power Automate, and Workflow. Server-side duplicate prevention supports rule-based Enforce Duplicate Prevention, where all configured duplicate rules are evaluated. Records matching **Strict Rules** are prevented, whereas records matching only **Loose Rules** are processed successfully.

**Example:** If **Email Address** is configured as a **Strict Rule** and **First Name + Last Name** as a **Loose Rule**, creating a contact with the same email address as an existing contact will be blocked. However, if only the name is similar (for example, *John Smith* and *Jon Smith*) and the email address is different, the record will be created because it matches only the Loose Rule.

{% hint style="info" %}
If a record is identified as a duplicate by both **Strict** and **Loose** rules within the same duplicate group, the **Strict Rule** takes precedence. As a result, the record creation or update is blocked based on the more restrictive rule. For more information about configuring duplicate rule enforcement, see **Enforce Duplicate Prevention Feature**
{% endhint %}

* [Prevent Server Side Duplicate Records using Assembly Code](https://docs.inogic.com/deduped/features/duplicate-prevention/prevent-server-side-duplicate-records/prevent-server-side-duplicate-records-using-assembly-code)
* [Prevent Duplicates while Creating or Updating Records using Power Automate Flow](https://docs.inogic.com/deduped/features/duplicate-prevention/prevent-server-side-duplicate-records/prevent-duplicates-while-creating-or-updating-records-using-power-automate-flow)
* [Prevent Duplicates While Creating or Updating Records using Workflow](https://docs.inogic.com/deduped/features/duplicate-prevention/prevent-server-side-duplicate-records/prevent-duplicates-while-creating-or-updating-records-using-workflow)

{% hint style="success" %}
For further queries, reach out to us at <crm@inogic.com>
{% endhint %}
