При отправке данных в системы, где важна уникальность записей, Unisender может выполнять дополнительные проверки для обеспечения этой уникальности с помощью инструмента «Обработка дубликатов записей».
Инструмент встроен в шаг настроек действия и может быть виден для некоторых сервисов. Например, при создании интеграции с amoCRM повторная передача данных существующего контакта может привести к созданию дубля.

Если иконка инструмента отсутствует, значит данный сервис не поддерживает обработку дубликатов.
В свойствах связки можно настроить различные сценарии обработки дубликатов.
Инструмент поддерживает следующие сценарии:
- Не проверять на дубликаты, всегда создавать новую запись. Дополнительные проверки не выполняются, и всегда отправляется запрос на создание новой записи. В этом случае могут возникнуть ошибки создания записи, если не обеспечена требуемая уникальность данных.
- Не создавать новую запись, если найден дубликат. Unisender проверяет, существуют ли уже данные с указанными уникальными полями в системе назначения. При нахождении такой записи, она будет считаться дубликатом. В этом случае дальнейшая обработка текущего шага прекращается и новая запись не создается. Поля найденной записи могут быть использованы в последующих шагах связки.
- Обновить существующую запись, если найден дубликат, иначе создать новую запись. В этом сценарии также происходит поиск существующей записи, но в случае ее нахождения, происходит обновление ее полей. Если дубликат не найден, то создается новая запись.
- Только обновить существующую запись, если найден дубликат. Этот вариант работы с дубликатами предполагает их поиск и прерывание операции, если дубликат не найден. При этой настройке новые записи не создаются, и сценарий используется только для обновления существующих записей.

После выбора сценария настройте параметры поиска дубликатов — поля, по которым Unisender будет искать совпадения в системе назначения.
Например, если в настройках действия для поиска клиента будет использоваться параметр «Телефон» и выбран сценарий «Не создавать новую запись, если найден дубликат», система предложит выбрать следующие параметры для поиска дубликатов:

Если в сервисе уже есть контакт с указанным телефоном, новая запись не создается. Если совпадений нет, то Unisender создаст новый контакт.
После настройки можно протестировать связку, чтобы проверить, как обрабатываются записи с совпадающими данными.