From scattered supporter lists to one record per person.
- Step 01
Lists imported
Spreadsheets from events, appeals and online forms are copied into a staging table, with the original files kept unchanged.
- Step 02
Details tidied
Names, email addresses, phone numbers and postcodes are put into one consistent format, and postcodes are checked against a postcode lookup.
- Step 03
Matches suggested
Exact matches are found by rules, and OpenAI judges the harder cases, such as a nickname, a typo or a changed surname, giving a reason for each.
- Step 04
Merges approved
A person reviews each suggested pair side by side in Airtable and chooses which details to keep.
- Step 05
Records merged
Approved merges are applied, keeping the history and every consent and Gift Aid record from both originals.
The result
One record per supporter, with nothing lost along the way.
No record is merged or deleted without a person’s approval, and the originals are kept so any merge can be undone. Consent and Gift Aid declarations are always carried over, never overwritten.