Did you have any criteria set for “how to find existing records?” in your import? We suggest to review your mappings and flow configuration to make sure the correct field is being used for record matching. You may also need to confirm that the data being sent does not unintentionally duplicate an existing record’s name.
You may also try the following steps:
Check existing contacts in the target system to identify if a record with the same name already exists.
Adjust the source data or your flow logic to ensure that each Contact record sent into the target system has a unique name. This may involve:
Appending an identifier (like an email address, number, or a timestamp) to the Contact’s name, or
Using the system’s auto-generated numbering features (if available) to assign unique values automatically.
If you have multiple records with the same name but they are different entities, consider introducing an additional field (such as email or an external ID) to guarantee uniqueness or to distinguish between them.
If none of these work, feel free to send a support ticket and we’ll be glad to take a look at it.
So it gets created, but you're getting this intermittent error, and you've aligned the create timestamp of the contact to when this error came back? If so, seems like a bug to me.
Yep seems like a bug. For example today:
Lookup contact > Not found
Create contact returned error at 10/15/2025 11:17:04 AM via Celigo
However Celigo created this record in the same step: