💡 Inspiration
Fundraising for nonprofits and NGOs is still painfully manual — from searching for potential donors to writing personalized emails and scheduling follow-ups. We saw dedicated teams spending hours every week on repetitive tasks that could be automated with AI.
Our inspiration was to create an AI-powered Fundraising SDR (Sales Development Representative) — one that helps fundraisers focus on building human connections, while the AI handles research, outreach, and scheduling behind the scenes.
🚀 What it does
Untitled is an AI fundraising assistant that automates donor prospecting, outreach, and scheduling through an integrated workflow.
🧠 AI SDR Prospecting Engine: Finds and qualifies donors via the AiSDR API.
💬 AI Outreach Engine: Crafts multi-channel, personalized messages using OpenAI API.
📅 AI Meeting Scheduler: Books meetings automatically through Google Calendar API.
🔍 AI Recommendation Engine: Suggests warm introductions by mapping shared networks.
📊 Fundraising Dashboard: Tracks leads, meetings, conversions, and total donations.
🤖 AI Chatbot Assistant: Lets users query donor insights and campaign data conversationally.
The result is a full-cycle AI fundraising copilot that saves hours of administrative work and increases conversion potential for small and mid-size NGOs.
🛠️ How we built it
Frontend: React + Tailwind CSS
Backend: Node.js
Database: PostgreSQL
Model: Ollama for local LLM inference
Deployment: Vercel (frontend) + AWS/Render (backend)
We designed modular services that communicate via RESTful APIs. The AI layers handle message generation and donor similarity scoring, while the backend syncs CRM data and meeting status in real time.
⚔️ Challenges we ran into
Maintaining personalized tone consistency across multi-channel messages.
Balancing automation vs. authenticity — ensuring outreach feels human, not robotic.
Keeping data privacy and security compliant with donor information regulations.
🏅 Accomplishments that we're proud of
Built a working AI SDR workflow from prospect discovery to booked meeting in under 48 hours.
Designed an elegant dashboard with real-time lead tracking.
Achieved meaningful personalization at scale with minimal user input.
Integrated Ollama locally to reduce inference latency and API dependency.
📚 What we learned
Fundraising and sales share similar pipelines, but donor engagement requires more empathy and context-aware messaging.
Fine-tuned LLM prompts can drastically improve outreach quality and response rates.
Integration testing early saves hours of debugging complex workflows later.
AI tools can empower small organizations — not replace human relationship building.
🌱 What's next for Untitled
Integrate with CRM platforms (Salesforce, HubSpot) for seamless data syncing.
Add voice and video message generation for richer outreach.
Implement AI-driven analytics to measure and improve campaign effectiveness.
Launch a beta program with NGOs to gather feedback and real-world results.
Built With
- llm
- node.js
- ollama
- postgresql
- rag
- react
- vite
Log in or sign up for Devpost to join the conversation.