- Home
- Resources
- Integrations
- NationBuilder
NationBuilder Zapier integrationAutomate NationBuilder with Zapier.
The NationBuilder Zapier integration gives you 11 triggers, 16 actions and 5 searches around people, donations, events, paths and memberships. Every trigger is checked on a timer, NationBuilder is not a premium app, and most actions want an ID.
Verified Trustpilot reviews · AI, automation & growth agency
What the NationBuilder Zapier integration covers
The NationBuilder Zapier integration ties your NationBuilder nation to the rest of your tools. Zapier watches for new donations, people, events, RSVPs, tags and path changes, and it can create or update people, donations, events, memberships, notes and tags. Five searches find what already exists.
A donation log that keeps itself. New Donation and Updated Donation can feed a spreadsheet, one row per gift and a fresh row when one changes, so nobody waits for an export.
People who arrive from elsewhere. A form answer in another tool becomes a NationBuilder record through Create/Update Person. If the person already exists, the same action updates them instead of making a duplicate.
Tags your team hears about. New Tag Added to Person can post a message in your team chat tool each time a tag goes on a record, so nobody has to watch NationBuilder for it.
One habit to take from the first Zap: nearly every action asks for a Person ID, not an email. Search Person finds the record by email and hands it to the next step; check at the test that the Person ID is in what comes back.
What Zapier does not do here: no trigger fires instantly, since all eleven wait for the next check. There is no find-or-create option on the searches, and no action deletes a person, a donation or an event; the only removal is a tag. To weigh Zapier against other tools, see our n8n vs Zapier comparison.
Zapier words in one minute
Eight terms come back across this page. Here they are once, in plain words.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it, here a donation, a person or an RSVP.
- Action
- What the Zap does once it has started: the step that writes, sends or changes something for you, like tagging a person.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts only those.
- Polling trigger
- A trigger Zapier checks on a timer: it asks the app for new items at a fixed interval and keeps only what it has not seen yet.
- Instant trigger
- A trigger the app reports itself, the moment the event happens. NationBuilder has none on Zapier: all eleven are polled.
- Filter
- A step that lets the Zap go on only when what arrived meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists in an app, so the following steps can use what it found, like a Person ID.
What a NationBuilder Zap costs you
Zapier bills tasks, and only one thing counts as a task: an action that went through.
- Free plan100 tasks a month, unlimited Zaps, two steps each
- Premium appNo, NationBuilder works on the free plan
- Trigger checksFree, never billed
- Failed actionNot counted
The trigger never costs anything, and neither do the checks Zapier runs on NationBuilder, however often they happen. Each successful action counts once, so a Zap that tags a person and then adds them to a list uses two. An action that fails is not counted. The free plan gives you 100 tasks a month and as many Zaps as you like, but each one stops at two steps. Add a filter, a second action or a search, the step that finds a person when you only have an email, and the Zap becomes multi-step, which needs a paid plan. The grid shows how often the eleven polling triggers get checked.
Connect NationBuilder to Zapier in 3 steps
- 01
Open the connection dialog
Go to the Apps page of your Zapier account and click + Add connection. A dialog opens with a search box where every app Zapier supports can be found by name.
- 02
Pick NationBuilder and add it
Type NationBuilder in the search box, select it, then click Add connection. A new tab opens where you sign in to NationBuilder with the account that runs the nation you want to automate.
- 03
Grant access
Give Zapier access to the account in that tab. You need a NationBuilder account, plus read or write access on anything you do not own yourself and want the Zap to touch. Every NationBuilder step then reuses this connection.
Your first NationBuilder Zap
GoalWhen a tag is added to a person, tell your team in your chat tool, but only for the tag you care about.
- 01
Create the Zap
Start a new Zap, pick NationBuilder as the app that starts it and New Tag Added to Person as the event, then choose your NationBuilder connection.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent items of the account, so you can see which fields arrive and map them on a real one.
- 03
Add the filter
Click the plus icon, add Filter, then set the field, the rule and the value. A filter makes the Zap multi-step, so this step needs a paid plan.
- 04
Add the action
Add your team chat tool as the action and map the fields that came from the trigger into the message. On the free plan, leave the filter out.
- 05
Test, then publish
Run each step once and read what came back. When it looks right, click Publish. Tags added before that moment are not picked up.
NationBuilder triggers
11 events start a Zap when something happens in NationBuilder. Zapier checks for them at the interval your plan allows.
New Donation
Polling triggerIn Zapier“Triggers when a new donation is made.”
Starts your Zap each time a donation is made in your nation, with the donation details ready for the next steps.
New Event
Polling triggerIn Zapier“Triggers when a new event is created.”
Fires when a new event is created in NationBuilder, so whatever announces or lists your events elsewhere can pick it up.
New Event RSVP
Polling triggerIn Zapier“Triggers when a new event RSVP is created.”
Reacts to each new RSVP to one of your events, which is the moment to confirm, count or follow up with the person.
New Page
Polling triggerIn Zapier“Triggers when a new page is created.”
Picks up each new page created on your NationBuilder site, so your content sheet or your team chat hears about it.
New Person
Polling triggerIn Zapier“Triggers when a new person or organization is added to the database.”
Despite its name, it covers both people and organizations: it fires when either is added to your database.
New Suggestion
Polling triggerIn Zapier“Triggers when a new suggestion is created.”
Fires when someone creates a new suggestion in NationBuilder, so ideas do not sit unread in a corner of your site.
New Tag Added to Person
Polling triggerIn Zapier“Triggers when a new tag is added to a person or organization in NationBuilder.”
Starts a Zap when a tag is put on a person or an organization. Whatever a tag means in your nation, it becomes a starting point.
Search Events
Polling triggerIn Zapier“Finds events by their ID, name, page id or event id.”
An odd one in the trigger list: it carries a search name, and its official description only talks about finding events by ID, name, page ID or event ID. It says nothing about what makes it start a Zap.
Updated Donation
Polling triggerIn Zapier“Triggers when a donation has been updated (based on the updated_at timestamp in the donation).”
Watches for donations that have been changed, going by the update date NationBuilder stores on each donation.
Updated Path Journey
Polling triggerIn Zapier“Triggers when there is a change to a Path Journey (path step movement, etc.).”
Follows a person's journey along a path: when something changes, such as moving to another step, the Zap starts.
Updated Person
Polling triggerIn Zapier“Triggers when a person or organization has been updated (based on the updated_at timestamp in the record).”
Reacts when a person or an organization has been updated, based on the update date stored on the record.
NationBuilder actions
NationBuilder gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Add Person to List
- Add Person to a Path
- Award Social Capital
- Enroll in Automation
- Create Donation
- Create Event
- Create/Update Event RSVP
- Create Logged Contact
- Add/Update Person Membership
- Create Petition Signature
- Create Private Note
- Create/Update Person
- Add Tag to Person
- Delete Tag From Person
- Update Membership
- Update Path Journey
Add Person to List
ActionIn Zapier“Adds people or organizations to a specified list.”
Puts a person or an organization on one of your lists.
Add Person to a Path
ActionIn Zapier“Adds a person to a specific path.”
Starts a person on one of your paths, the paths you set up in NationBuilder.
Award Social Capital
ActionIn Zapier“Awards social capital to a specified signup.”
Credits social capital to a person, using the amount you set.
Enroll in Automation
ActionIn Zapier“Enrolls a person in a specified automation.”
Enrolls a person in one of your NationBuilder automations, picked from a list.
Create Donation
ActionIn Zapier“Create a new donation in your database.”
Records a new donation in your database, with the donor's name and the amount.
Create Event
ActionIn Zapier“Creates a new event in NationBuilder.”
Builds a new event on one of your NationBuilder sites, page and contact details included.
Create/Update Event RSVP
ActionIn Zapier“Creates a new RSVP for an event in NationBuilder.”
Adds an RSVP to one of your events for a given person, with their name and email.
Create Logged Contact
ActionIn Zapier“Creates a new logged contact in NationBuilder.”
Writes a contact into a person's history: who reached them, how, and with what result.
Add/Update Person Membership
ActionIn Zapier“Adds a new membership type to a person in NationBuilder. If the person already has a membership of this type, it will update the existing membership.”
Gives a person a membership of a given type, or updates the one they already hold of that type.
2024-01-01T00:00:00-05:00.Create Petition Signature
ActionIn Zapier“Creates a new petition signature.”
Signs a petition on behalf of a person already in your database.
Create Private Note
ActionIn Zapier“Creates a new private note for a person in NationBuilder.”
Adds a private note to a person's profile, signed by an author you choose.
Create/Update Person
ActionIn Zapier“Creates a new person or organization in NationBuilder. If the person already exists, it will update the existing person.”
Creates a person or an organization from an email address. If that record already exists, it updates it instead.
Add Tag to Person
ActionIn Zapier“Add a tag to a person or organization.”
Tags a person or an organization, so the rest of your NationBuilder setup can react to that tag.
Delete Tag From Person
ActionIn Zapier“Delete a tag on the person or organization profile using the Person ID and Tag ID.”
Removes a tag from a person or organization profile. It is the only removal this integration offers.
Update Membership
ActionIn Zapier“Updates an existing membership in NationBuilder.”
Changes an existing membership, identified by its own ID rather than by the person's.
Update Path Journey
ActionIn Zapier“Updates information about a Path Journey (status, step, etc.).”
Updates a person's journey on a path, such as their status or the step they are at.
NationBuilder searches
5 search steps look for data that already exists in NationBuilder, so a later step can use it.
A search step finds something that already exists so the next steps can use it. With NationBuilder, that is mostly how you get the IDs the actions ask for. In the editor, searches sit at the bottom of the action-event list, under the SEARCH heading. Three settings decide what happens when the result is not clean.
Search Events
SearchIn Zapier“Finds events by their ID, name, page id or event id.”
Finds an event by its ID, its name, its page ID or its event ID, and passes it on.
Search List
SearchIn Zapier“Searches for lists by name or ID and returns detailed list information. Partial name matching is supported.”
Looks up a list by name or ID and returns its details. Part of the name is enough.
Search Path Participants
SearchIn Zapier“Search for all participants on a specific path.”
Returns the participants of a given path, for steps that need to know who is on it.
Search Person
SearchIn Zapier“Search for a person or organization by email address”
Finds a person or organization by email address and hands their record to the next steps. Check at the test that the Person ID is part of it.
Search Person Taggings
SearchIn Zapier“Search for person or organization tags by signup ID and/or tag ID.”
Finds the tags on a person or organization, by signup ID, by tag ID, or both.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the dependent steps are skipped. Switched on, the Zap carries on without a result.
- Create X if it doesn't exist yet?On apps that offer it, ticking it turns the search into a find-or-create. None of the NationBuilder searches offers that variant in the editor.
- 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 hand all of them on at once.
When a NationBuilder Zap breaks
Zapier attaches no help article to NationBuilder, so the cases below are the general limits every Zap runs into.
Four cases are worth knowing before you publish. If a Zap stops doing what you expect, our Zapier troubleshooting guide is the place to start.
Past records are not picked up
A Zap only reacts to what happens after you switch it on. People, donations and RSVPs from before stay where they are, and moving that backlog is a separate job.A Zap that sets itself off
A Zap that writes into the same place its own trigger watches can start itself again and again, and burn through your task count fast.A sudden flood of records
If a trigger suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold the run back.The same record, only once
Zapier keeps track of what it has already seen on a polling trigger, so the same donation or person does not start the Zap twice.
Need help automating NationBuilder with Zapier?
A person reads every message.



