Skip to content

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.

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.

  1. Go to the Families page from the sidebar.
  2. 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”).

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.

  1. On the Duplicates page, find the group you want to merge.
  2. Click the Merge button next to the group.
  3. A confirmation window will appear warning that this action cannot be undone.
  4. Click Yes, merge to proceed.

You can also merge families directly from the family table, which is useful when you spot duplicates yourself:

  1. Go to the Families page.
  2. Select two to five families using the checkboxes.
  3. Click Merge Families from the bulk actions menu.
  4. Confirm the merge.

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.

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.

  • 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.