Skip to main content

GoFundMe Pro (Classy) Integration

Have GoFundMe Pro and want to integrate with Tatango? Here's how...

Nicole Alvarez avatar
Written by Nicole Alvarez
Updated over 2 weeks ago

Overview

The GoFundMe Pro and Tatango integration supports the collection of SMS opt-ins from both GoFundMe Pro's donation pages and event registration forms, including Ticket Event and Registration with Fundraising campaign types. This allows organizations to capture and engage attendees effectively by utilizing opt-in preferences right from the event registration process.

Additionally, the donation and registration data is captured for segmentation and personalization, enabling organizations to tailor their messaging based on participant engagement and donation history.

Connecting GoFundMe Pro to Tatango

  1. Login to your GoFundMe Pro account.

  2. Navigate to Apps & Extensions and select Classy API.

  3. Enter 'Tatango' as the name of your application.

  4. Enter the OAuth2 redirect URI: http://tatango.integration-authentication.com/oauth2/token.

  5. Select Create App.

  6. Copy the client_id and client_secret provided upon completion.

Configure in Tatango

  1. In Tatango, select My Account -> Integration.

  2. Navigate to the All Apps tab.

  3. Click Configure on the Classy card.

  4. Complete Classy Authentication

    1. Enter the client_id, client_secret, and your Classy organization ID found in your Classy Dashboard URL.

      1. To find your Classy organization ID, navigate to your Classy Dashboard.

      2. You will find the organization ID at the end of the URL. This is a numeric value behind "Admin" and is shown in the screenshot below.

      3. Once entered, select Next.

  5. Next, select which data syncs you'd like to run every 5 minutes:

    1. Donation Sync - supports the sync of SMS opt-ins from both Classy's donation pages

    2. Event Registration Sync - supports sync of event registration forms, including Ticket Event and Registration with Fundraising campaign types

      Image 2025-03-18 at 1.08.58 PM
  6. Click Next and select the Tatango list for adding subscribers.

  7. Map the following fields from Classy to Tatango to personalize and segment your messages effectively:

    • First Name

    • Last Name

    • Email

    • Zip Code

    • City

    • State

    • Registration Date (event-specific)

    • Product Name (event-specific)

    • Team Role (event-specific)

    • Event Name (event-specific)

    • Event Date (event-specific)

    • Participant URL (event-specific)

    • Team Name (event-specific)

  8. Click Finish.

Donation Tracking & Attribution

Tatango now supports capturing donation data from GoFundMe Pro and attributing donations to specific messages.

To enable this functionality:

  1. Enable Donation Tracking

    1. From within your list, go to Settings -> General

    2. Turn on the Enable Donation Tracking toggle

  2. Configure a Donation Attribution Parameter

    1. From within you list, go to Settings -> Short Links

    2. Under Donation Attribution Parameters

      1. Under Platform, select GoFundMe Pro

        1. If GoFundMe Pro does not appear in the dropdown, type it manually (spelling and capitalization must match exactly)

      2. Set the parameter key to source

      3. Leave alias blank

  3. When sending messages with a link to an GoFundMe Pro donation form include c_src={value} in the URL. The value should be unique to this message campaign you are sending. Any donations with this value for c_src coming from GoFundMe Pro will be attributed to this message.

    1. Example: https://yourdomain.org/donate?c_src=20250721_sms_2

  4. We recommend using Powerlinks to map source to message id, as long as each message has a unique name.

  5. If not using message name, the c_src value should be manually set and must be unique for each send.

Tatango will automatically link incoming donation records to the correct message using this parameter, allowing you to:

  • Attribute donations to message sends

  • Use built-in donation-based segments for targeting your audience

Requirements for Collecting Opt-Ins from Event Registrations

Include Necessary Custom Questions on the Registration Form

To ensure compliance and effectiveness in engagement, include the following custom questions in your registration form:

  • "Cell Phone" (Required for SMS communications)

  • "Sign up for text updates" (precisely labeled)

    • Question Type: Yes/No

    • Required: True

    • Recommended Question Copy: "Sign up for text updates. By participating, you agree to the {terms & privacy policy}(linked) for autodialed donation messages from {insertOrganizationNameHere} to the phone number you provide. No consent required to buy. Text STOP to end. Msg&data rates may apply."

Additional Support

For any questions or further assistance, please reach out to your Customer Success Manager!

Did this answer your question?