/blackbaud-to-google-lists

Google Workspace Add-on to export/sync Blackbaud lists to Google Sheets

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Blackbaud-to-Google Lists

Google Workspace Add-on to export/sync Blackbaud lists to Google Sheets

Setup

Requires Platform Manager role on Blackbaud to access the list of lists from the SKY API.

Blackbaud credentials are stored as Script Properties:

Script Property Source
SKY_ACCESS_KEY A Blackbaud subscription access key
SKY_CLIENT_ID The OAuth Client ID of a Blackbaud App
SKY_CLIENT_SECRET The OAuth Client Secret of (the same) Blackbaud App

Add the script as a Redirect URI on that Blackbaud app with a URL in the pattern:

https://script.google.com/macros/d/:script_id/usercallback

Privacy Policy

This app stores no data separately from the Google Sheets that are managed. The metadata stored in the Google Sheets describes the Blackbaud list from which to refresh the data in the Sheet.

Terms of Service

No warranty or liability is given or implied. Use at your own risk.