Update contact records with donation totals for fundraising

Profile updates arrive without donor context, leaving campaign managers with stale contact and giving data. Keep contacts and donation totals updated so managers can run targeted appeals.

Update contact records with donation totals for fundraising

Update contact records with donation totals for fundraising