Skip to content
  • There are no suggestions because the search field is empty.

Givebutter Integration

Sync supporter contacts from POINT to Givebutter and add your Givebutter donate button to your organization's POINT page.

In this article:

How does the Givebutter + POINT integration work?

We provide two integration options with Givebutter, and we highly recommend activating both! These integrations enable you to:

  1. Send Volunteer Activity data to Givebutter, so you can maintain a comprehensive record of volunteer engagement alongside donor records.
  2. Add a Donate button to your organization's POINT profile, linking it directly to your Givebutter campaign. This feature helps you convert volunteers into donors and keeps all your fundraising activity in one place.

About Givebutter

Givebutter is the most-loved nonprofit fundraising platform, empowering millions of changemakers to raise more, pay less, and give better.

Nonprofits use Givebutter to streamline their fundraising efforts by replacing multiple tools with a single platform, including donation forms, fundraising campaigns, events, auctions, donor management, email, texting, and more. What sets Givebutter apart is its transparent tip-or-fee model, allowing nonprofits to access all of these tools for free thanks to optional donor tips.

By connecting POINT with Givebutter, you bring volunteer engagement data into the same place where you manage your donors. This gives you a full picture of who supports your organization, whether through giving, volunteering, or both.

If you don't yet have a Givebutter account, you can sign up for free here and then return to POINT to set up the integration.

How do I set up the Givebutter integration?

If you already have an account with Givebutter, follow the steps below. If not, sign up for a Givebutter account here first, then return to POINT.

Step 1: Open the integration settings in POINT

  1. Sign into the POINT Admin Dashboard.
  2. Click Organization in the left menu, then select Integrations.
  3. Locate the Givebutter integration card under the CRM and Fundraising categories.
  4. Click View to open the settings.

 Frame 562 (3)

Step 2: Send Volunteer Activity to Givebutter

To send your POINT contacts and volunteer hours to Givebutter, you need to enter your Givebutter API Key.

How to get your API Key from Givebutter:

  1. Log in to your Givebutter account.
  2. In the left menu, click Settings.
  3. Open the Developers tab at the top.
  4. Select API from the left sidebar.
  5. Click + New API key in the top right corner.
  6. Enter a name for the key (for example, "POINT") and click Create.
  7. Copy the API key. You'll only see it once, so store it safely.

In POINT:

  1. Paste the API Key into the API Key field on the Givebutter Settings page.
  2. Click Connect.


Once connected, you'll see a Connected status next to "Send Volunteer Activity to Givebutter", along with a confirmation that POINT will automatically send updates daily.

📝 Note: POINT automatically sends updates to Givebutter on contacts and volunteer hours daily. By default, the data updates in the middle of the night. You can see the date of the last synchronization and use the Manually Update button if you need to sync immediately.

 

What data is sent to Givebutter?

Here's the information that POINT shares with Givebutter:

  • Contact Details: first name, last name, email address, phone number, full address (street, city, state, zip code, country), and birthdate (if provided).
  • Volunteer Hours: each volunteer hour record from POINT is sent as a separate Volunteered activity in Givebutter.
  • Activity Information: for each volunteer activity, the date is recorded in the Activity Feed.
  • Contact identifiers: POINT also sends a unique Contact External ID to Givebutter, so the same volunteer is reliably matched between systems without duplicates.

How will contact information and volunteer activity appear in Givebutter?

Once synced, your POINT contacts appear in Givebutter as Contacts (under the Contacts section in the left menu). Each contact is marked as Individual.

Primary Details on the Givebutter contact profile include:

  • Email and Phone, with quick-action icons to send a message.
  • Full Address.
  • Birthday.
  • Employer (this field is empty when synced from POINT, but you can add it manually in Givebutter).
  • Contact ID (assigned by Givebutter) and Contact External ID (from POINT).
  • Contact Since (the date the contact was first synced).

Activity Feed on the same profile shows the volunteer's activity from POINT:

  • Each volunteer hour record appears as a Volunteered entry with the date.
  • The feed also captures Givebutter-specific activity, like subscription to emails or text messages.

 

How to add the Givebutter Donate Button

You can place a Donate button on your organization's POINT profile that links to a Givebutter donation campaign. When a volunteer clicks Donate on your POINT page, the Givebutter donation form opens directly, so they can give without leaving your page.

Step 1: Enable the Donate Button

  1. On the Givebutter Settings page in POINT, find the Donate Button section.
  2. Toggle Add Givebutter "Donate" Button to Yes.

Three required fields will appear: Script Snippet, Widget Snippet, and Campaign Form Link. You'll fill these with codes from your Givebutter account.

Frame 571

Step 2: Get your Script Snippet from Givebutter

  1. Log in to your Givebutter account.
  2. Navigate to the Raise section in the left menu.
  3. Select the campaign you want to embed on your POINT volunteer page.
  4. Click Sharing in the top navigation, then select Widgets.
  5. Click Installation. A modal will appear.
  6. Choose the I use another platform option.
  7. Copy the script code shown in the first step.

In POINT:

Paste the code into the Script Snippet field on the Givebutter Settings page.

📝 Example of a Script Snippet: <script async src="http://widgets.givebutter.com/latest.udm.cjs?acct=DfO6Ax0dVMPkcWlA"></script>

Screenshot 2023-09-15 at 8.03.58 PM

Step 3: Get your Widget Snippet from Givebutter

  1. Go back to the Widgets page in your Givebutter campaign editor.
  2. You'll see options to embed a Button or a Form. Click </> Embed under the Form card.
  3. A modal will appear. Copy the code at the top.

In POINT:

Paste the code into the Widget Snippet field.

📝 Example of a Widget Snippet: <givebutter-widget id="payWNp"></givebutter-widget>


Screenshot 2023-09-15 at 7.54.26 PM

Step 4: Get your Campaign Form Link

  1. At the top of your Givebutter campaign page, copy the campaign URL.

In POINT:

Paste the URL into the Campaign Form Link field.

Screenshot 2023-09-15 at 7.54.14 PM

Step 5: Save

Click Save at the bottom of the Donate Button section.

A Donate button will now appear on your organization's POINT page.

💡 Tip: Need help creating a Givebutter Donation Widget? See the Givebutter article on how to use Givebutter Widgets on your website.

 

Here's a step-by-step video on how to set up the integration: 

How can a volunteer donate to your organization through Givebutter?


1.  Click the "donate" button on your POINT Organization page

Frame 578

2. Then the Givebutter donation form will pop up! Your volunteers can then make one-time and recurring donations through Givebutter using their preferred payment method. Once the donation is complete, Givebutter will email a donation receipt directly to volunteers with your organization’s custom branding and thank-you message. You’ll be able to see all donations from your volunteers in Givebutter’s free nonprofit CRM, where you can track fundraising progress, manage donation data, and boost engagement over time.

Frame 566



Questions? Email us at support@pointapp.org.