NationBuilder reports
and dashboards

Bring your NationBuilder data into Filament. Create dashboards, build reports and explore your questions in plain English.

Your NationBuilder data, connected.

Organize campaigns, manage supporters, and track engagement with comprehensive political and nonprofit organizing data synced directly to your warehouse.

Data we sync

PeopleExample fields: Email, First name

Supporter and voter profiles with contact information, demographics, and custom fields

  • id
  • email
  • first_name
  • last_name
  • phone
  • created_at
DonationsExample fields: Amount, Donor id

Contribution records with donation amounts, payment methods, and donor information

  • id
  • amount
  • donor_id
  • payment_type
  • succeeded_at
ContactsExample fields: Person id, Type

Contact history including calls, emails, door knocks, and other interactions with supporters

  • id
  • person_id
  • type
  • method
  • created_at
ListsExample fields: Name, Slug

Supporter lists and segments for targeted outreach and organizing

  • id
  • name
  • slug
  • count
EventsExample fields: Name, Start time

Campaign events, rallies, meetings, and other gatherings

  • id
  • name
  • start_time
  • status
  • rsvp_count
Event RSVPsExample fields: Event id, Person id

Event registration and attendance records linking people to events

  • id
  • event_id
  • person_id
  • guests_count
  • created_at
TagsExample fields: Name

Supporter tags and categories for segmentation and targeting

  • id
  • name
SitesExample fields: Name, Slug

Your NationBuilder sites and their configuration settings

  • id
  • name
  • slug
  • nation_slug

NationBuilder works well with

See the
whole picture.

Filament brings your apps together in a managed warehouse. Build dashboards, share reports and ask questions in plain English.

Explore the demo dashboard
Tidewatch
Beach Clean 2026 Key Metrics
Compared toPrevious year
Funds raised$118,050Goal: $245,000
Sign-ups19482% activation rate
Donations399Median gift: $100
Avg. donation$295.86Across the campaign
Funds raised vs target

$118,050 of $245,000

Sign-ups vs target

194 of 250

Cumulative funds raised 2026 Previous year
JanFebMarAprMay
Powered by Filament

Trusted by the best

“Filament has been a game-changer. Everyone can self-serve and get answers on demand. The integrations are plug-and-play, and we've even cancelled our data warehouse plans — Filly does it all.”
Kevin RassoolTech Lead, High Impact Athletes
“Filament has supercharged our efficiency and levelled up our outputs. Beyond time savings, the mental offload has been priceless, and I can focus on growth, not grind!”
Faith FuhrerMarketing & Communications, Pet Medical Crisis

Your questions, answered.

How do I connect NationBuilder?

Use a NationBuilder account that can authorise access to your nation.

  1. Open Apps in Filament and add NationBuilder.
  2. Enter your nation slug: for example.nationbuilder.com, enter example.
  3. Sign in to NationBuilder and approve Filament’s access.
  4. Choose your initial history period, add any useful context and complete setup.
Can I control which data types are synced?

All NationBuilder data types are synced automatically to provide comprehensive political organizing insights.

How often does my NationBuilder data sync?

NationBuilder data syncs automatically every 12 hours. You can also trigger a manual sync at any time from the source settings page to get the latest data immediately.

What happens if I have multiple NationBuilder sites?

Filament syncs data from all sites within your nation. The data includes a site identifier so you can filter and analyze by specific sites in your queries.

How far back does the initial sync go?

During setup, you can choose a backfill period: 3 months, 6 months, 1 year, 2 years, or all-time. This determines how much historical data is loaded in the initial sync.