Fondazione Dottor Sorriso · Internal tool
Dr Sorriso Donations
Match bank transfers to donors and enter donations in the foundation’s existing platform.
Donation processing
Bank-transfer description
Campaign code presentExtract the codeMatch the campaign
Name in the descriptionRemove banking boilerplateExtract & check the donor
Match the contact Record the donation
Identifying the donor
- Clean the description
- Rules remove SEPA boilerplate, banking identifiers, and repeated tokens. Italian name dictionaries help distinguish names from codes.
- Resolve the donor
- GPT-4o-mini proposes names across several calls. Agreement and a second pass check the result; a cache avoids parsing the same description again.
- Enter the record
- Selenium selects the campaign, finds or creates the contact, and enters the donation in the existing platform.