I am preparing to import approximately 12,000 customer records from our legacy CRM into FieldPulse. I have reviewed the bulk import documentation and have a concern regarding duplicate prevention.
Our legacy system contains multiple entries for the same customer due to historical data quality issues. I have confirmed that:
- Approximately 2,300 records share phone numbers with at least one other record
- Approximately 1,800 records share email addresses with at least one other record
- Approximately 890 records have matching first name, last name, and street address but different contact methods
My questions are as follows:
- What match key(s) does the FieldPulse import process use to identify potential duplicates?
- Is there a configurable merge rule set, or is deduplication handled automatically according to a fixed hierarchy?
- Can I specify which record should be considered "master" when duplicates are detected (e.g., most recent updated date, most complete data)?
- Does the import provide a preview or dry-run option showing which records would be merged versus created as new?
- Are there any constraints on which fields can be used as custom match keys?
I have noted that the import template includes columns for "Customer ID (External)" — it is not clear whether this field participates in deduplication logic or is strictly for reference.
Prior to executing this import, I require a reproducible process that does not create duplicate customer records, as remediation would be operationally costly.
Environment details: I will be using the web interface bulk import function, not the API, for this operation. Our account is on the Enterprise tier.