Back to home
AI AUTOMATION

FundLens: AI-Powered Grant Prospecting

Helping nonprofits find and connect with aligned foundations using AI scoring and automated outreach

Next.js
FastAPI
Claude AI
ProPublica API
Railway
FundLens foundation search dashboard with filters, foundation cards showing assets, income, and grant data
Click to zoom
FundLens AI scoring interface showing mission alignment score, score breakdown, grant history, and outreach tools
Click to zoom

The Challenge

Nonprofits spend enormous amounts of time prospecting for grant funding. The process of finding aligned foundations is manual, fragmented, and inefficient:

  • Hours spent manually researching foundations on GuideStar and reading through 990 filings
  • No systematic way to score how well a foundation's priorities align with the nonprofit's mission
  • Outreach emails are generic and don't reference specific foundation interests or giving patterns
  • No pipeline tracking to manage relationships across dozens of potential funders

Our first client, the White Lens Foundation focused on child online safety, was spending weeks on research that could be dramatically accelerated with the right tooling.

The Solution

We built FundLens—a platform that loads IRS foundation data, filters by criteria, uses AI to score mission alignment against the nonprofit's pillars, and generates personalized outreach emails with full pipeline tracking.

Key Features

IRS Data Filtering

Search and filter 10,000+ foundations by assets, grant size, state, organization type, and NTEE category to find relevant prospects fast.

AI Alignment Scoring

Claude AI scores each foundation against the nonprofit's mission pillars, providing a 0-100 score with detailed reasoning for why they're a good fit.

ProPublica 990 Enrichment

Automatically pulls financial data, grant history, and filing details from ProPublica's 990 database to enrich foundation profiles.

Personalized Outreach Emails

AI generates personalized email sequences that reference specific foundation interests, giving patterns, and grant recipients.

Kanban Pipeline

Track outreach progress with a 7-step sequence from initial contact through follow-ups, keeping all foundation relationships organized.

Contact Extraction from PDFs

Uses Claude Vision to extract contact information from 990 PDF filings, finding key people to reach out to directly.

How It Works

1

Load & filter foundations: IRS e-file data is loaded and filtered by assets, grant size, location, and NTEE category to surface relevant prospects from 10,000+ foundations.

2

AI scores alignment: Claude analyzes each foundation's giving history, grant recipients, and stated mission against the nonprofit's pillars, producing a score and detailed explanation.

3

Enrich with 990 data: ProPublica integration pulls financial details, filing history, and grant activity to build complete foundation profiles.

4

Generate & track outreach: AI crafts personalized emails referencing specific foundation interests, and a Kanban pipeline tracks the full 7-step outreach sequence.

The Results

90%
Less research time
From weeks to hours per batch
10K+
Foundations searchable
Filtered from IRS e-file data
AI
Mission-aligned scoring
Per-pillar breakdown with reasoning

FundLens transformed the grant prospecting workflow for the White Lens Foundation:

  • Foundation research that took weeks now takes hours with smart filtering and AI scoring
  • Every outreach email is personalized with specific references to the foundation's giving history
  • AI explains exactly why each foundation is a good fit, with per-pillar score breakdowns
  • Full pipeline tracking ensures no opportunity falls through the cracks

Technical Implementation

Architecture

Frontend
  • • Next.js 14 App Router with TypeScript
  • • shadcn/ui components (Radix UI + Tailwind)
  • • Responsive dashboard with filter sidebar
  • • Foundation detail pages with score visualizations
Backend
  • • FastAPI (Python) for API endpoints
  • • SQLite for development, PostgreSQL for production
  • • Claude API for mission alignment scoring
  • • Claude Vision for PDF contact extraction
  • • Deployed on Railway.app
Data Pipeline
  • • IRS 990-PF e-file data via Giving Tuesday Data Lake
  • • ProPublica Nonprofit Explorer API for 990 enrichment
  • • Automated grant history extraction from XML filings
  • • Contact search across multiple public sources
Key Design Decisions
  • Per-pillar scoring: AI scores against each mission pillar independently for transparent alignment reasoning
  • Risk flags: Automatically surfaces concerns like small foundation size or missing grant data
  • 7-step outreach: Structured email sequence with AI-generated personalization at each step
  • Bookmark lists: Organize foundations into custom lists for different campaigns or priorities

Need AI to streamline your workflows?

Whether it's data processing, outreach automation, or intelligent scoring—we build custom AI tools that save your team hours every week.

Start Your Project