About Nationbuilder
NationBuilder is a comprehensive platform designed for organizations to build and lead communities by integrating website creation, supporter database management, and multi-channel communications. Users can create action-driven websites with petitions, events, donation pages, and membership management, all linked to a dynamic CRM that tracks supporter interactions in real time. The platform enables segmentation and targeted outreach via email, text, and social media, automating workflows to streamline communication and engagement. Fundraising is simplified with tools for processing one-time and recurring donations, ticket sales, and membership dues both online and offline. NationBuilder also offers advanced features like geocoding, gamification, and engagement paths to maximize supporter recruitment, retention, and fundraising impact.
AI Agent Use Cases
• AI agents can automate the segmentation of supporters based on their interactions and demographic data to deliver personalized email and text campaigns that increase engagement and donations. They can autonomously manage event registrations and ticket sales by updating supporter records and triggering follow-up communications without manual input. Additionally, AI agents can optimize fundraising workflows by analyzing supporter behavior to schedule drip email sequences and A/B tests, maximizing donation conversion rates and supporter retention on the NationBuilder platform.
Available Actions
These are the specific actions that AI agents can perform with this tool
Adds one or more tags to a specified person in NationBuilder to aid in organizing and categorizing contacts.
personId
The id of the person you want to update.
tag
The tags assigned to this person.
Creates a new donation record in NationBuilder using the provided donor and donation details
amountInCents
Amount of donation in cents.
authorId
Id of the person who created the donation.
billingAddress1
First Address Line.
billingAddress2
Second Address Line.
billingAddress3
Third Address Line.
billingAddressCity
The city of the billing address.
billingAddressState
The state of the billing address.
billingAddressZip
The zip code of the billing address.
billingAddressCountryCode
The country code of the billing address (using ISO-3166-1 alpha-2).
billingAddressLat
The latitude of the billing address (using WGS-84).
billingAddressLng
The longitude of the billing address (using WGS-84).
checkNumber
Check/wire/MO number.
corporateContribution
True if the donation is a corporate contribution.
donorId
The person id of the donor.
isPrivate
False if the donation should be posted publicly on the site.
note
a note for this donation.
paymentTypeName
The name of the payment type.
recruiterNameOrEmail
Recruiter
trackingCodeSlug
Tracking code for this donation.
workAddress1
First Address Line.
workAddress2
Second Address Line.
workAddress3
Third Address Line.
workAddressCity
The city of the work address.
workAddressState
The state of the work address.
workAddressZip
The zip code of the work address.
workAddressCountryCode
The country code of the work address (using ISO-3166-1 alpha-2).
workAddressLat
The latitude of the work address (using WGS-84).
workAddressLng
The longitude of the work address (using WGS-84).
actblueOrderNumber
ActBlue order number.
Create Membership
6 inputs
Creates a new membership record in NationBuilder using the provided membership details.
name
The name of the membership type.
personId
The NationBuilder Id of the person the membership applies to.
status
The current status of the membership.
statusReason
A description of how the memebership acquired its current status.
expiresOn
A timestamp representing when the membership expires. **Format: YYYY-MM-DDTHH:mm:ssZ**
startedAt
A timestamp representing when the membership expires. **Format: YYYY-MM-DDTHH:mm:ssZ**
Creates a new person record in NationBuilder using the provided personal details.
email
Email address for this person.
signupType
The type of signup for this person.
employer
The name of the company for which this person works.
party
A one-letter code representing [provincial parties for nations](https://nationbuilder.com/support_for_international_parties).
registeredAddress1
First Address Line.
registeredAddress2
Second Address Line.
registeredAddress3
Third Address Line.
registeredAddressCity
The city of the registered address.
registeredAddressState
The state of the registered address.
registeredAddressZip
The zip code of the registered address.
registeredAddressCountryCode
The country code of the registered address (using ISO-3166-1 alpha-2).
registeredAddressLat
The latitude of the registered address (using WGS-84).
registeredAddressLng
The longitude of the registered address (using WGS-84).
facebookUsername
The person
tags
The tags assigned to this person.
Deletes a donation record identified by its unique Id from the NationBuilder system
donationId
Donation id that will be used.
Creates a new person or updates an existing one in the nation by matching on provided unique identifiers.
civicrmId
Civicrm id of the person to match.
countyFileId
Count File Id of the person to match.
dwId
DW Id of the person to match.
externalId
External Id of the person to match.
email
Email address for this person.
facebookUsername
The person
ngpId
NGP Id of the person to match.
salesforceId
Salesforce Id of the person to match.
vanId
Van Id of the person to match.
signupType
The type of signup for this person.
employer
The name of the company for which this person works.
party
A one-letter code representing [provincial parties for nations](https://nationbuilder.com/support_for_international_parties).
registeredAddress1
First Address Line.
registeredAddress2
Second Address Line.
registeredAddress3
Third Address Line.
registeredAddressCity
The city of the registered address.
registeredAddressState
The state of the registered address.
registeredAddressZip
The zip code of the registered address.
registeredAddressCountryCode
The country code of the registered address (using ISO-3166-1 alpha-2).
registeredAddressLat
The latitude of the registered address (using WGS-84).
registeredAddressLng
The longitude of the registered address (using WGS-84).
tags
The tags assigned to this person.
Removes specified tags from a given person in the NationBuilder database to update their profile attributes.
personId
The id of the person you want to update.
tag
The tags assigned to this person.
Search for a person within the NationBuilder database using specified criteria.
email
Email address for this person.
city
City of the primary address of people to match.
state
State of the primary address of people tto match.
birthdate
date of birth of the people to match.
updatedSince
People updated since the given date.
withMobile
Only people with mobile phone numbers.
customValues
Match custom field values.
civicrmId
Civicrm id of the person to match.
countyFileId
Count File Id of the person to match.
stateFileId
State File id of the person to match.
datatrustId
Datatrust Id of the person to match.
dwId
DW Id of the person to match.
mediaMarketId
Media market Id of the person to match.
ngpId
NGP Id of the person to match.
pfStratId
PD Strat Id of the person to match.
vanId
Van Id of the person to match.
salesforceId
Salesforce Id of the person to match.
rncId
RNC Id of the person to match.
rncRegid
RNC Reg Id of the person to match.
externalId
External Id of the person to match.
Updates the details of an existing donation using specified fields.
donationId
Donation id that will be used.
amountInCents
Amount of donation in cents.
authorId
Id of the person who created the donation.
billingAddress1
First Address Line.
billingAddress2
Second Address Line.
billingAddress3
Third Address Line.
billingAddressCity
The city of the billing address.
billingAddressState
The state of the billing address.
billingAddressZip
The zip code of the billing address.
billingAddressCountryCode
The country code of the billing address (using ISO-3166-1 alpha-2).
billingAddressLat
The latitude of the billing address (using WGS-84).
billingAddressLng
The longitude of the billing address (using WGS-84).
checkNumber
Check/wire/MO number.
corporateContribution
True if the donation is a corporate contribution.
donorId
The person id of the donor.
isPrivate
False if the donation should be posted publicly on the site.
note
a note for this donation.
paymentTypeName
The name of the payment type.
recruiterNameOrEmail
Recruiter
trackingCodeSlug
Tracking code for this donation.
workAddress1
First Address Line.
workAddress2
Second Address Line.
workAddress3
Third Address Line.
workAddressCity
The city of the work address.
workAddressState
The state of the work address.
workAddressZip
The zip code of the work address.
workAddressCountryCode
The country code of the work address (using ISO-3166-1 alpha-2).
workAddressLat
The latitude of the work address (using WGS-84).
workAddressLng
The longitude of the work address (using WGS-84).
actblueOrderNumber
ActBlue order number.
Updates the details of a specific person in NationBuilder using provided data fields.
personId
The id of the person you want to update.
email
Email address for this person.
signupType
The type of signup for this person.
employer
The name of the company for which this person works.
party
A one-letter code representing [provincial parties for nations](https://nationbuilder.com/support_for_international_parties).
registeredAddress1
First Address Line.
registeredAddress2
Second Address Line.
registeredAddress3
Third Address Line.
registeredAddressCity
The city of the registered address.
registeredAddressState
The state of the registered address.
registeredAddressZip
The zip code of the registered address.
registeredAddressCountryCode
The country code of the registered address (using ISO-3166-1 alpha-2).
registeredAddressLat
The latitude of the registered address (using WGS-84).
registeredAddressLng
The longitude of the registered address (using WGS-84).
tags
The tags assigned to this person.