Overview
Engaging Networks helps nonprofits maximize their impact through a suite of world-class online fundraising and advocacy tools. Nonprofits of every size and cause—from human rights to disaster relief—use our platform to raise money, engage their communities, and advance their missions.
Setup guide
Follow our step-by-step setup guide to connect Classy to Snowflake using EasyConnect.
Capabilties
This limited set of features is due to the limited functionality with the Engaging Networks bulk export API.
Feature | Supported |
---|---|
Incremental Changes | No |
Incremental API Requests | No |
Capture Deletes | No |
Sync overview
The sync process currently uses the bluk export process which sends the api token and day it requests. During the initial sync it will sync the prior 30 days as is the limit of the API retention period. After that it will sync based on the users prefrence. It is reccomended to sync daily at 4am as that it when the API will refresh.
Schema information
Unlike other data sources, Engaging Networks only returns data as a single wide table. The columns in this table are also custom, depending on the settings that you configure when creating your credentials with Engaging Networks. Due to the nature of this data, Easy Connect loads all of the data into a single table with a variant column. This keeps the ingestion process reliable when the columns from Engaging Networks changes, preventing data loss due to evolving schemas.
Here is the UML.
Limitations
The Engaging Networks bulk export API provides files that we load into the raw table but those files are not are not avaliable due to native app limitation.