NewPath-Consulting / warm

Pro Reports for Wild Apricot is a Google Data Studio connector that helps Wild Apricot administrators understand your organization’s membership engagement, renewal rates, and demographics. Trend your revenue and get expense analyses. Whatever your question, enjoy all the organized data you need at your fingertips to make the business decisions want.
https://newpathconsulting.com/warm
GNU General Public License v3.0
6 stars 4 forks source link
analytics google-apps-script google-data-studio visualization-tools wild-apricot

Documentation for Pro Reports for Wild Apricot

Project Description

Wild Apricot is the #1 rated Membership Management platform that enables membership-based organizations to manage their contact database and all members transactions with ease. The system has many modules including events, membership renewals, donations and an online store. It also enables administrators to customize their contact and member database. Members and administrators are able to manipulate data such as membership status, event registration, online payments with ease.

The built in reporting system in Wild Apricot does not allow easy summarization and visualization of Wild Apricot member and contact transactions. The comprehensive real-time report capabilities in Google Data Studio are a perfect solution that helps administrators integrate Wild Apricot data with a variety of external analytical systems like Google Ads and Google Analytics. This project is a Google Data Studio community data connector built to retrieve data from Wild Apricot, which can be summarized and transformed in GDS to create user-friendly and real-time dashboard for Wild Apricot.

Data is fetched in real-time, securely using Wild Apricot's REST API.

The code is maintained by NewPath Consulting.

Features

This community data connector is written in JavaScript and supports the following Wild Apricot data objects.

General

Contact & Member Fields

Events

Financials

Email Marketing

Installation

This is a community connector. When you purchase a license you will receive the link to the connector in your email with the Pro Reports license.

To use the connector you can perform one of 2 procedures:

or

After the data source is configured you will be asked for a Wild Apricot API key. API keys can be created in the Wild Apricot administrative system under Settings/Integrations/Authorized Applications

Edit and Use your own copy of the Pro Reports

  1. Visit Google Apps Script and create a new project.
  2. In the Apps Script development environment, select View > Show manifest file. Replace the contents of this file with the content of the src/appsscript.json file from this repository.
  3. For every .js file under src, you will need to create a file in Apps Scripts (File > New > Script File), then copy over the content from the repository.
  4. To use the Community Connector in Data Studio, follow the guide on Community Connector Developer site.

Sample Dashboard (Google Data Studio)

Built in Contact Report Template

Custom Sample Wild Apricot Report in PDF

Sample Wild Apricot Report in Google Data Studio (live)

Dashboards can be customized flexibly according to a report writers requirements using one or more data sources.

References

Lessons Learned: Building a Google Data Studio Partner Connector

GDS Authentication Docs

GDS Community Connector Docs

GDS GitHub Repositories and Experiments

Wild Apricot API Documentation

GDS Community Connector Docs

GDS GitHub Repositories and Experiments

Wild Apricot API Documentation

Wild Apricot Product Description

Extract data for faster performance in Google Data Studio

Changelog