Resources · Zapier integration

OpenFundraise Zapier integrationAutomate OpenFundraise with Zapier.

The OpenFundraise Zapier integration gives you 3 triggers, 1 action and 2 searches to move gifts and donor records out of your fundraising platform: new donations start the automation, and other apps can leave notes on a supporter's file.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the OpenFundraise Zapier integration is for

It connects OpenFundraise, the platform nonprofits use to run donations, campaigns and their supporter base, to Zapier, a tool that runs automations between apps without code. A gift lands in OpenFundraise, Zapier spots it on its next check and passes it on: to your accounting tool, your mailing tool or your team chat.

Three results nonprofits usually set up first. A thank-you that leaves on time: New Donation sends each completed gift, with its donor, campaign and amount, to the tool that writes your receipts. A monthly-giving program you can follow: New Recurring Donation flags every new regular donor so someone can welcome them properly. A donor file that tells the whole story: Add Supporter Note writes into OpenFundraise what happened elsewhere, a phone call logged in another app or a reply to a survey.

Now the limits. There is a single action, and it only adds notes: Zapier cannot create a donation, a campaign or a supporter in OpenFundraise. The two searches look things up, they do not change anything. And all 3 triggers work by checking at intervals, none is instant, so a receipt goes out after the next check, not the second the card is charged.

If you are weighing Zapier against other tools for this kind of donor workflow, the Make vs Zapier page and the Zapier alternatives page are a fair place to start.

Vocabulary

Zapier vocabulary in one minute

Eight words come back throughout this page. Here they are in plain English.

Zap
The automation you build in Zapier: one trigger, then one or more actions that run every time the trigger event happens.
Trigger
The event in an app that starts the Zap, like a new donation. Once the Zap is on, Zapier waits for exactly that.
Action
What the Zap does once it has started: the step that writes, sends or adds something for you in another app.
Task
The unit Zapier bills: one action your Zap completed successfully. The figure on your plan counts these and nothing else.
Polling trigger
A trigger Zapier checks on a timer. It asks the app for its latest items and keeps only the ones it has not seen yet.
Instant trigger
A trigger the app reports itself the moment the event happens, so nothing waits for a check. OpenFundraise has none of these.
Filter
A step that lets the Zap continue only when what arrived meets your condition, and stops it there otherwise.
Search step
A step that looks up something already stored in an app, so the steps after it can use what it found.
Cost

What it really costs in tasks

Watching OpenFundraise is free. The trigger never costs a task, and neither do the checks Zapier runs to find new donations. Only an action that succeeds is billed; a failed one is not counted.

  • Trigger checksFree, never counted
  • Each successful action1 task
  • Free plan100 tasks per month, two-step Zaps
  • Using a searchMakes the Zap multi-step, paid plan

One successful action is one task, so a Zap with three actions uses three times what a one-action Zap uses. The free plan gives you 100 tasks a month and checks every 15 minutes, but it stops at two steps: one trigger, one action. Add a filter, a second action or one of the two searches, and the Zap becomes multi-step, which needs a paid plan. OpenFundraise itself is not reserved to paid plans. The two searches count toward that limit like any other step.

Connect

Connect OpenFundraise to Zapier in 3 steps

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. A connection is your OpenFundraise account linked once, then reused by every step of every Zap that touches it.

  2. 02

    Find OpenFundraise

    Type OpenFundraise in the dialog, select it, then click Add connection. Zapier opens a separate tab for the sign-in. Keep it open: the next step happens there, not in the dialog you just used.

  3. 03

    Sign in and grant access

    Sign in to OpenFundraise in that tab and let Zapier access the account. Pick a login that can read the donations and supporters your Zaps need, including records other staff members manage.

First Zap

Your first Zap: log every gift on the donor's file

