Userbus's Blackbaud–Google Workspace sync performs account lifecycle management in your Google Workspace tenant, based on your data in Blackbaud.
The sync can automatically:
When determining which users to create in Google, Userbus will include Blackbaud users with the roles you choose. The default included roles are:
We can change these roles according to your requirements.
For each included Blackbaud user, Userbus will check whether it has already linked that user to a Google user.
For users without existing links, Userbus will compare them to existing Google users by email address.
Users that are already linked when a sync runs will not be created in Google during that sync.
Userbus will update users in Google when:
When a Blackbaud user that is linked to a Google user is no longer active or visible to Userbus in Blackbaud, Userbus will suspend that user in Google.
Blackbaud users can become inactive or invisible to Userbus for several reasons. Examples for students include graduation and withdrawal. Examples for employees include retirement, departure, and termination.
When a Blackbaud user becomes active or visible again after being inactive or invisible to Userbus, Userbus will reactivate the corresponding Google user.
Userbus will determine a user's appropriate organizational unit according to your rules.
When a user is created, the user will be placed into the appropriate organizational unit.
If a user exists and Userbus has linked it to a Blackbaud user, Userbus will move them to their appropriate organizational unit if it is different from their actual organizational unit.
If a user exists and Userbus has not linked it to a Blackbaud user, Userbus will not determine or change that user's organizational unit.
Userbus will determine a user's appropriate group memberships according to your rules.
When a user is created, they will be added to the appropriate groups.
If a user meets the criteria for multiple groups, then the user's membership will be set to all of those groups.
For each existing user that Userbus has linked to a Blackbaud user:
The following fields are mapped from Blackbaud to Google by default:
Let us know if you need additional fields mapped. We can also customize these field mappings.
Field mapping changes may be included at no extra charge, or there may be a cost that we will run by you for approval, based on factors like the time and complexity of the associated development effort.
For new users in Google, email addresses will be generated in your chosen format.
If the generated email address is already taken by an existing user, a new email address will be generated using your disambiguation rules.
Example:
These email address formats are just examples. Formats are different from school to school. So are email disambiguation rules. We define rules according to your requirements.
The sync can also set email addresses in Blackbaud users' contact cards, providing a full end-to-end solution.
For new users in Google, passwords will be generated in your chosen format.
Some schools use predictable passwords that employees and students know. For example:
myschool2025!
Typically, a user would be required to change that password on first login.
Some schools prefer random passwords, like:
SunshinePup1
FriendlyFrog52
When it creates new accounts, Userbus can email a spreadsheet of them to the email address of your choice. We can also save it to a folder in your Google Drive.
The sync can manage Education Plus licenses for your users.
Example:
If you have requirements that go beyond this default functionality, let us know! We may be able to handle them.
Customization may incur additional costs. If so, we'll run by you for approval.
The sync can run: