02 – Product & Technology

AI-Native, Stateful, and Human-in-the-Loop

System Architecture

GradRoots is built around Mission Control, our agentic orchestration layer.

Every fundraising activity is executed as a stateful workflow using LangGraph. Missions run as directed graphs rather than linear prompts, enabling:

Safe retries
Branching logic
Human-in-the-loop checkpoints
Auditability
Permissioned execution

This is operational AI — not a chatbot.

Model Strategy

We dynamically route models per task:

Claude Opus 4.6 for high-autonomy planning
GPT-4.1 (non-reasoning) for deterministic tasks
Lightweight models for retrieval-heavy and high-volume operations

Routing occurs via OpenRouter with cost controls per mission.

All actions are logged and attributed.

Tools & Infrastructure

Agents act only through approved tools:

CRM operations
People search
Communications
Payments via our Payabli-based PayFac
Outreach Strategy
Donor DB Curation

New Mission Control Interface

Our latest interface update enables:

  • Orchestration: Visual workflow coordination across all fundraising activities
  • Chat/Advice: Real-time AI guidance and strategic recommendations
  • Kanban Task Visibility: Clear view of all active missions and their status

Long-running workflows are handled with durable execution via Trigger.dev.

Stack includes:

Next.js (web + backend)
tRPC API layer
TanStack Query
MySQL (PlanetScale)
Supabase storage
PostHog analytics
Clerk authentication
Sentry monitoring
React Native (Expo) mobile app

Differentiation

We are not adding AI to CRM.

We are replacing CRM with agentic orchestration.

The intelligence compounds over time as agents coordinate across structured workflows.