GoalEach completed donation finds its supporter in OpenFundraise and leaves a note on their file.

  1. 01

    Pick the trigger

    Create a Zap, choose OpenFundraise as the app that starts it and New Donation as the event. Only completed donations reach the Zap.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent donations from your account, so the next steps are mapped on a real gift rather than a blank sample.

  3. 03

    Find the supporter

    Add a search step with Find Supporter, and fill the Search box with the donor's name or email taken from the donation. This makes the Zap multi-step, so it needs a paid plan.

  4. 04

    Write the note

    Add Add Supporter Note, point Supporter to what the search found, and compose the note from the gift's amount and campaign.

  5. 05

    Test, then publish

    Run each step once and open the supporter in OpenFundraise to read the note. When it looks right, click Publish to switch the Zap on.

Triggers

The 3 OpenFundraise triggers

3 events start a Zap when something happens in OpenFundraise. Zapier checks for them at the interval your plan allows.

1

New Donation

Polling trigger

In Zapier“Triggers when a completed OpenFundraise donation is created, including donor, campaign, amount, payment, and attribution details.”

Hands your Zap every completed gift, with the donor, the campaign, the amount, the payment and where the gift came from. That last part matters if you track which appeal or channel brought the money in.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
every gift should reach your accounting tool or trigger a thank-you message from your mailing tool.
Watch out
only completed donations come through; a gift that has not completed does not reach the Zap.
2

New Recurring Donation

Polling trigger

In Zapier“Triggers when a completed recurring OpenFundraise donation is created, including donor, campaign, amount, and subscription details.”

Reacts to recurring gifts only, with the donor, campaign, amount and the details of the subscription behind them. Monthly donors are the backbone of many nonprofits, and this trigger lets you treat them apart from one-off givers.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
a new monthly donor should get a dedicated welcome or join a specific list in your mailing tool.
Watch out
like New Donation, it only sees donations that have completed.
3

New or Updated Supporter

Polling trigger

In Zapier“Triggers when an OpenFundraise supporter is created or has new donation activity, including lifetime value and recurring donor status.”

Fires on two occasions: a supporter is created, or an existing one shows new donation activity. The record carries their lifetime value and whether they give on a recurring basis, which is what segmenting a donor list usually needs.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one
When to use it
your mailing tool or CRM should always hold an up-to-date copy of each donor's giving status.
Watch out
the same person can come back each time they give again, so the next step should update rather than duplicate.
Actions

The OpenFundraise action

OpenFundraise gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add Supporter Note

Action

In Zapier“Adds an internal CRM note to an OpenFundraise supporter after activity in another app.”

Writes an internal note on a supporter's file in OpenFundraise, so what happened in another app is visible to whoever opens that donor next. A Pinned option is there too, if you want the note to stand out.

When to use it
a call logged in your phone tool or an answer to an event form should land on the donor's record.
Watch out
Supporter and Note are both required, so the Zap needs a step that identifies the person first, usually Find Supporter.
Searches

The 2 OpenFundraise searches

2 search steps look for data that already exists in OpenFundraise, so a later step can use it.

A search step does not change anything in OpenFundraise: it looks up an existing donation or supporter and hands it to the steps that follow. In the editor, searches sit at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the result is not the one expected.

1

Find Donation

Search

In Zapier“Finds an OpenFundraise donation by donation ID, including donor, amount, campaign, payment, and attribution details.”

Pulls up one donation by its ID, with its donor, amount, campaign, payment and attribution, so a later step can use the full picture.

When to use it
another app, a payment report or a support ticket, only carries the donation ID and you need the rest.
Watch out
the Donation ID is required, and this search does not look by donor name or date.
2

Find Supporter

Search

In Zapier“Finds an OpenFundraise supporter by name, email, or supporter ID for CRM, email, accounting, and follow-up workflows.”

Looks up a supporter from a name, an email address or their supporter ID, typed into a single Search box.

