Duplicate Detection & Merging
Duplicate family records can happen easily — a family registers twice, someone re-enters a family that already exists, or the same family registers with slightly different details. Campflow automatically detects potential duplicates and gives you tools to merge them into a single record.
How Duplicates Are Detected
Section titled “How Duplicates Are Detected”Campflow compares all families within your camp and flags two families as potential duplicates when they share the same last name and at least one of the following:
- Both parents’ first names match (father’s name and mother’s name).
- Home phone number matches.
- Father’s phone number matches.
- Mother’s phone number matches.
- Father’s email address matches.
- Mother’s email address matches.
If any duplicates are found, a banner appears at the top of the Families page linking you to the Duplicates page.
Viewing Duplicates
Section titled “Viewing Duplicates”- Go to the Families page from the sidebar.
- If duplicates exist, click the banner at the top that says duplicates were found. Or go directly to the Duplicates page via the URL.
The Duplicates page shows each group of suspected duplicates side by side. Each group displays:
- Each family’s last name and ID number (click to open that family’s detail page in a new tab).
- The parents’ names, phone numbers, and email addresses for easy comparison.
- The matching criteria — what Campflow found in common (e.g., “Father’s Email: john@example.com”).
Merging Duplicate Families
Section titled “Merging Duplicate Families”When you merge families, all data from the duplicate families is moved into one target family. The first family in the group becomes the target, and the others are absorbed into it.
Merging a Single Group
Section titled “Merging a Single Group”- On the Duplicates page, find the group you want to merge.
- Click the Merge button next to the group.
- A confirmation window will appear warning that this action cannot be undone.
- Click Yes, merge to proceed.
Merging From the Family Table
Section titled “Merging From the Family Table”You can also merge families directly from the family table, which is useful when you spot duplicates yourself:
- Go to the Families page.
- Select two to five families using the checkboxes.
- Click Merge Families from the bulk actions menu.
- Confirm the merge.
Bulk Merging
Section titled “Bulk Merging”On the Duplicates page, you can select multiple groups using the checkboxes and click Merge Selected Groups to merge them all at once. Each group is processed independently.
What Happens During a Merge
Section titled “What Happens During a Merge”When families are merged, the following data is moved from the duplicate families into the target family:
- Campers — All campers from the duplicate families are moved to the target family.
- Emergency contacts — Moved to the target family.
- Invoices and financial records — All invoices, payments, and ledger entries are reassigned.
- Documents — Any uploaded documents are moved.
- Registration disclosures — Checkbox responses are transferred.
- Collection activity — All notes, statements, and communication history are moved.
- Payment methods and Autopay schedules — Saved payment methods and Autopay schedules are transferred.
- Broadcast recipients — Message history is preserved.
- Notes — Notes from the duplicate families are appended to the target family’s notes.
The duplicate families are then deleted. The target family retains its own information (name, address, contact details) — data from the duplicates is only additive.
Good to Know
Section titled “Good to Know”- Merging cannot be undone. Review the families carefully before merging — open each one in a new tab to compare their details.
- You can merge up to 5 families at a time from the family table.
- When merging from the Duplicates page, Campflow uses the first family in the group (by ID) as the target. If you want a specific family to be the target when merging from the family table, make sure to select it first.
- After merging, the Duplicates page updates automatically. If all duplicates have been resolved, the page will show a message confirming your records are clean.