Resources · Make integration

Donorbox Make integrationAutomate Donorbox with Make.

Every gift in Donorbox can start an automation on its own. The Donorbox Make integration gives you 16 modules: 8 triggers that watch donations, donors, campaigns and plans, plus modules that fetch or list records. This page shows how to connect your account and build a first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Donorbox Make integration let you automate?

The Donorbox Make integration links your fundraising account to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, fetches or sends data. Donorbox becomes the starting point, and the rest of your stack receives the donation, the donor or the campaign without anyone copying it by hand.

A donor record your team can act on. Start with Watch Donations Instant: Donorbox calls Make the moment a gift lands. Add Get Donor to pull the person behind it, then pass the profile to your CRM or mailing tool so the thank-you goes out from the right place.

A campaign board that stays current. Watch Campaigns picks up campaigns that are created or edited. A fundraising manager can send each one to a shared spreadsheet or a Slack channel, so the board team sees new appeals without logging into Donorbox.

A clean export for year-end work. List Donations and List Donors return many records at once. Each record travels as a bundle, one item that moves from module to module, which makes them easy to write row by row into an accounting sheet or a database such as the one in the Airtable Make integration.

What the listed modules do not cover: none of them creates, edits or deletes a donation, a donor or a campaign. They watch, fetch and list. For any other call the Donorbox API offers, Make an API Call reuses the same connection. If you are still weighing platforms, the n8n vs Make comparison and the Make review lay out the criteria.

Connect

How do you connect Donorbox to Make?

  1. 01

    Generate your API key in Donorbox

    In Donorbox, click Account in the top bar, then API and Zapier Integration on the left. Click Enable API and Zapier Integration, then Set new API Key, and copy the key shown on screen. Your account needs billing details and an active paid API subscription first.

  2. 02

    Open the connection window in Make

    In your scenario, add any Donorbox module and click Create a connection. A connection is your Donorbox account linked to Make once; every Donorbox module reuses it. The Connection name field is optional, but a clear name helps if you manage several accounts.

  3. 03

    Paste the credentials and save

    Enter the credentials you copied from Donorbox, or follow the instructions Make displays, then save. Make now lists what it can read from your account, and the module fields fill with real options instead of blank boxes.

First scenario

Your first scenario with Donorbox

GoalWhen a donation lands in Donorbox, Make fetches the full donor record so the next tool gets the complete profile.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the big +. Search for Donorbox and pick Watch Donations Instant as the first module.

  2. 02

    Set up the webhook and connection

    Click Create a webhook, then Create a connection and paste your API key. From now on, Donorbox alerts Make as soon as a donation is recorded.

  3. 03

    Add Get Donor

    Click the + on the right of the trigger and choose Get Donor. In its ID field, map the donor identifier from the donation bundle, if the donation carries one, by clicking the value Make offers.

  4. 04

    Test with Run once

    Click Run once, then make a test donation in Donorbox. Open the bubble above each module to read the bundles it received and check that the donor matches the gift.

  5. 05

    Switch it on

    Add the tool that should receive the donor, map the fields, then turn the scenario on. Each module run counts as one operation, the unit Make bills against your plan.

Triggers

What can start a Donorbox scenario?

8 modules start a scenario when something happens in Donorbox. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Donorbox as soon as it happens.

Donorbox1Watch Campaigns

Watch Campaigns

Scheduled trigger

In MakeTriggers for new or updated campaigns

This one hands you every campaign that was just created or edited in Donorbox, so a new appeal never goes unnoticed by the people who report on it.

How it fires
scheduled. Make checks Donorbox on the scenario's schedule, every 15 minutes by default, and collects what changed since the last check.
When to use it
you publish a campaign page and want a row in your planning sheet, and a short delay is acceptable.
Watch out
it catches edits as well as new campaigns, so a single campaign can come back several times after successive changes.
Donorbox2Watch Campaigns Instant

Watch Campaigns Instant

Instant trigger

In MakeTriggers for new or updated campaigns

Here you receive the campaign at the moment it is created or changed, with no waiting for the next check, which suits alerts people act on right away.

