Contacts & CRM
Merging duplicate contacts
3 minutes read time Difficulty: intermediate
Merging duplicate contacts
Over time, duplicates can appear when the same person contacts you from different contexts. Here's how to clean them up.
How duplicates happen
- Same person imported twice from different CSVs
- Contact created manually when they already existed
- Same phone number with slight formatting differences
Finding duplicates
AIsoule detects potential duplicates automatically:
- Go to Contacts
- Look for the "Merge" button or duplicate indicator
- AIsoule shows contacts with matching phone numbers
Merging contacts
- Click "Merge" (or go to Contacts → Merge)
- You'll see pairs of potential duplicates
- For each pair, choose:
- Primary contact — The one to keep
- Secondary contact — The one to merge into primary
- Review what will be merged:
- Messages → moved to primary
- Notes → moved to primary
- Tags → combined (union)
- Custom fields → primary's values kept (or choose)
- Call logs → moved to primary
- Click "Merge"
What happens during merge
| Data | Action |
|---|---|
| Messages | All moved to primary contact |
| Notes | All moved to primary contact |
| Tags | Combined (both contacts' tags) |
| Custom fields | Primary's values kept by default |
| Call logs | Moved to primary |
| Secondary contact | Soft-deleted (removed from list) |
Merge preview
Before merging, you can preview:
- How many messages will be moved
- Which tags will be combined
- Any field conflicts (different values for same field)
Undoing a merge
⚠️ Merging cannot be undone. Always review the preview carefully before confirming.
Tips
- Merge regularly — Check for duplicates monthly
- Import carefully — Use "Update on duplicate" when importing CSVs
- Standardize phone formats — Always use country code (+91...) to prevent format-based duplicates
- Keep the more complete record — Choose the contact with more data as primary
Related Articles
Was this guide helpful?
Your feedback helps us make these guides better for everyone.