Back to tools

AI Agent Tool

Nationbuilder logo

Nationbuilder

Organizing and CRM platform for nonprofits, advocacy groups, and political campaigns to manage supporters and fundraising.

CRM & FundraisingVerified

nationbuilder.com

•

One-click Login

About Nationbuilder

NationBuilder is an all-in-one platform used by political campaigns, nonprofits, and advocacy organizations to manage their supporter databases, websites, email communications, donation processing, and on-the-ground organizing. It combines a CRM (people database), website builder, email blast tool, event management, and mapping tools (turf cutting, walk sheets) under one system. All plans include unlimited users, which is a key differentiator from most CRM tools. An Enterprise tier offers dedicated account management and custom database capacity.

AI Agent Use Cases

- People database (CRM) with unlimited users across all plans

- Integrated website builder with donation and event ticketing

- Email blast tool and drip automations with A/B testing (Pro and above)

- Mapping, turf cutting, walk sheets, and call sheets for field organizing

- Membership management and advocacy action tools

- NationBuilder Insights advanced analytics (Enterprise)

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

personId

The id of the person you want to update.

tag

The tags assigned to this person.

Inputs

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.

fecType

FEC code name.

cycle

Election cycle.

period

Election period.

Inputs

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**

Inputs

firstName

The person

lastName

The person

email

Email address for this person.

phone

This person

sex

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

twitterLogin

The person

tags

The tags assigned to this person.

Inputs

donationId

Donation id that will be used.

Inputs

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.

twitterLogin

The person

vanId

Van Id of the person to match.

firstName

The person

lastName

The person

phone

This person

sex

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.

Inputs

personId

The id of the person you want to update.

tag

The tags assigned to this person.

Inputs

firstName

The person

lastName

The person

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.

sex

This person

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.

Inputs

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.

fecType

FEC code name.

cycle

Election cycle.

period

Election period.

Inputs

personId

The id of the person you want to update.

firstName

The person

lastName

The person

email

Email address for this person.

phone

This person

sex

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.