How it fires
instant. Donorbox calls Make through a webhook as soon as it happens.
When to use it
your communications lead wants a Slack message the minute a campaign is created or updated.
Watch out
during setup, click Create a webhook before Create a connection, or Donorbox has no address to call.
Donorbox3Watch Donations

Watch Donations

Scheduled trigger

In MakeTriggers for new donations

You get each new donation as a bundle, ready to copy into a finance sheet or to trigger a receipt workflow without touching the Donorbox dashboard.

How it fires
scheduled. Make queries Donorbox on the scenario's schedule and brings back gifts received since the previous run.
When to use it
you batch gifts into accounting and do not need them the second they arrive.
Watch out
the official description covers new donations only. If edits matter to you, look at the instant version, which also reports updated donations.
Donorbox4Watch Donations Instant

Watch Donations Instant

Instant trigger

In MakeTriggers for new or updated donations

The fastest route from a gift to a thank-you: Donorbox pushes each new or updated donation to Make as it happens, so follow-up can start immediately.

How it fires
instant. Donorbox alerts Make by webhook the moment a donation is recorded or changed.
When to use it
a personal thank-you email or a CRM task should follow each donation without delay.
Watch out
updates fire too, so the same donation can reach the scenario twice. Add a filter if only brand-new gifts should continue.
Donorbox5Watch Donors

Watch Donors

Scheduled trigger

In MakeTriggers for new or updated donors

Every donor who is added or whose profile changes shows up in your scenario, which keeps your contact list aligned with Donorbox.

How it fires
scheduled. Make checks Donorbox at the interval set on the first module and gathers the donors that appeared or changed.
When to use it
you sync supporters into a newsletter tool and a gap of a few minutes does no harm.
Watch out
on the Free plan the shortest interval is 15 minutes; paid plans go down to 1 minute.
Donorbox6Watch Donors Instant

Watch Donors Instant

Instant trigger

In MakeTriggers for new or updated donors

This trigger sends a donor profile to Make as soon as it is created or edited, handy when another system must know about a supporter right away.

How it fires
instant. Donorbox calls Make through a webhook as soon as the donor record changes.
When to use it
a major-gifts officer wants a CRM contact created while the donor is still fresh in mind.
Watch out
an address correction counts as an update and starts the scenario again, so decide whether your next module should create or update the contact.
Donorbox7Watch Plans

Watch Plans

Scheduled trigger

In MakeTriggers for new plans

You receive each new plan created in Donorbox, which gives you a starting point for anything tied to plans outside the platform.

How it fires
scheduled. Make polls Donorbox on the scenario's schedule and returns the plans added since the last check.
When to use it
you log new plans in a spreadsheet and review them later rather than live.
Watch out
only new plans are covered by the official description; changes to an existing plan are not mentioned, so do not count on them.
Donorbox8Watch Plans Instant

Watch Plans Instant

Instant trigger

In MakeTriggers for new or updated campaigns

This is the instant counterpart of Watch Plans: Donorbox notifies Make without waiting for a scheduled check, so plan events reach your tools straight away.

How it fires
instant. Donorbox alerts Make by webhook as soon as the event occurs.
When to use it
a plan event should trigger a message or a record in another tool without delay.
Watch out
the official description of this module mentions campaigns, not plans. Click Run once and read the bundle to confirm what it actually sends before building on it.
Modules

What else can Make do with Donorbox?

Donorbox gives you 8 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Donorbox1

Get Campaign

Action

In MakeGets a campaign by ID

Pulls the details of one campaign when you already know its ID, so a later module can use its details in a message or a report.

When to use it
a donation arrives and you want the campaign it belongs to spelled out in the thank-you or in the finance row.
Watch out
it needs an ID. Without one, start from List Campaigns instead.
Donorbox2

Get Donation

Action

In MakeGets a single donation by ID

Returns a single donation from its ID, which is how you reread a gift in full at any point in a scenario, even one that did not start in Donorbox.

When to use it
another tool stores the donation ID, a helpdesk ticket for instance, and you need the gift's current state before replying.
Watch out
the module has nothing to read without an ID, so confirm the mapped value during Run once.
Donorbox3

