Skip to main content
Zapier

Connect DonorSpring to thousands of apps like CRMs and email platforms

S
Written by Steve Sanders
Updated over 4 months ago

Overview

Zapier is a workflow automation tool that enables the creation of automated workflows (Zaps) that send data from one app to another. It connects with most nonprofit CRMs (Salesforce, Neon CRM, Bloomerang, Bonterra, etc.), email platforms (Mailchimp, Constant Contact, etc.), and thousands of other applications.

Example Zap pushing new DonorSpring contacts to Mailchimp

Example Zap pushing new DonorSpring contacts to Mailchimp

Prerequisites

  1. Create a Zapier account (if you don't already have one)

  2. Visit the Integrations page in the DonorSpring app and click the "Accept Zapier Invite" button to make our integration available in your Zapier account

Create a Zap

In Zapier, Click the + Create button followed by the Zap button in the menu that appears.

Click the Trigger or Action node in the Zap editor and search for DonorSpring.

As an example, we'll select the New Donation event to trigger a workflow when a new donation is created in DonorSpring.

The first time you use DonorSpring in a Zap you will also need to connect your DonorSpring account to your Zapier account. You can use the same email and password that you use to sign into the DonorSpring application.

After connecting your account, continue to the Test tab to pull in real sample data from your DonorSpring database.

We'll dive into more details on each of our supported Triggers and Actions below.

Capabilities

Zapier apps contain two core concepts - Triggers and Actions. Triggers start an automated workflow based on an event that occurs in the source app. Actions do something in a target app after an automated workflow is triggered.

Triggers

New Donation

This trigger fires when a new donation is created within DonorSpring. It includes most core information about the donation including the amount, date/time, donor name, donor email address, type (recurring or one-time), and more. Example workflows could include:

  • Push new DonorSpring donations to your email platform (MailChimp, etc.) to segment contacts based on donation activity

  • Push new DonorSpring donations to your CRM (Salesforce, etc.) so that a contact’s giving history in the CRM is accurate

  • Push new DonorSpring donations to a reporting or accounting app

Amount fields are in cents. You can use a Formatter step in your Zap to to get it into cents before sending to your destination app.

New Contact

This trigger fires when a new DonorSpring-sourced contact is added to the customer’s audience. It includes most core information about the contact including name, email address, mailing address, and more. Example workflows could include:

  • Push new DonorSpring contacts to your email platform (MailChimp, etc.)

  • Push new DonorSpring contacts to your CRM (Salesforce, etc.)

If your DonorSpring subscription doesn't include access to DonorSpring-sourced contact information, some contact fields will be anonymized.

Actions

Create Donation

This action creates a new "external donation" record within DonorSpring. This might be useful if your DonorSpring subscription requires that you report donations from DonorSpring-sourced contacts in another donation processor back to us.

We require the donation Amount to be in cents. If your source app uses a different format, you can use a Formatter step in your Zap to to get it into cents.

Create Contact

This action creates a new contact within DonorSpring. This could be used to continuously sync new contacts from your CRM or email platform into DonorSpring. It can also be used to do an initial bulk import of contacts into DonorSpring if your source app is in the list of apps that support Zapier's Transfer existing data feature.

Only the Email, Upload Type, and Opted In fields are required. Upload Type defaults to "zapier" and but you can update this to a different value to segment contacts based on their source. Opted In confirms that this contact has opted in to receive emails from you. If it is set to "False" the contact will not be included in your DonorSpring campaign audience.

Did this answer your question?