Update member records, log borrow and return requests

Member borrow and return requests arrive as updated customer records, causing manual triage and inventory drift. It keeps profiles and transaction logs current so pickups are scheduled same day.

Update member records, log borrow and return requests

Overview

When member borrow and return requests land as profile updates, staff spend time triaging instead of fulfilling holds. This flow turns each updated member record into a processed customer profile, ledgered transaction row, and team alert so pickups are scheduled same day.

Update member records, log borrow and return requests