Get Donor

Action

In MakeGets donor by ID

Fetches one donor record by ID, giving the next module a complete profile instead of the few values carried by the trigger bundle.

When to use it
right after a donation trigger, to send the full donor to your CRM or mailing list.
Watch out
it reads one person at a time; to go through all donors, List Donors is the right choice.
Donorbox4

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Opens the rest of the Donorbox API to your scenario with the connection you already set up, for anything the other 15 modules do not handle.

When to use it
you need a Donorbox endpoint that has no dedicated module, such as an operation the list above never mentions.
Watch out
you write the request yourself, so keep the Donorbox API documentation open while you fill in the module.
Donorbox5

List Campaigns

Search

In MakeLists campaigns on your plan

Gives you the campaigns on your account as separate bundles, one per campaign, ready to be written into a sheet or checked one by one.

When to use it
you build an overview of all appeals for a board meeting or a grant report.
Watch out
a search can return zero, one or many bundles, and every following module then runs once per campaign, which adds operations.
Donorbox6

List Donations

Search

In MakeLists donations

Brings back donations as a series of bundles, the natural source when you need history rather than only the next gift that arrives.

When to use it
a year-end reconciliation where every donation has to land in an accounting file.
Watch out
each donation returned makes the next modules run again, so on a large account the operation count climbs fast. Test on a small sample first.
Donorbox7

List Donors

Search

In MakeLists people who have donated

Returns the people who have given to you, one bundle per donor, so you can seed a new tool with your whole supporter base in a single scenario.

When to use it
you move to a new CRM or email platform and want every existing donor imported once.
Watch out
after the import, switch to Watch Donors or its instant version to keep the lists in step.
Donorbox8

List Plans

Search

In MakeLists plans

Lists the plans set up in Donorbox as individual bundles, which lets you audit or copy them without clicking through the dashboard.

When to use it
you want a snapshot of every plan in a spreadsheet before a review with your finance lead.
Watch out
the output can be empty. Add a filter or a check after it so the rest of the scenario does not run on nothing.
Need help

Need help automating Donorbox with Make?

A person reads every message.

FAQ

Donorbox and Make: frequently asked questions

01Is the Donorbox Make integration free?
On the Make side, yes: Donorbox is a standard app, available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams, Enterprise) lower the interval to 1 minute and lift the scenario cap. On the Donorbox side, the API requires billing information and an active paid API subscription, so check the Donorbox pricing page before you plan the project.
02What do you need to connect Donorbox to Make?
A Donorbox account with billing details, an active paid API subscription and an API key. In Donorbox, go to Account, then API and Zapier Integration, enable it, click Set new API Key and copy the key. In Make, add a Donorbox module, click Create a connection, optionally name it, and paste the credentials. For an instant module, click Create a webhook first, then Create a connection. The same connection then serves all 16 Donorbox modules.
03Do Donorbox triggers in Make fire in real time?
It depends on the version you pick. Watch Campaigns Instant, Watch Donations Instant, Watch Donors Instant and Watch Plans Instant are instant: Donorbox calls Make through a webhook as soon as something happens. Watch Campaigns, Watch Donations, Watch Donors and Watch Plans are scheduled: Make checks Donorbox on the scenario's schedule, every 15 minutes by default. The Free plan cannot go below 15 minutes, while paid plans can run as often as every minute.
04What if the Donorbox module you need is missing in Make?
Use Make an API Call. It sends any request the Donorbox API accepts, with the connection you already created, so you are not limited to the 16 listed modules. That matters here because the listed modules only watch, fetch and list: none creates or edits a donation, a donor or a campaign. If a request fails, check the API key first and that the paid API subscription is still active in your Donorbox account.
05Should you use Make or n8n for Donorbox?
It depends on the tool your team already runs. In Make, Donorbox comes with 16 ready modules, including instant triggers and Make an API Call, and the connection takes an API key. Many apps also have an n8n node, so check whether the Donorbox one covers the events you need before you choose. Compare the two on the specific triggers you rely on and on who will maintain the scenarios, rather than on reputation. The comparison page linked above goes through the criteria.