---
title: GoFundMe Pro (formerly Classy) Integration
description: This article will walk you through the process of getting started with the GoFundMe Pro integration for your Alpine database
---

[Skip to content](https://kbhelp.humanitru.com/knowledge/classy-integration#main-content)

English

Show submenu for translations

[Contact us](https://kbhelp.humanitru.com/knowledge/kb-tickets/new?hsLang=en)

[![Humanitru-logo-green-horiz-lo-rez-web-main-RGB-3.png\]](https://kbhelp.humanitru.com/hs-fs/hubfs/Humanitru-logo-green-horiz-lo-rez-web-main-RGB-3.png?height=40&name=Humanitru-logo-green-horiz-lo-rez-web-main-RGB-3.png)](https://kbhelp.humanitru.com/knowledge?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Contact us](https://kbhelp.humanitru.com/knowledge/kb-tickets/new)

 Hello. How can we help?

- There are no suggestions because the search field is empty.

1. [Help Center](https://kbhelp.humanitru.com/knowledge?hsLang=en)
2. [Integrations](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en)
3. [GoFundMe Pro / Classy](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#gofundme-pro-classy)

# GoFundMe Pro (formerly Classy) Integration

## This article will walk you through the process of getting started with the GoFundMe Pro integration for your database

### Before you start

- You'll need a GoFundMe Pro account to access this integration.
- The following steps can only be completed by those with **Admin** permission levels in Alpine.
- **Using GoFundMe Pro Live Events?** Each Live Event must be connected to a GoFundMe Pro campaign before its transactions can sync to Alpine. See **Syncing Live Events** below.

**NOTE:** To enable the GoFundMe Pro integration in your Alpine database, please contact your Customer Success Manager. 

### **Overview**

Your Alpine database can be configured to automatically integrate with your GoFundMe Pro account, pulling donations, Live Event activity, and Constituents on a nightly basis into your database.

### **Setup**

**Part 1: Create API credentials in GoFundMe Pro**

1. Log in to your GoFundMe Pro account. The account you use must have **all access** permissions.
2. Navigate to **Apps & Integrations** \> **API**.
3. Enter **Humanitru** in the **Application Name** field.
4. Enter your website's URL in the **OAuth2 Redirect URI** field. Selecting an associated app is not required.
5. Click **Create App**.

 **Part 2: Connect GoFundMe Pro in Alpine** 

To connect your GoFundMe Pro account to Alpine, follow these steps.

1. **Log in** to your Alpine database
2. Click the **Settings** button on the left-hand navigation bar.
3. Scroll down to the **Integrations** section and look for Classy (now GoFundMe Pro).
4. Enter in your GoFundMe Pro credentials into the following three fields: 
     - **Classy Client ID** - Your Client ID can be found under 'Apps & Extensions' in your GoFundMe Pro account.
     - **Classy Client Secret** - Your Client Secret can be found under 'Apps & Extensions' in your GoFundMe Pro account.
     - **Classy Organization ID** - Your Organization ID can be found at your GoFundMe Pro's organization's URL. For example, if your organization's URL is 'https://www.classy.org/admin/12345', your ORGANIZATION ID is 12345.
5. After inputting your organization's GoFundMe Pro credentials, click the **Test Status** button. A successful connection will return **Connected.** An unsuccessful connection will return **Connection Missing/Incomplete**.

**NOTE:** If this is your first time connecting your GoFundMe Pro account,  the integration will import historical donations and Constituents from the last 6 months into Alpine. If you only want Alpine to import data from a specific date onwards, please contact your Customer Success Manager.

#### **Syncing Live Events**

If you use GoFundMe Pro Live Events, each event must be connected to one of your GoFundMe Pro campaigns for its activity to sync to Alpine. This setup happens in GoFundMe Pro and should be completed for **every event, before any transactions occur**.

- If an event isn't connected to a campaign, none of its transactions (ticket purchases, donations, auction wins, or Good items) will sync to Alpine.
- If you connect an event after transactions have already started, only activity from that point forward will sync. To bring in earlier activity, we recommend using the Bulk Uploader.

For step-by-step instructions, see GoFundMe Pro's help article: Connect your campaign to Live Events.

**[https://prosupport.gofundme.com/hc/en-us/articles/37288768136987-Connect-your-campaign-to-Live-Events](https://prosupport.gofundme.com/hc/en-us/articles/37288768136987-Connect-your-campaign-to-Live-Events)**

### **What we push into GoFundMe Pro**

 This integration only pulls data from GoFundMe Pro. It doesn't push any data to GoFundMe Pro. 

### **What we pull from GoFundMe Pro**

On a nightly basis, Humanitru will fetch a list of GoFundMe Pro transactions to sync over into your database, including donations and Live Event activity (ticket purchases, event donations, auction wins, and Good items), along with corresponding information regarding the donor (email, name, etc.). 

When pulling successful transactions, Humanitru reviews the last 7 days to include donations that take time to settle in the nightly sync. This lets Humanitru compare the “settled date” to the last sync to capture all donations. For example, donations made via ACH may have different “created date” and “settled date”.

#### **Constituent Mapping**

| **GoFundMe Pro Field** | **Humanitru Alpine Field** |
| --- | --- |
| Member Name | Name |
| Member Email Address | Email |
| Member Phone | Phone |
| Billing Address 1 + Billing Address 2 + Billing City + Billing Postal Code + Billing State | Address |
| SMS Opt-In | Tag applied: "SMS Opt In" under tag group "\[GoFundMePro\]".  Note: If the value changes to `false` on a later sync, the tag is removed. |
| Email Opt-In | Tag applied: "Email Opt In" under tag group "\[GoFundMePro\]".  Note: If the value changes to `false` on a later sync, the tag is removed. |

#### **Donation Action Mapping**

**Donations sync as Donation Actions, including donations made through a Live Event. Ticket purchases, Good items, and auction wins from Live Events are covered in the sections below.** 

| **GoFundMe Pro Field** | **Humanitru Alpine Field** |
| --- | --- |
| Transaction ID | Classy Transaction ID (within Notes section) |
| Purchased At | Action Date |
| Charged Total Gross Amount | Amount |
| Comment | Added to the Notes section if present |
| Fee Covered Amount (`is_donor_covered_fee`) | Added to the Notes section if present |
| Anonymous (`is_anonymous`) | Added to the Notes section if present |
| Payment Type (`payment_type`) | Added to the Notes section if present |
| Company Name (`company_name`) | Added to the Notes section if present |
| Institution (`institution`) | Added to the Notes section if present |
| Frequency (`frequency`) | Added to the Notes section if present |
| Recurring Donation Plan ID (`recurring_donation_plan_id`) | Added to the Notes section if present. Omitted for one-time gifts. |
| In Honor Of (`in_honor_of`) | Added to the Notes section if present |
| Source Code (`c_src`) | Added to the Notes section if present |
| Internal Name (`internal_name`) | Added to the Notes section if present |
| Event Name (`campaign.name`) | \[GoFundMePro\] Event: \<Event Name\> (event donations only) |
| Campaign Name | \[GoFundMePro\] Campaigns: \<Campaign Name\> |
| Designation | \[GoFundMePro\] Designations: \<Designation Name\> |

#### **Example:**

#### **![Screenshot 2026-10-02 145648](https://kbhelp.humanitru.com/hs-fs/hubfs/Screenshot%202026-10-02%20145648.png?width=670&height=304&name=Screenshot%202026-10-02%20145648.png)**

#### **RSVP Action Mapping**

**Ticket purchases from Live Events sync as RSVP Actions. All RSVP Actions from GoFundMe Pro sync as verified.** 

| **GoFundMe Pro Field** | **Humanitru Alpine Field** |
| --- | --- |
| Price | Amount |
| Charged At (`charged_at`) | Happened At |
| Transaction ID (`transaction_id`) | Added to the Notes section if present |
| Ticket Name (`product_name`) | Added to the Notes section if present |
| Quantity (`quantity`) | Added to the Notes section if present |
| Ticket IDs (`id`) | Added to the Notes section if present. Multiple tickets are listed together, separated by commas. |
| Fee Covered Amount (`is_donor_covered_fee`) | Added to the Notes section if present |
| Overhead (Tax Deductible) Amount (`overhead_amount`) | Added to the Notes section if present |
| Payment Type (`payment_type`) | Added to the Notes section if present |
| Campaign ID (`campaign_id`) | Added to the Notes section if present |
| Promo Code ID (`promo_code_id`) | Added to the Notes section if present |
| Source Code (`c_src`) | Added to the Notes section if present |
| Internal Name (`internal_name`) | Added to the Notes section if present |
| Event Name (`campaign.name`) | \[GoFundMePro\] Event: \<Event Name\> |
| Campaign Name | \[GoFundMePro\] Campaigns: \<Campaign Name\> |
| Designation | \[GoFundMePro\] Designations: \<Designation Name\> |

#### **Example:** ![Screenshot 2026-10-02 145747](https://kbhelp.humanitru.com/hs-fs/hubfs/Screenshot%202026-10-02%20145747.png?width=670&height=417&name=Screenshot%202026-10-02%20145747.png)

#### **"Good" Action Mapping**

Good items purchased through Live Events sync as Note Actions. All Good item Actions from GoFundMe Pro sync as verified.

| **GoFundMe Pro Field** | **Humanitru Alpine Field** |
| --- | --- |
| Purchased At | Happened At |
| Transaction ID (`transaction_id`) | Added to the Notes section if present |
| Amount (`amount`) | Added to the Notes section if present |
| Product Name (`product_name`) | Added to the Notes section if present |
| Quantity (`quantity`) | Added to the Notes section if present |
| Item ID (`id`) | Added to the Notes section if present |
| Fee Covered Amount (`is_donor_covered_fee`) | Added to the Notes section if present |
| Payment Type (`payment_type`) | Added to the Notes section if present |
| Product ID (`product_id`) | Added to the Notes section if present |
| Campaign ID (`campaign_id`) | Added to the Notes section if present |
| Source Code (`c_src`) | Added to the Notes section if present |
| Internal Name (`internal_name`) | Added to the Notes section if present |
| Event Name (`campaign.name`) | \[GoFundMePro\] Event: \<Event Name\> |
| Product Name (`product_name`) | \[GoFundMePro\] Good: \<Product Name\> |
| Designation | \[GoFundMePro\] Designations: \<Designation Name\> |

#### **Example: ![Screenshot 2026-09-08 at 9.49.40 AM](https://kbhelp.humanitru.com/hs-fs/hubfs/Screenshot%202026-09-08%20at%209.49.40%20AM.png?width=670&height=273&name=Screenshot%202026-09-08%20at%209.49.40%20AM.png)**

#### **Auction Win Mapping**

Auction wins from Live Events sync as Donation Actions. All auction win Actions from GoFundMe Pro sync as verified.

| **GoFundMe Pro Field** | **Humanitru Alpine Field** |
| --- | --- |
| Final Price (`final_price`) | Amount |
| Purchased At | Happened At |
| Transaction ID (`transaction_id`) | Added to the Notes section if present |
| Product Name (`product_name`) | Added to the Notes section if present |
| Quantity (`quantity`) | Added to the Notes section if present |
| Item ID (`id`) | Added to the Notes section if present |
| Fee Covered Amount (`is_donor_covered_fee`) | Added to the Notes section if present |
| Payment Type (`payment_type`) | Added to the Notes section if present |
| Campaign ID (`campaign_id`) | Added to the Notes section if present |
| Source Code (`c_src`) | Added to the Notes section if present |
| Internal Name (`internal_name`) | Added to the Notes section if present |
| Event Name (`campaign.name`) | \[GoFundMePro\] Event: \<Event Name\> |
| Product Name (`product_name`) | \[GoFundMePro\] Auction Items: \<Product Name\> |
| Designation | \[GoFundMePro\] Designations: \<Designation Name\> |

#### **Example: ![Screenshot 2026-09-08 at 9.49.52 AM (1)](https://kbhelp.humanitru.com/hs-fs/hubfs/Screenshot%202026-09-08%20at%209.49.52%20AM%20(1).png?width=670&height=288&name=Screenshot%202026-09-08%20at%209.49.52%20AM%20(1).png)**

### **What we don't pull from GoFundMe Pro**

GoFundMe Pro doesn't currently make the following information available through its API, so it won't sync to Alpine:

- Fair market value (FMV) for auction wins
- Event check-in activity

### **Sync Details**

#### **Timing: Nightly**

This integration syncs on a nightly basis, and does not occur real-time.

#### **Constituent Matching: Email**

When looking up a pre-existing Constituent to match within Humanitru Alpine, the “Email” field will be prioritized. If multiple Constituents share that email, the best match is identified using name and other criteria. If no match is found, a new Constituent will be created.

#### **Action Matching: Yes**

 Each transaction is matched by its GoFundMe Pro Transaction ID, so it isn't imported twice. 

#### **Successful Transactions Only**

 At this time, Humanitru only pulls in successful transaction types. 

- [Humanitru Database](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#main-content)

    - [Getting Started](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#getting-started)
    - [General Alpine Training](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#general-alpine-training)
    - [Settings](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#settings)
    - [Integration](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#integration)
    - [Dashboard](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#dashboard)
    - [Constituents](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#constituents)
    - [Reports](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#reports)
    - [Actions](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#actions)
    - [Tags](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#tags)
    - [Campaigns](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#campaigns)
    - [Notifications](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#notifications)
    - [Stewardship Automation](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#stewardship-automation)
    - [Donor Insights](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#donor-insights)
    - [Grant Management](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#grant-management)
    - [Bulk Uploader](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#bulk-uploader)
    - [Opportunity Pipelines](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#opportunity-pipelines)
    - [Payment Processors](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#payment-processors)
    - [Pledge](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#pledge)
    - [Training By Role: Executive Director](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-executive-director)
    - [Training By Role: CDO/Director of Development](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-cdo-director-of-development)
    - [Training By Role: Marketing/Communications](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-marketing-communications)
    - [Training By Role: Event Coordinator](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-event-coordinator)
    - [Training By Role: Accounting](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-accounting)
    - [Training By Role: Program Management](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-program-management)
    - [Training By Role: Database Admin/Fundraising Coordinator](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-database-admin-fundraising-coordinator)
    - [Training By Role: Volunteer Management](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#training-by-role-volunteer-management)
    - [Households](https://kbhelp.humanitru.com/knowledge/humanitru-database?hsLang=en#households)
- [Fundraising Pages](https://kbhelp.humanitru.com/knowledge/fundraising-pages?hsLang=en#main-content)

    - [General](https://kbhelp.humanitru.com/knowledge/fundraising-pages?hsLang=en#general)
    - [Recurring Donations](https://kbhelp.humanitru.com/knowledge/fundraising-pages?hsLang=en#recurring-donations)
- [Evergreen Events](https://kbhelp.humanitru.com/knowledge/evergreen-events?hsLang=en#main-content)

    - [Getting Started with Evergreen](https://kbhelp.humanitru.com/knowledge/evergreen-events?hsLang=en#getting-started-with-evergreen)
    - [Event Management](https://kbhelp.humanitru.com/knowledge/evergreen-events?hsLang=en#event-management)
    - [Volunteer Management](https://kbhelp.humanitru.com/knowledge/evergreen-events?hsLang=en#volunteer-management)
    - [Program Management](https://kbhelp.humanitru.com/knowledge/evergreen-events?hsLang=en#program-management)
- [Integrations](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#main-content)

    - [ACME](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#acme)
    - [Active Campaign](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#active-campaign)
    - [Constant Contact](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#constant-contact)
    - [DonorSearch](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#donorsearch)
    - [Eventbrite](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#eventbrite)
    - [Fundraise Up](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#fundraise-up)
    - [Galaxy Digital](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#galaxy-digital)
    - [GoFundMe Pro / Classy](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#gofundme-pro-classy)
    - [Handwrytten](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#handwrytten)
    - [Latitude Learning](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#latitude-learning)
    - [Mailchimp](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#mailchimp)
    - [Microsoft Outlook](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#microsoft-outlook)
    - [MinistrySafe](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#ministrysafe)
    - [NCOA](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#ncoa)
    - [PayPal](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#paypal)
    - [Quickbooks](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#quickbooks)
    - [Roller](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#roller)
    - [RunSignUp](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#runsignup)
    - [Sage Intacct](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#sage-intacct)
    - [Shopify](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#shopify)
    - [SmartyStreets](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#smartystreets)
    - [Square](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#square)
    - [Stripe](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#stripe)
    - [TicketSpice](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#ticketspice)
    - [Ticketure](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#ticketure)
    - [Twilio](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#twilio)
    - [VolunteerHub](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#volunteerhub)
    - [Windfall](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#windfall)
    - [WooCommerce](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#woocommerce)
    - [Cuseum](https://kbhelp.humanitru.com/knowledge/integrations?hsLang=en#cuseum)
- [Product Updates](https://kbhelp.humanitru.com/knowledge/product-updates?hsLang=en#main-content)

    - [2026](https://kbhelp.humanitru.com/knowledge/product-updates?hsLang=en#2026)

[![Chill listening crop-3](https://kbhelp.humanitru.com/hs-fs/hubfs/Humanitru-logo-green-horiz-lo-rez-web-main-RGB-3-1.png?width=100&height=24&name=Humanitru-logo-green-horiz-lo-rez-web-main-RGB-3-1.png "Chill listening crop-3")](http://humanitru.com)

Copyright © 2026, Humanitru