Description

Stop relying on manual CSV exports. In this technical Skills Lab, we move beyond the "why" and dive straight into the "how" of building a live data connection between Blackbaud and Google Workspace. This session is designed for school technologists who want to turn static Advanced Lists into programmatic, accessible data.

Using a provided Google Apps Script starter template, we will work through a sample implementation of the SKY API. We will begin by configuring a new application in the Blackbaud Developer Portal and navigating the OAuth2 "Authentication Dance" to connect with the Script. Once connected, we will walk through the logic to programmatically fetch an existing Advanced List from your environment and populate it into a Google Sheet.

You will learn the mechanics of API scopes, redirect URIs, and the UrlFetchApp service. By the end of this session, you will have a working script that bridges the gap between Blackbaud’s data and Google’s flexibility, providing a foundational engine for your school’s custom reporting and integrations.

Prerequisites for Participation: A Blackbaud SKY Developer account. Marketplace or Org Admin credentials for their environment. One "Advanced List" already created in Blackbaud (under 1,000 rows) to use as a data source. A Google account with access to Google Apps Script.

Name
Connecting Blackbaud Lists to Google Sheets with SKY API
Date & Time
Wednesday, June 3, 2026, 3:30 PM - 4:25 PM
Aline Lilwall
Day
June 3
Session Type
Skills Lab
Solution
Raiser’s Edge NXT, Financial Edge NXT, Blackbaud Education Management
Competencies and Skills
Low-code, Marketplace/Partner, Automation, SKY API/SKY Add-ins