NonprofitOS dashboard
In ProgressFall 2024 – Present

NonprofitOS

Agents for Good

5
modules

CRM, Grants, Comms, Knowledge Base, Org Profile

The Process

Built from the ground up as a comprehensive operations platform for nonprofits. The architecture uses Supabase with Row-Level Security for multi-tenant isolation, pgvector for semantic search across uploaded documents, and a flexible AI layer that supports both OpenAI and Claude for different tasks. The grant writer module can ingest uploaded guidelines and generate tailored grant applications. Server Actions handle all mutations with Zod validation.

The Product

A full operations platform with five core modules: CRM for donor management with CSV/XLSX import and AI column mapping, Grants pipeline with question bank and AI-powered grant writing, Communications for email and newsletter drafting, Knowledge Base with document upload and vector semantic search, and Org Profile with web scraping discovery. Supports multi-tenant isolation with executive-level approval workflows for new members.

Tech Stack

Next.js 16React 19TypeScriptSupabasepgvectorOpenAIClaude AIInngestGoogle APIsZod

Key Results

5modules

CRM, Grants, Comms, Knowledge Base, Org Profile

Client

Agents for Good

Fall 2024 – Present

Gallery