Skip to main content
AI-Powered Stack

How Our AI Works

How Claude, ChatGPT, Gemini, and Groq each play a role in your donations

⚙️The AI Pipeline

1

PerplexityResearch — Perplexity

When you search for organizations, Perplexity searches the web in real-time to find their donation pages, verify their information is current, and confirm they're legitimate 501(c)(3) nonprofits.

Learn more →
2

OpenAIEmbeddings — OpenAI

Powers search that understands meaning, not just keywords. When you search for "animal shelters in NYC", OpenAI finds relevant organizations even if they describe themselves differently.

Learn more →
3

Discovery — AI Chat

The AI chat that helps you find nonprofits. Describe what you care about — "climate change organizations" or "food banks near me" — and the AI matches you with verified nonprofits from our database. Powered by Claude, ChatGPT, Gemini, or Groq.

4

Execution — AI Agent

Tova visits each nonprofit's donation page, reads the layout, fills in the form, and clicks submit. Works with any website: Stripe, PayPal, custom forms, legacy systems. Powered by BrowserClaw.

🔒Checks and Balances

We use multiple independent AI providers by design. No single system controls the entire process — one researches, another helps you discover, and a third executes. Each provider is specialized for their role. Even the code itself is written with Anthropic's Claude Code.

✓

Independent verification

Each AI checks the work of the others

✓

No single point of failure

Multiple providers means multiple layers of safety

✓

Best-in-class at each step

Each provider is chosen for their specific strength

Powered by

Find organizations to support

Search by meaning, not keywords. Tova handles the rest.