Problem
When the BPO schedule sync runs, rows fail for users who don't yet have an external platform ID (e.g. NICE ID, Alvaria ID) assigned in Assembled. Admins must manually cross-reference the sync history report and apply the correct ID to each user profile.
Proposed Solution
When the sync encounters a row with an unrecognised external ID, Assembled should automatically match the record to an existing user profile and apply the ID.
Suggested matching logic:
Primary: email match
Secondary: first name + last name (for cases where BPO and internal emails differ)
Created by Ben Faulkner
·