3 Bulk Update Member BCA Data
Use Bulk Update Member Data to update BCA reporting information for multiple existing members at once. You can edit members in an online table or download and import a CSV file.
Bulk Update changes existing member profiles only. It does not create, invite, delete, merge, or deactivate members.
In this article
- Before you start
- Choose a bulk update method
- Update members in a table
- Update members with a CSV file
- Fields you can update
- Review and apply the update
- Resolve errors and data conflicts
- After the update
Before you start
You need permission to edit the member information included in the update. Access to Compliance does not automatically give you permission to change member profiles or restricted identity information.
You can open Bulk Update Member Data from:
- Members: Update existing members in your available company member scope.
- Compliance: Update members included in your current reporting scope.
When opened from Compliance, only current reporting members within the projects you can view are available.
Choose a bulk update method
Choose one of these methods:
- Fill in table: Search for existing members, edit their current data directly, and update up to 50 members in one session.
- Import CSV: Download the current member data for your scope, edit it offline, upload the file, and review the changes in GoBuid before applying them.
Both methods use the same field permissions and validation rules. GoBuid updates only rows that contain valid changes.
Update members in a table
To update members directly:
- Open Bulk Update Member Data.
- Select Fill in table.
- Search for a member by name, email, or Employee ID.
- Select the member. GoBuid loads the member’s current BCA reporting information.
- Edit the required fields.
- To add more members, select Add 5 Rows.
- Review the changed rows and select Update {n} Members.
- Confirm the update.
The table starts with five blank rows. Blank rows are ignored and do not create validation errors. The same member cannot be added more than once.
Removing a row removes it from the current update only. It does not remove or change the member’s account.
Update members with a CSV file
To update members by CSV:
- Open Bulk Update Member Data.
- Select Import CSV.
- Download the current member data for your scope.
- Edit only the supported fields.
- Keep the column names, column order, Member Email, and Data Version unchanged.
- Upload the completed CSV file.
- Review the parsed data and correct any highlighted issues in the online table.
- Select Update {n} Members.
- Confirm the update.
The CSV uses Member Email to match each row to an existing member. Do not add, delete, or duplicate member rows in the downloaded file.
Use UTF-8 or UTF-8 with BOM when saving the CSV. If Employer Trade Scope contains more than one value, separate the values with a vertical bar (| ).
Uploading a CSV does not immediately change member data. You can review and correct the parsed rows in GoBuid before applying the update.
Fields you can update
Depending on your permissions, Bulk Update can update:
- NRIC or FIN
- Work Pass Type
- Default BCA Trade
- Employer Company Name
- Employer Company UEN
- Employer Trade Scope
The following reference fields are read-only:
- Member Email
- Member Name
- Employee ID
A member’s email is the matching key for CSV updates and cannot be changed through this workflow.
Review and apply the update
Before applying the update, review:
- Members with changes
- Cleared values
- Invalid rows
- Data conflicts
If an editable field previously had a value and you leave it blank, the existing value will be cleared. A field that was already blank and remains blank is not treated as a change.
> Blank cells will clear existing values when the update is applied. Review the table carefully before updating Members. >
The Update {n} Members button counts only members with changed, valid rows. Unchanged rows are not submitted.
Each member row is updated as one unit. If any changed field in a row is invalid, none of the changes in that row are applied.
Resolve errors and data conflicts
GoBuid may stop a row from updating when:
- A value has an invalid format.
- The Member Email is missing, duplicated, unknown, or outside the current scope.
- A read-only reference field was changed in the CSV.
- The member’s data changed after the table or CSV was loaded.
- Your permission or reporting scope changed during the update.
Valid rows can still be updated when other rows contain errors. After a partial update, the rows that need attention remain in the table.
If a row has a data-version conflict, reload the latest member data or download a new CSV before trying again. GoBuid does not overwrite newer member data with an older version.
BCA reporting fields do not have to be fully complete for a row to be updated. Any remaining reporting gaps appear in Compliance readiness after the update.
After the update
After a successful or partial update:
- Successfully updated rows are saved.
- Rows that still need attention remain available for correction.
- Compliance readiness refreshes using the latest member data.
- The update is recorded in the member’s Compliance Profile Audit Log.
If you leave while there are unsaved table edits, GoBuid asks whether you want to keep editing or discard the changes.
Return to Compliance > Overview or Compliance > Members to review the updated readiness and resolve any remaining blockers.