Record duplication
Why does my Salesforce Flow create duplicate records even with entry conditions?
Charlotte JamesBegginer
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The Flow is triggered multiple times due to record updates or automation recursion.
Problem Explanation
Record-triggered Flows can re-run when the same record is updated by another Flow, Process Builder, or Apex, causing duplicate record creation.
Root Cause(s)
1. Flow runs on create and update
2. No duplicate-check logic
3. Another automation updates the same record
4. Before-save and after-save Flows both active
Step-by-Step Solution
1. Change trigger to Only when record is created
2. Add a Decision element to check for existing records
3. Use a unique field (Email, External ID)
4. Disable redundant automation
Edge Cases & Variations
1. Integration updates can retrigger Flows
2. Bulk updates amplify duplicates
Common Mistakes to Avoid
1. Relying only on entry criteria
2. Ignoring update-triggered executions