Zapier
Connect Fundraise Up to thousands of other apps using Zapier.
Zapier is an automation platform that connects Fundraise Up with thousands of other apps — including tools like Slack, Mailchimp, and Trello. You can build custom workflows that automatically move data between apps when specific events happen in your Fundraise Up account.
How the integration works
To use Zapier with Fundraise Up, you'll connect the integration in your Dashboard, then create automations in your Zapier account.
The integration works in real-time using webhooks. When events occur in your Fundraise Up account, data is sent to Zapier immediately so your automations can run without delay.
In Zapier, automations are called Zaps. When something happens in Fundraise Up — like receiving a donation — your Zap can automatically do something in another app. For example, you might have one Zap that sends a Slack message to your team when someone donates, and another that adds new supporters to your Mailchimp list.
Set up the integration
Setting up the Zapier integration involves connecting your accounts and creating your first automation.
Before you begin
Before you begin, make sure you have:
- Access to your organization's Zapier account.
- Organization Administrator role in your Fundraise Up account (only Organization Administrators can add integrations).
Connect Fundraise Up to Zapier
The Zapier integration uses OAuth for secure, account-based authentication.
To connect the integration:
- From your Fundraise Up Dashboard, go to Settings > Integrations.
- Click Add Integration, then choose Zapier.
- Click Connect to Zapier. You'll be redirected to Zapier to log in and authorize the connection.
- After authorization, you'll return to Fundraise Up and see the integration listed as connected.
You can now create Zaps in your Zapier account.
Create a Zap
To create a Zap that uses Fundraise Up data:
- In your Zapier account, click Create and select Zaps.
- Click on the Trigger section, search for and select Fundraise Up.
- In the section that appears on the right, choose a Trigger event, such as New Donation, Updated Recurring Plan, or any other option from the dropdown list.
Zapier interface for selecting a trigger event from Fundraise Up
- Below the Trigger event, select your Fundraise Up Account that you connected to Zapier.
- Click Continue. If you see the error Authorization connectKey missing for Fundraise Up, it means you're trying to connect an older version of the integration. Check this article for troubleshooting: Migrating to the New Zapier Integration.
- Click on the Action section and select the app that you want to connect.
- In the section that appears on the right, choose an Action event from the dropdown list.
- Below the Action event, select the Account that you want to use.
- In the Configure tab, set up the things you want the Zap to do. These fields are different for each app.
- Click Continue.
- Test and publish your Zap.
Filter your Zaps
After creating a Zap, you can add filters to fine-tune when your automations run. Filters let you set conditions based on donation amount, supporter location, or other data points.
For example, to create a Zap that only runs for donations over $100:
- On your Zap creation screen, click the + sign between Fundraise Up and Action sections.
- Click Filter.
Zapier interface for creating a filter in a Zap
- In the section that appears on the right, open the Choose field dropdown menu and select Donation Amount.
- Open the Choose condition dropdown menu and select (Number) Greater than.
- Enter 100 in the value field.
- Click Continue.
You can add multiple filter conditions to create more specific automations.
Available triggers
Fundraise Up offers six trigger events that you can use in your Zaps:
| Trigger | What it does |
|---|---|
| New Donation | Triggers when a donation is made to your account. |
| New Recurring Donation | Triggers when a new recurring plan is created in your account. |
| New Supporter | Triggers when a new supporter is created in your account. |
| Updated Donation | Triggers when an existing donation is updated. |
| Updated Recurring Donation | Triggers when a recurring plan is updated. |
| Updated Supporter | Triggers when an existing supporter is updated. |
New Donation triggers for every transaction — both one-time donations and each installment for a recurring plan. If you want to limit this to one-time donations, add a Filter step in your Zap:
- On a Zap creation screen, click the + sign between Fundraise Up and Action sections.
- Click Filter.
- In the section that appears on the right, open the Choose field dropdown menu and select Is Recurring Donation?
- Open the Choose condition dropdown menu and select (Boolean) Is false.
- Click Continue.
Data available in Zaps
Each trigger includes specific data points that you can map to fields in your connected apps. The available data varies by trigger type.
New Donation and Updated Donation- Anonymous Donation?
- Benefit Code
- Benefit Currency
- Benefit Delivery Address City
- Benefit Delivery Address Country Code
- Benefit Delivery Address Line 1
- Benefit Delivery Address Line 2
- Benefit Delivery Address Postal
- Benefit Delivery Address Region
- Benefit Delivery Estimated Time
- Benefit Delivery First Name
- Benefit Delivery Last Name
- Benefit Delivery Validation Address Valid
- Benefit Delivery Validation Address Validated
- Benefit Description
- Benefit Fair Market Value
- Benefit Fair Market Value Formatted
- Benefit Id
- Benefit In Donation Currency Currency
- Benefit In Donation Currency Fair Market Value
- Benefit In Donation Currency Fair Market Value Formatted
- Benefit In [currency name] Currency
- Benefit In [currency name] Fair Market Value
- Benefit In [currency name] Fair Market Value Formatted
- Benefit Name
- Benefit Option Name
- Benefit Option Variant Code
- Benefit Option Variant Fair Market Value
- Benefit Option Variant Fair Market Value Formatted
- Benefit Option Variant Value
- Benefit Shipping Required
- Created At
- Created Date (Formatted)
- Custom Fields
- Designation Code
- Designation ID (Goal Key)
- Designation Name (Goal Name)
- Donation Amount
- Donation Amount Formatted
- Donation Before Fees Covered
- Donation Cover Fee
- Donation Currency
- Donation ID
- Donation On Behalf Of
- Donation Payout Amount
- Donation Recurring
- Donation Sequence Number
- Donation Source Type
- Donation Status
- Donation URL
- Element ID
- Element Name
- Element Type
- Email Consent
- Failed Date
- Form Code (Campaign Code)
- Form Hash
- Form ID (Campaign ID)
- Form Name
- Fundraiser Admin Email
- Fundraiser First Name
- Fundraiser Last Name
- Fundraiser Page ID
- Fundraiser Page Name
- Fundraiser Title
- General Consent
- Gift Aid Claimed (UK only)
- Gift Aid Declaration Text (UK only)
- Is Recurring Donation
- Net Payout Amount
- Payment Processor Fee
- Payment Provider
- Phone Calls Consent
- Platform Fee
- Postal Mail Consent
- Processing Fee
- Questions
- Recurring Base Donation Amount
- Recurring Base Donation Amount (Formatted)
- Recurring Donation Currency
- Recurring Frequency
- Recurring Plan Covers Fee?
- Recurring Plan Created At
- Recurring Plan ID
- Recurring Plan Next Charge At
- Recurring Plan Previous Charge At
- Recurring Plan Status
- Recurring Plan Total Amount Donated
- Recurring Total Donations
- Recurring Transaction Amount
- Recurring Transaction Amount (Formatted)
- Recurring Updated At
- Refund Date
- SMS Consent
- Social Media Consent
- Subaccount ID
- Subaccount Name
- Success Date
- Supporter Address City
- Supporter Address Country Code
- Supporter Address Line 1
- Supporter Address Line 2
- Supporter Address Postal Code
- Supporter Address State/Region
- Supporter Comment
- Supporter Covered Fee?
- Supporter Email
- Supporter Employer
- Supporter First Donation At
- Supporter First Name
- Supporter Full Name
- Supporter ID
- Supporter Last Donation At
- Supporter Last Name
- Supporter Lifetime Donations (Count)
- Supporter On Behalf Of Organization
- Supporter Phone
- Supporter Title (UK and France only)
- Supporter Total Donations
- Transaction Amount
- Transaction Currency
- Transaction Formatted Amount
- Transaction ID
- Tribute Hide Amount
- Tribute Honoree Name
- Tribute Message
- Tribute Recipient Address City
- Tribute Recipient Address Country Code
- Tribute Recipient Address Line 1
- Tribute Recipient Address Line 2
- Tribute Recipient Address Postal Code
- Tribute Recipient Address State/Region
- Tribute Recipient Email
- Tribute Recipient First Name
- Tribute Recipient Full Name
- Tribute Recipient Last Name
- Tribute Recipient Title
- Tribute Sender Name
- Tribute Sharing Method
- Tribute Type
- Updated At
- UTM Campaign
- UTM Content
- UTM Medium
- UTM Source
- UTM Term
New Recurring Donation and Updated Recurring Donation- Created At
- Created Date (Formatted)
- Custom Fields
- Designation Code
- Designation ID
- Designation Name
- Email Consent
- Frequency
- General Consent
- Last Transaction Amount
- Last Transaction Amount (Formatted)
- Next Charge At
- Phone Calls Consent
- Postal Mail Consent
- Previous Charge At
- Recurring Base Donation Amount
- Recurring Base Donation Amount (Formatted)
- Recurring Currency
- Recurring Plan Covers Fee?
- Recurring Plan ID
- Recurring Plan Status
- Recurring Total Amount per Installment
- SMS Consent
- Social Media Consent
- Subaccount ID
- Subaccount Name
- Supporter Address City
- Supporter Address Country Code
- Supporter Address Line 1
- Supporter Address Line 2
- Supporter Address Postal Code
- Supporter Address State/Region
- Supporter Email
- Supporter Employer
- Supporter First Donation At
- Supporter First Name
- Supporter Full Name
- Supporter ID
- Supporter Last Donation At
- Supporter Last Name
- Supporter Lifetime Donations (Count)
- Supporter Phone
- Supporter Title
- Supporter Title (UK and France only)
- Supporter Total Donations
- Total Amount Donated
- Updated At
- Upgrade Link Amount
- Upgrade Link Cost Coverage
New Supporter and Updated Supporter - Created At
- Created Date (Formatted)
- Email Consent
- General Consent
- Phone Calls Consent
- Postal Mail Consent
- SMS Consent
- Social Media Consent
- Subaccount ID
- Subaccount Name
- Supporter Address City Code
- Supporter Address Country Code
- Supporter Address Line 1
- Supporter Address Line 2
- Supporter Address Postal Code
- Supporter Address State/Region
- Supporter Email
- Supporter Employer
- Supporter First Donation At
- Supporter First Name
- Supporter Full Name
- Supporter ID
- Supporter Last Donation At
- Supporter Last Name
- Supporter Lifetime Donations (Count)
- Supporter Phone
- Supporter Title
- Updated At
Test data
If you want to include test donations in your automations, enable the Sync test data option in your Fundraise Up integration settings.
To enable this setting:
- Go to Settings > Integrations in your Dashboard.
- Find your Zapier integration and click to open it.
- Check the Sync test data option.
Settings for enabling or disabling syncing of test data and subaccounts
Enable this setting before creating test donations if you want those donations to be picked up by your automations.
Subaccounts
If your organization uses subaccounts, enable the Sync subaccounts option to include donations from all subaccounts in your Zap triggers.
To enable this setting:
- Go to Settings > Integrations in your Dashboard.
- Find your Zapier integration and click to open it.
- Check the Sync subaccounts option.
This setting applies to all Zaps connected to your account.
If your account doesn't have subaccounts, this option won't be visible.
Troubleshooting
If donations aren't appearing in your connected apps, check your Zap History to see if your automations are running correctly:
- In your Zapier account, go to Zap runs in the left sidebar.
- Find your Fundraise Up Zap and click on it.
- Review the recent runs to see if there are any errors or failed attempts.
- Click on individual runs to see detailed information about what data was processed.
This will show you whether your Zaps are running successfully or encountering errors that need attention.
Disconnect the integration
You can disconnect Zapier from either your Fundraise Up Dashboard or your Zapier account. Disconnecting stops data delivery and deactivates all connected Zaps.
From Fundraise Up:
- Go to Settings > Integrations in your Dashboard.
- Open the Zapier integration and click Disconnect.
From Zapier:
- Go to Apps Connections section in Zapier.
- Find Fundraise Up, click the three dots menu, and select Delete.
Automation examples
Here are common ways organizations use Zapier with Fundraise Up.
CRM and supporter management
Connect to your CRM: We offer native integrations with many popular CRMs — check our full list of integrations. For other CRM platforms, use Zapier to automatically add new supporters, update records when recurring plans change, or create follow-up tasks for high-value donations.
This works with platforms like Nation Builder, Little Green Light, Beacon CRM, and many others.
Communications and notifications
Team notifications: Send instant alerts to Slack channels when donations are received, recurring plans are updated, or goals are reached. Keep your team informed without manual checking.
Email marketing: Add supporters to targeted lists in Mailchimp, Constant Contact, or Campaign Monitor based on donation amount, location, or giving frequency.
Thank you messages: Send personalized thank-you emails or SMS messages using tools like Rally Corp, Tatango, or LettrLabs. Customize messages based on donation amount or supporter type.
Data and reporting
Spreadsheet tracking: Export donation data to Google Sheets or Microsoft Excel for custom analysis, budget tracking, or board reporting.
Project management: Create Trello cards or Asana tasks for donation follow-up, especially for major gifts or corporate partnerships.
Financial systems: Connect to QuickBooks Online, Xero, or other accounting software to automatically record donations and generate financial reports.
Nonprofit discount
Zapier offers a 15% discount for eligible nonprofit organizations. To apply, visit zapier.com/non-profits.