When to use it
you need to attach a note or match a donor to a record in your accounting or mailing tool.
Watch out
a name can match several people; set what happens with multiple results, or search by email or ID when you have them.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap there and the steps that depend on it are skipped. Switched on, the Zap carries on with empty hands.
  2. Create X if it doesn't exist yet?
    On apps that offer it, this box turns a search into find-or-create. OpenFundraise exposes no find-or-create variant for its two searches.
  3. If multiple search results are found?
    Three ways out when several items match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When it breaks

When an OpenFundraise Zap breaks

Zapier attaches no help article of its own to OpenFundraise, so the failures you will meet are the ones every Zap shares.

They are easy to avoid once you know them, and most come from how polling triggers behave. If a Zap still acts up, the Zapier troubleshooting page picks up from here.

  • Last year's donations never show up

    A Zap only reacts to what happens after you switch it on. Gifts received before stay out of it, and moving that history is a separate job.
  • A Zap that sets itself off

    A Zap that writes into the very place its own trigger watches starts itself again and again, and eats your task count fast.
  • A big import that seems ignored

    After migrating donors or importing a batch of gifts, the trigger can return a huge batch at once, and Zapier's flood protection may hold it back.
  • Why a gift never fires twice

    Zapier remembers what it has already seen on a polling trigger, so the same donation does not start your Zap a second time.
Need help

Need help automating OpenFundraise with Zapier?

A person reads every message.

FAQ

OpenFundraise Zapier integration: FAQ

01Is the OpenFundraise Zapier integration free?
Yes, it runs on the free plan, because Zapier does not reserve OpenFundraise to paid plans. The free plan gives you 100 tasks per month, as many Zaps as you like and a check for new items every 15 minutes. The limit is the size of the Zap: one trigger and one action, nothing more. Adding a filter, a second action or one of the two searches turns it into a multi-step Zap, and that needs a paid plan.
02How many tasks does an OpenFundraise Zap use?
One task for each action that completes successfully. The trigger never costs a task, and the checks Zapier runs to find new donations or supporters are free however often they happen. An action that fails is not counted against the plan. So a Zap that sends each new gift to your accounting tool costs one task per donation, and a version with two actions after the trigger costs two. The free plan only allows the first version.
03Do OpenFundraise triggers fire in real time?
No. All 3 triggers are polling triggers: Zapier asks OpenFundraise for new items at a fixed interval and keeps only what it has not seen yet. The interval depends on your plan: 15 minutes on Free, 2 minutes on Professional and 1 minute on Team or Enterprise. On paid plans you can also change how often a trigger checks, and run a check by hand from the editor while you build.
04What does it take to connect OpenFundraise to Zapier?
An OpenFundraise account with access to the donations and supporters your Zaps will read or write, including records other people in your organization manage. You add the connection once from the Apps page, sign in to OpenFundraise in the tab that opens and grant Zapier access. After that, every Zap reuses the same connection, so there is nothing to sign in to again when you build the next one. Check those access rights before you build.
05Why does Add Supporter Note stop with an error?
Most of the time the Supporter is missing. The action needs to know which supporter receives the note, and the note text is required too. A trigger such as New Donation carries donor details, but the cleanest way is to put Find Supporter before the action and point the Supporter box to what it found. Remember that the search makes the Zap multi-step, so this setup runs on a paid plan.
06What if the OpenFundraise operation you need is not listed?
Then Zapier does not offer it for this app today. The list is short: 3 triggers on donations and supporters, one action that adds a note, and two searches. Creating a donation, a campaign or a supporter, or editing one, is not possible from a Zap. You can still read everything the triggers and searches bring back and send it to another app that does the rest. That is the usual workaround.
07Zapier, Make or n8n for OpenFundraise?
Choose on what the workflow has to do. If it reads donations or supporters and sends them somewhere else in one step, Zapier covers it on the free plan. If it needs a search, a filter or several actions, Zapier asks for a paid plan. If it has to create or change records inside OpenFundraise, this Zapier app only adds notes, so check what each tool offers for OpenFundraise before you commit.